Bruno O.Full-stack Product Engineer
Skills
Engaged communicator possessing a robust enthusiasm for acquiring new technological skills and advancing in the field of programming.
Full Stack Developer - Java Angular
7/1/2022 - Present
Developed and maintained Java/Angular ERP screens, leveraging backend technologies such as Java with the Spring Boot framework, Hibernate, JPA, and REST APIs. Utilized Model Mapper for data conversion, and employed an Oracle Database within a Microservices Architecture. Front-end development involved HTML, TypeScript, SCSS, with the Angular 7 framework and Angular Material components for UI design. Implemented source versioning using Git and GitLab. Enhanced software quality through the implementation of unit tests with JUnit and Mockito, as well as resolving bug fixes and correcting code smells using SonarLint and SonarQube. Employed Agile methodologies, including Scrum and Kanban, facilitated through the Taiga system. Streamlined development processes with continuous integration and delivery using GitLab.Full Stack Developer - Java Angular
5/1/2022 - 7/1/2022
Developed expertise in full stack development through the creation of ERP screens using Java and Angular. Backend development involved Java with Spring Boot within a Microservices Architecture, while the frontend incorporated HTML, TypeScript, and CSS with Angular and Bootstrap components. Utilized Git for source versioning and adhered to Agile Methodologies such as Scrum and Kanban for project management. Implemented Continuous Integration and Continuous Delivery pipelines using Jenkins.Full Stack Java Angular Developer
11/1/2021 - 5/1/2022
Migrated an ERP desktop system from Clarion language to a web-based ERP system built with Java (11 and 16) and Spring Boot Framework on the backend, leveraging a PostgreSQL database. Conducted API testing using Postman and adhered to Domain-Driven Design (DDD) architectural patterns with modules organized in microservices. Developed the ERP front end utilizing HTML, TypeScript, and CSS with the Angular framework, incorporating Angular Material components. Employed Agile Scrum and Kanban methodologies facilitated by Jira Software to ensure efficient project management and workflow optimization.Full Stack Java Angular Developer
11/1/2020 - 9/1/2021
Developed proficiency in migrating ERP screens from GWT to Java/Angular. Utilized Java 8 with Spring Boot for back-end development, adhering to a monolith MVC pattern. Employed HTML, TypeScript, and CSS in conjunction with Angular 9 and DevExtreme components for front-end development. Managed source versioning through Git and GitLab. Applied Agile methodologies, specifically Scrum and Kanban, facilitated by an internal application. Implemented Continuous Integration and Delivery processes using Jenkins.
Electrical Engineering at Federal University of Uberlândia
2010 - 2017Mathematics at UNINTER
2018 - 2020
Reports with Java and Spring Boot with Jaspersoft Studio at Udemy
3/1/2020
Bruno is available for hire
Hire Bruno O.All Howdy Candidates are vetted for skills and english proficiency.