Howdy Logo
Image of Leonardo D.

Leonardo D.
Full-stack Product Engineer

Java
Angular
Bio

Software Developer with extensive experience in developing innovative solutions using contemporary market technologies since 2015. Demonstrated a consistent ability to enhance performance and achieve objectives across both public and private sectors. Renowned for implementing cutting-edge technologies and utilizing agile delivery methodologies to ensure the timely and valuable completion of projects. Proficient in Java, Spring, Angular, and full-stack development.

  • Full Stack Developer
    5/1/2022 - Present

    Worked extensively on system development using a microservices architecture, leveraging Java with Spring Boot and Gradle for back-end services. Developed front-end applications using Angular. Deployed microservices using Docker, ensuring seamless integration and scalability. Managed code versioning and collaborated on projects using Git, hosted on platforms like Azure Repos, GitLab, and GitHub. Applied Scrum methodology for efficient team management and utilized Azure Boards and Jira for project management and tracking progress.

  • Full Stack Developer
    2/1/2021 - 5/1/2022

    Developed system architecture using microservices with Java and Spring Boot, utilizing JUnit with Mockito for unit testing, and managed dependencies with Maven/Gradle. Implemented code quality management and analysis using SonarQube on the backend. Crafted robust front-end solutions with Angular. Managed the deployment of microservices using Docker. Led system development in monolithic architecture with Java, integrating JavaEE, WildFly/JBoss, and Maven. Ensured code quality and continuous integration through SonarQube. Utilized Git for version control and hosted repositories with Bitbucket. Facilitated team collaboration and productivity by applying Scrum methodologies, and oversaw project lifecycle management using Jira.

    Notable projects include work with the National Council of the Public Ministry, the Military Fire Brigade of Espírito Santo, the Court of Accounts of the State of Piauí, the Public Ministry of the State of Mato Grosso, the Finance Secretariat of Espírito Santo, and the Paraná Energy Company.

  • Course Instructor
    12/1/2020 - 6/1/2021

    Supported courses on Fullstack Angular and Spring, Java and Object Orientation, and Main Design Patterns Applied with Java. Facilitated learning on Database and SQL fundamentals for beginners, and taught Responsive Web Design using HTML5, CSS3, and BEM methodology. Provided instruction on programming in TypeScript and delved into the JavaScript language through introductory and advanced courses.

  • Application Developer
    12/1/2019 - 2/1/2021

    Based at the Court of Justice of the State of Mato Grosso, demonstrated proficiency in developing systems using Angular and NodeJS for front-end applications. The back-end development leveraged Spring Boot, with authentication implemented through OAuth 2. Utilized Gradle and Maven for build automation and dependency management. Ensured collaborative code maintenance and version control using Git. Key accomplishments include the development of an electronic process system, showcasing substantial technical expertise in building robust, secure, and efficient judicial support systems.

  • Mid-Level Java Developer
    6/1/2019 - 11/1/2019

    Developed systems utilizing JSF, PrimeFaces, Bootstrap, SASS, and NodeJS with Yarn and Webpack for front-end development. Back-end expertise includes Java, JBoss (Java EE), and Maven. Maintained code versioning with Git on GitLab and utilized the OpenProject project management system extensively. Key accomplishments include the development and maintenance of document systems within the Legislative Assembly of the State of Mato Grosso.

  • Senior Systems Analyst
    4/1/2019 - 5/1/2019

    Achieved expertise in developing APIs using GlassFish and Java EE, and creating dynamic web pages with Angular, TypeScript, Bootstrap, and NodeJS. Implemented robust unit tests using JUnit and data mocking with EasyMock. Gained knowledge in utilizing Trello for activity management and ensured efficient code versioning with Git on Gogs. Developed a portal for synthetic and analytical reports and successfully maintained an error management API.

  • Junior Java Developer
    9/1/2016 - 3/1/2019

    Developed proficiency in Java web development with extensive experience in data modeling using DBDesigner and Enterprise Architect. Applied agile methodology principles, particularly Scrum, and actively participated in achieving MPS-BR certification for software process improvement. Specialized in handling fiscal documents, including CT-e, MDF-e, and NF-e, and created comprehensive documents and reports using JasperReports. Successfully deployed projects on Red Hat open-source application servers and configured deployment using the Jenkins automation tool. Exhibited strong skills in administrating and modeling MySQL and PostgreSQL databases and efficiently deployed applications in Linux environments. Possessed robust knowledge of the Redmine project management system. Key accomplishments include maintaining a Document Management System, developing a Selective Process System, and creating a Fiscal Document Issuance System for CT-e, MDF-e, and NF-e.

  • Java Developer Trainee
    4/1/2016 - 8/1/2016

    Developed proficiency in Java Web Development using JSF, Primefaces, Hibernate, JPA, Maven, and Java EE technologies. Utilized TortoiseSVN for version control. Engaged in high-level maintenance and enhancement of a Document Management System. Led the development of a Fiscal Document Issuance System, including CT-e (Electronic Tax Invoice), MDF-e (Electronic Transport Manifest), and NF-e (Electronic Invoice) modules.

  • Software Development Intern
    4/1/2015 - 3/1/2016

    Gained practical experience in web development with a strong emphasis on the development and maintenance of a Document Management System. Demonstrated proficiency in PHP and associated frameworks such as Doctrine and Silex. Extensive work on front-end technologies including Ext JS 4.2, NodeJS, and Vue.js, highlighting versatility in handling both back-end and front-end tasks. Showcased robust database management skills through extensive use of PostgreSQL and MongoDB, ensuring data integrity and optimized queries. Ensured effective collaborative code maintenance using version control systems SVN and Git, fostering a streamlined development process and ensuring consistent code quality.

  • Computer Science at UNIC - University of Cuiabá
    2015 - 2018

  • Oracle Certified Associate, Java SE 8 Programmer at Oracle
    11/1/2019

Leonardo is available for hire

Meet Leonardo D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.