João P.

João P.

Senior Software Engineer

Manaus, Brazil
Hire João P. Hire João P. Hire João P.

About Me

João is a solution-driven software developer with 7+ years of expertise developing applications using Java-related technologies. He has successfully developed and supported projects across the entire software development cycle using Spring Boot, Spring Security, RabbitMQ, Redis, Node.js, and Express.js on the back end and JavaScript technologies for front-end development. João's best asset is paying attention to every detail in order to deliver MVP software that works flawlessly and satisfies the client.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 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.

Hewlett Packard
Hewlett Packard
Senior Software Engineer
2020 - Present (4 years)
Brazil
  • Working on the development and implementation of new installations, designs, and migrations for technology solutions.

  • Identifying detailed technical design solutions and providing advanced technical consulting and advice to team members.

  • Using various industry products and technologies to develop efficient customer technology solutions.

 DBC Company
DBC Company
Senior Software Developer
2019 - 2020 (1 year)
Brazil
  • Worked with microservices for a retail sales company using Java technologies.

  • Developed fully automated client management systems and improved web reporting systems.

  • Collaborated with management and associates to ensure full functionality of applications from concept to deployment.

SIDIA - Samsung Institute of Science and Technology
SIDIA - Samsung Institute of Science and Technology
Software Engineer
2017 - 2019 (2 years)
Brazil
  • Created a mobile device functionality management system involving the control of all features of a mobile phone.

  • Solved the control for the approval process once the features were versioning following the Git model.

  • Performed microservices development activities for Samsung using Java technologies.

PMZ
PMZ
Software Developer
2017 - 2017
Brazil
  • Developed a sales and inventory system for the company and performed microservices development activities.

  • Oversaw projects from conception to release and analyzed product definitions and requirements.

  • Recommended relevant system modifications and project improvements.

Interactive Mobile
Interactive Mobile
Software Developer
2014 - 2017 (3 years)
Brazil
  • Worked on the development of an Electronic Document Management system using Java technologies.

  • Defined development tasks and provided time estimates for projects, reporting on department project activities and status.

  • Ensured development consistency and took part in programming standards implementation, change management, and version control.

Lumabyte Solutions and Technologies
Lumabyte Solutions and Technologies
Software Developer
2012 - 2014 (2 years)
Brazil
  • Built websites using CMS WordPress, CMS Joomla, WooCommerce, and other technologies.

  • Directly involved in the design, installation, testing, and maintenance of web systems for multiple clients.

  • Reviewed and updated requirements documentation, adhering to company standards.

Portfolio

Software Developer - Mobile Functionality Management System
Software Developer - Mobile Functionality Management System

The project involved the control of all features of a mobile phone including Wi-Fi, Bluetooth, 3G, 4G, etc. Worked as a full-stack developer, building back-end and front-end features for the project. Solved the control for the approval process once the features were versioning following the Git model. Ensured cross-platform optimization and responsiveness of the application.

Software Developer - Self Checkout
Software Developer - Self Checkout

The system consists of an application where the customer pays for a purchases using a store card, credit card, and debit card. Acted as a back-end developer working mainly with Spring Boot. Achieved multiple integrations with different systems. The application was successfully launched as the first self-checkout system for a retail sales company in Brazil.

Full-stack Developer - Sales System
Full-stack Developer - Sales System

Created a sales system for vehicle parts using Spring Boot and Angular 2+. Worked closely with graphic designers for web design features, overseeing the project from conception to release. Used a recommendation system that allowed for product searches in the system, thus achieving record sales for the company.

Education

MBA Project Management
MBA Project Management
UNINORTE
2015 - 2016 (1 year)
BSc Computer Science
BSc Computer Science
UNINORTE
2009 - 2012 (3 years)