Howdy Logo
Image of Leonardo B.

Leonardo B.
Full-stack Product Engineer

Spring Boot
Oracle Database
Java
Javascript
Postgresql
Angular
Bio

With a degree in Information Systems attained in 2007, the individual exhibits extensive expertise in programming and software development. Proficiency encompasses Java, Angular, Quarkus, Spring Boot, Keycloak, and database management systems such as Postgres, Oracle, and MySQL. Additionally, the individual demonstrates competence in developing Android applications via Java and creating cross-platform applications for Android and iOS using Flutter with integration of Firebase databases. The professional skill set is further enhanced by a strong understanding and application of Agile methodologies, including Scrum and Kanban.

  • Senior Systems Analyst
    10/1/2022 - Present

    Developed advanced proficiency in Java Spring Boot framework, focusing on creating scalable, high-performance web applications. Leveraged Oracle databases for efficient data management and retrieval, ensuring robust backend support. Applied detailed knowledge of RESTful API design and microservices architecture to enhance system modularity and maintainability. Utilized tools such as Maven for project build automation and Jenkins for continuous integration and deployment. Emphasized strong documentation and code quality by implementing rigorous unit testing with JUnit and Mockito. Conducted extensive debugging and performance tuning to optimize application efficiency. Applied Agile methodologies for project management, fostering effective team collaboration and iterative development.

  • Tech Lead - Mid-Level Systems Analyst
    8/1/2021 - 10/1/2022

    Served as a Tech Lead specializing in analysis and software development, with a strong focus on leveraging Quarkus for backend services and Angular for frontend applications. Developed robust, scalable, and efficient software solutions by harnessing the power of these frameworks. Gained extensive experience in architecting applications, enhancing performance, and ensuring security and maintainability. Utilized a deep understanding of Java and JavaScript to integrate backend and frontend components seamlessly. Employed tools such as Jenkins for CI/CD pipelines, Docker for containerization, and Kubernetes for orchestration, which streamlined the deployment process and ensured a high degree of scalability.

    Conducted thorough code reviews to ensure adherence to best practices and maintain high code quality. Applied Agile methodologies, including Scrum and Kanban, to facilitate collaborative development and improve project timelines. Mentored junior developers, fostering the growth of technical skills and promoting a culture of continuous improvement. Advanced hands-on experience with RESTful services and microservices architecture enabled the design of modular, reusable components that significantly reduced development time and increased system reliability. Proficiency in databases such as MySQL and PostgreSQL was demonstrated by optimizing queries and ensuring efficient data management. Played a pivotal role in guiding the team through complex problem-solving scenarios and led efforts in integrating modern technologies to keep the tech stack current and competitive.

  • IT Systems Analyst
    1/1/2011 - 8/1/2021

    Gained proficiency in developing both desktop and web applications using Java integrated with PostgreSQL databases, ensuring efficient data management and retrieval. Built robust and responsive mobile applications utilizing Flutter, facilitating cross-platform compatibility.

  • Analyst
    1/1/2008 - 12/31/2018

    Gained expertise in developing desktop applications using Java, with a strong focus on integrating and managing PostgreSQL databases. Proficient in designing and implementing robust application architectures, ensuring seamless data interactions between the application and the database. This role required extensive problem-solving skills and the ability to optimize performance and reliability, ensuring the desktop application was both efficient and user-friendly. Developed rigorous testing protocols to maintain high standards of software quality and collaborated closely with team members to manage version control and code maintenance.

  • Information Systems at Fernandopolis Educational Foundation
    2004 - 2007

  • Agile Software Engineering at Institute of Management and Information Technology (IGTI)
    2022 - 2022

Leonardo is available for hire

Meet Leonardo B.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.