Howdy Logo
Image of Bruno O.

Bruno O.
Full-stack Product Engineer

JPA (Java Persistence API)
Spring Boot
Hibernate
Github
Oracle Database
Dynamodb
Java
Javascript
Amazon Aws
Jira
Angular
React
Bio

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 - 2017

  • Mathematics 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.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.