Roger P.

About Me

Roger is a Senior Java Engineer handling application development by analyzing stories, writing Java code, implementing tests, contributing to releases and iteration planning, and delivering working practices for dev teams. He translates complex functional and technical requirements into detailed designs, building and installing components. Roger completes work on time with high quality using newer dev methods and modern techniques.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior Java Engineer
2023 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

ABS Wavesight
ABS Wavesight
Java Developer
2023 - Present (2 years)
Remote

Working as a full-stack developer for ABS Wavesight using Java and Angular, providing maritime clients with innovative fleet management software to improve the reliability and performance of their shipping operations.

JavaAngularSpring BootCore JavaWindows Azure SDK CI/CD
Serpro
Serpro
Senior Software Developer
2015 - 2023 (8 years)
Brasília, Brazil
  • Oversaw the system design and development of a competitive bidding app and maintained functional modules of supported applications.

  • Completed required debugging from time to time and troubleshot production support issues, recommending new technologies and improving deficiencies.

  • Implemented policies and data access controls, monitored events, and resolved system issues for the continuous functioning of the platform.

Exchange Solutions
Exchange Solutions
Java Developer
2014 - 2015 (1 year)
Remote
  • Researched, designed, developed, tested, and modified enterprise-wide software solutions on the loyalty card program.

  • Analyzed system requirements, determined app functionalities, and performed periodic upgrades.

  • Maintained documentation to support software development policies, standards, and procedures for Exchange Solutions.

HSBC
HSBC
Senior Software Developer
2012 - 2014 (2 years)
Curitiba, Brazil
  • Implemented a new web app to manage trading books and run simulations on investment portfolios to calculate risk exposure.

  • Designed solutions to streamline JSON communication between browsers and app servers/DBs for improved page loads and low bandwidth consumption.

  • Refactored legacy code, executed JUnit tests, added new documentation, and deployed solutions to eliminate technical debt.

Freelance
Freelance
Senior Software Developer | System Analyst
2012 - 2012
Porto Alegre, Brazil
  • Designed, implemented, and documented a new financial management system for the Porto Alegre municipal government.

  • Built new screens on the system using GWT components to deliver the master/detail grids, panels, and menus.

  • Performed JUnit tests on solutions and implemented iReport/Jasper reports for reporting on the system.

Intact
Intact
Application Support Analyst
2011 - 2011
Remote
  • Analyzed and tested application development following SDLC.

  • Provided support for user acceptance testing and implementation activities on the Intact platform.

  • Devised processes and solutions to support system integrity and availability on the project.

Serpro
Serpro
Software Developer | System Analyst
2006 - 2010 (4 years)
Brasília, Brazil
  • Developed Java-based solutions for a sales and auction management system, handling implementation, documentation, and maintenance activities.

  • Designed and delivered modern web interfaces on the system and implemented solutions to integrate modules with the mainframe and web.

  • Deployed JAAS and SSL to enhance user access to the system and executed processes to improve maintenance using new techniques with JPA/Hibernate.

Celepar
Celepar
Java Developer
2005 - 2006 (1 year)
Curitiba, Brazil
  • Designed, developed, and implemented a modular system deployed across 100+ transit offices through the internet to manage information on 4M+ drivers.

  • Deployed automated scripts and executed CI processes to minimize defects in releases by 20% and improve codebase migration.

  • Provided support on the system by resolving memory issues, handling architecture changes, and providing system updates.

Showcase

Full-stack Java Developer - Procurement Software
Full-stack Java Developer - Procurement Software
  • Developed a procurement web reporting tool with 1K concurrent users, 2M users/day, and $10 billion in contracts.

  • Implemented online report downloads for users.

  • Utilized Java, Spring, microservices, and PostgreSQL to enhance the solution.

Java Back-end Engineer - Risk Calculation Engine
Java Back-end Engineer - Risk Calculation Engine
  • Developed a new risk calculation engine to improve investment portfolio analyst operations.

  • Implemented validations in the back-end to ensure the solution meets business needs.

  • Successfully replaced an old simulation engine with a new option, resulting in a 30-minute daily time savings for users.

Full-stack Java Engineer - Police Incident Report Software
Full-stack Java Engineer - Police Incident Report Software
  • Onboarded 300 police departments in 20 Brazilian capitals.

  • Provided training on new features and functionalities of the police incident reporting platform.

  • Focused on improving information-sharing and policing activities through enhanced data exchange.

Education

Oracle Certified Professional, Java SE 8 Programmer
Oracle Certified Professional, Java SE 8 Programmer
Oracle
2020 - 2020
Sun Certified Web Component Developer for the Java Platform Enterprise Edition 5 (SCWCD); Sun Certified Programmer for the Java Platform, SE 6 (SCJP)
Sun Certified Web Component Developer for the Java Platform Enterprise Edition 5 (SCWCD); Sun Certified Programmer for the Java Platform, SE 6 (SCJP)
Sun Microsystems
2010 - 2010
Postgraduate Degree in IT
Postgraduate Degree in IT
Universidade Federal do Paraná - Brazil
2003 - 2004 (1 year)
BSc Computer and Information Sciences
BSc Computer and Information Sciences
Universidade Federal do Paraná - Brazil
1998 - 2002 (4 years)