Howdy Logo
Image of Bruno B.

Bruno B.
Full-stack Product Engineer

JPA (Java Persistence API)
Apache
Struts
Hibernate
Java
Javascript
Bio

Full Stack Developer with over seven years of experience in web development for prominent clients, including government ministries and major corporations. Demonstrates expertise in object-oriented programming, Java, mathematics, and logic. Consistently delivers high-quality solutions tailored to client needs, leveraging a robust technical skill set and a strong analytical foundation.

  • Software Developer
    10/1/2018 - 3/1/2019

    Supported and maintained logistics systems for distribution centers across Brazil, utilizing Java web system development. Developed proficiency in frameworks such as JSF and Primefaces while ensuring code version control with Git. Demonstrated expertise in managing application servers using Weblogic and implemented object-relational mapping with Hibernate. Strengthened SQL querying skills through extensive work with Oracle SQL databases.

  • Tech Lead
    4/1/2022 - 2/1/2024

    Led technical projects, actively engaged in business definition meetings and maintained close interaction with clients. Supported Product Owners (POs) and developers in comprehending business requirements, while providing technical assistance to development and testing teams. Developed batch routines and web systems using Java, IBM Batch, and Websphere Application Service. Utilized Oracle SQL and Azure for database and cloud solutions, managed code repositories with Git, and implemented object-relational mapping with Hibernate. Leveraged SQL for database management and adhered to Scrum methodologies for project management.

  • Software Engineer
    1/1/2021 - 3/1/2022

    Worked on the loan team to enhance and correct the calculations for maximum loan limits within the application and refine the business rules to evaluate user eligibility. Developed backend API functionality using Java with Spring Boot, leveraging versions Java 8, 11, and 17. Utilized REST services and RabbitMQ for effective messaging. Employed Git for version control, Hibernate for ORM, and PostgreSQL for database management. Conducted integrations and deployments using Travis CI and managed infrastructure with AWS. Monitored application performance and reliability with New Relic.

  • Specialist Programmer
    3/2/2019 - 1/1/2021

    Developed a system for the virtualization of AMEX cards and enhanced Internet Banking capabilities, while also integrating a system with BAC Florida. Gained proficiency in Java Web Systems Development, JSF, Primefaces, Git, Libert, Hibernate, and SQL. Utilized Oracle SQL, SQL Server, Spring Batch, and Tomcat to ensure robust backend operations. Worked extensively with IIB - IBM Integration Bus to streamline processes. Employed Scrum methodologies to manage and coordinate development tasks effectively.

  • Programmer Analyst
    11/1/2017 - 10/1/2018

    Contributed to the analysis and development of project upgrades for systems designed to manage special plans for laid-off and retired individuals. Focused on modifying the financial core of health plans using JSF 2 with Primefaces. Additionally, facilitated the creation of a system to report on CPF leaks, featuring a microservices architecture. The front end was developed using Angular 6, while the back end utilized REST services with Spring. Gained proficiency in Java Web System Development, JSF, Primefaces, Git, jBoss, Maven, Hibernate, SQL, Oracle SQL, Angular, and Spring Boot.

  • Software Developer
    7/1/2017 - 11/1/2017

    Assigned as a Java web developer to migrate an active debt system to new technologies. The original system, built using Struts 2, Java 6, and hosted on jBoss, was successfully migrated to Java 8 and JSF 2 with PrimeFaces. Developed proficiency in Java Web System Development, Java 8, JSF 2, Struts 2, PrimeFaces, GitLab, Wildfly, jBoss, Maven, SQL, and Hibernate. Demonstrated strong capabilities in utilizing GitLab for collaborative code management and deploying applications on Wildfly and jBoss servers. Clearly showcased skills in leveraging Maven for project management and Hibernate for database interaction.

  • Systems Analyst
    2/2/2014 - 5/2/2017

    Acquired proficiency in the analysis and development of systems for the Ministry of Agriculture, Livestock and Supply (MAPA). The role encompassed tasks from requirement document analysis to coding. Notable systems developed included FUNCAFÉ, which manages the coffee economy defense fund, and SISBRAVET, which addresses veterinary emergencies. MAPA's systems featured a standardized architecture employing Struts 2 and Weblogic as the application server. Advanced skills in Java Web Systems Development, JSF 2, Struts 2, Javascript, JSP, and SQL were demonstrated. Utilized tools such as Weblogic, Subversion (SVN), Maven, Jasper Reports, iReport, Hibernate, and Jira for effective system development and project management.

  • Systems Analyst
    5/2/2013 - 2/2/2014

    Served as a Systems Analyst focused on supporting and enhancing the SIAC academic system. Engaged in the programming of procedures using PL-SQL and maintained and advanced the web system's functionality. Developed a new SIAC module aimed at facilitating student enrollment in interdisciplinary bachelor degree programs.

    Gained technical expertise in Java Web Systems Development using frameworks such as Struts, Demoiselle, and JSF. Operated within JBoss and Tomcat environments, ensuring robust application performance. Utilized Subversion (SVN) for version control and Maven for project management. Generated reports with Jasper Report and iReport. Employed SQL, Hibernate, and PL-SQL for database interactions and performance optimization. Conducted performance testing with jMeter and deployed web services utilizing REST, SOAP, HTTP, XML, XSD, WSDL, and XPATH.

  • Programming Intern
    3/1/2012 - 3/1/2013

    Enhanced skills in the development and maintenance of SISCON, a contest system, involving programming PL-SQL procedures for contest calculations and expanding the web system with new features using Java. Gained expertise in Java Web Systems Development, Struts, Demoiselle, and JSF. Utilized JBoss and Tomcat for server management, and employed Subversion (SVN) for version control. Developed reports using Jasper Report and iReport, and applied advanced knowledge in SQL and Hibernate for database management.

  • Bachelor of Computer Science at Federal University of Bahia
    2007 - 2013

Bruno is available for hire

Hire Bruno B.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.