JOHN BRAVO

ABOUT

I'm a Software Engineer with robust coding skills and working knowledge building backend distributed system components within high throughput and low latency architectures. Experience with the full lifecycle of application development; including practices in unit testing, code reviews, and documentation. A passion for innovation and raising the bar in all development aspects. Proven ability to work on diverse software projects that demand strong attention to detail and creative solutions. Avid learner and practioner on rising industry trends in areas of new technologies, best practices, and problem-solving.

INTERESTS

Software Architecture is personally exciting due to the strong nature in employing coding expertise, analytical thinking, business acumen, teamwork, attention to detail, and creativity. Data Science is another area of interest due to making businesses smarter in making informed quick decision-making; synthesizing courses of action and re-creating ways to best serve their markets. I'm extremely curious in its developments and impact in today's business landscape.

OBJECTIVE

I welcome Software Development opportunities in dynamic organizations with a strong vision, great people and cutting-edge technology, while promoting growth opportunities and supporting team collaborative initiatives; driving competitive advantage in their respective markets from enhancing consumer experiences and passion for software quality.















TECHNICAL SKILLS

Area of Practice  &  Role *




* Skill percentages are approximate estimations.








EXPERIENCE

Title  &  Brief Description

SOLUTION  ARCHITECT

Gather requirements, functional specifications for system integration; combining software modules into one cohesive information infrastructure; enabling increased productivity, accurate and trustworthy data across all system components. Apply strong analytical, problem-solving skills to resolve any arising issues involving remote and elusive symptoms, often spanning from multiple environments within the newly distributed system.

SOFTWARE  ENGINEER

Develop, test and maintain large-scale systems in a continuous delivery model. Partner with analysts, designers and testers to deliver software solutions in a secure, robust, architecturally sound, easily maintainable and highly scalable state. Execute projects on tight deadlines in a fast-paced environment; collaborating with multi-disciplinary teams. Acquire experience in feature development, performance testing, system architecture and product support.

INTEGRATION  ENGINEER

Design, develop, test, and deploy software application integrations and solutions. Build infrastructure and develop automation software for data extraction, preparation, and loading from various sources; allowing seamless system communication stemming from methodical tests. Collaborate closely with software developers and other IT professionals to assist in software implementations and solutions to meet system requirements.

SUPPORT  ENGINEER

Train, onboard and manage a support engineering team with varying skill levels and experience. Track and report team performance to senior leadership; demonstrating team development and productivity. Indentify and refine division processes and workflows for operational streamlining opportunities. Create and maintain comprehensive documentation systems, encompassing issue tracking, requirements, assumptions, risks and changes.






GET IN TOUCH

Please fill contact form with inquiry, message or information. Thank you for visiting!