Suggestions
David Ontiveros
Fullstack Software Engineer (Angular, React, Node, Java)
Professional Background
David Ontiveros is a seasoned software engineer with over four years of hands-on experience in building robust front-end applications utilizing Angular (versions 1, 2, 4, 7) and Bootstrap technologies. His expertise spans across a multitude of JavaScript frameworks, making him proficient in ReactJS, Typescript, Electron, KOA, and Express Node. Through his diverse capabilities, David has developed a keen ability to create seamless single-page applications that enhance user experience and engagement.
Beyond front-end development, David is well-versed in structuring and optimizing databases, specifically with NoSQL technologies like MongoDB and traditional SQL options such as Oracle, MySQL, and SQL Server. He possesses a strong foundation in relational database design and management, augmented by the ability to utilize PLSQL for querying. This dual skill set ensures that he is equipped to handle both client-side and server-side challenges in complex projects.
A highlight of David's career is his certification as an Oracle Certified Professional Java Programmer, which demonstrates his thorough understanding and adherence to best practices in Java programming. With over six years of experience in Java Core & J2EE, he is proficient in renowned frameworks such as Hibernate, Spring Core/Dependency Injection, Spring REST, and Struts (including Struts2). His understanding of JUNIT, WebServices, and REST APIs further solidifies his capability to contribute to scalable and manageable enterprise solutions.
David has showcased his leadership abilities by managing and coaching small team projects, demonstrating an aptitude for guiding projects from conception through completion. His experience in agile methodologies—particularly with the SCRUM framework—renders him adept at promoting collaboration and productivity among team members, resulting in timely and successful project deliverables.
Education and Achievements
David Ontiveros earned his Bachelor's degree in Computer Science from the prestigious Universidad Autónoma de Nuevo León. His academic background provided a solid foundation in software engineering principles and practices, which he has applied extensively throughout his career.
His professional journey includes a notable tenure as a Fullstack Software Engineer at 3Pillar Global, where he played a pivotal role in various projects, demonstrating his adaptability and expertise in both front-end and back-end technologies. Prior to this, he operated as a Fullstack Engineer (Javascript) in a freelance capacity, which enabled him to diversify his skill set by working on various projects across multiple industries.
David's earlier roles include Fullstack Java Developer III at 3Pillar Global, Java Software Engineer at Allware Solutions, and Fullstack Java Developer II at Tiempo Development. He also contributed as a Java Fullstack Developer at Villacero and as a Web Developer at BACIT. Through these varied positions, David not only honed his technical skills but also gained valuable experience in collaborative environments.
Achievements
- Over four years of experience as a frontend developer using Angular and Bootstrap technologies.
- Proficient in multiple JavaScript frameworks including ReactJS and Electron.
- Experienced in both NoSQL and SQL databases, emphasizing skills set in MongoDB and PLSQL querying.
- Achieved Oracle Certified Professional Java Programmer status, demonstrating strong Java expertise.
- Extensive background in Java Core & J2EE with specific knowledge in several top frameworks.
- Proven experience in leading project teams and coaching peers, fostering a collaborative work environment.
- In-depth familiarity with agile methodologies, particularly using the SCRUM framework.