Henrique N.

Henrique N.

Java Engineer

Curitiba, Brazil
Hire Henrique N. Hire Henrique N. Hire Henrique N.

About Me

Henrique is a Software Engineer with a Java background in design patterns, collections, multithreading, OOP practices and solution architecture experience to oversee the entire lifecycle process for software applications. He creates designs, codes solutions and testing products for functionality and errors to meet user needs, performance requirements and standards - working on heterogeneous, client-facing systems and easy-to-use production applications.

Work history

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

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

  • Ensure that features are being delivered efficiently and on-time.

Banco Original
Banco Original
Backend Developer
2022 - Present (3 years)
São Paulo, Brazil
  • Provide estimation, solution design, technical design, and application deliverables for code, associated tests, and documentation.

  • Develop and maintain microservices on the system and ensure that all components work together seamlessly for Banco Original.

  • Design and implement new business functionalities to meet business and customer requirements on the project.

Federal University of Technology - Parana
Federal University of Technology - Parana
Software Engineer
2019 - 2022 (3 years)
Curitiba, Brazil
  • Designed, developed, and managed fullstack solutions, systems and services within the University.

  • Wrote and executed multiple testing routines on solutions - ensuring software stability via documentation and code reviews.

  • Designed and implemented new microservices solutions on the project - enhancing monolithic services with insightful contributions.

UTFPR-CP Pós-graduação em Computação
UTFPR-CP Pós-graduação em Computação
Fullstack Developer
2016 - 2018 (2 years)
Paraná, Brazil
  • Built and implemented tools to support business flow modelling and ensure that all systems meet requirements and best practices.

  • Handled and executed automated testing routines and processes on different mobile and web systems.

  • Influenced technical decisions across projects and contributed to team priorities and processes on solutions.

Portfolio

Backend Engineer - Banco Original
Backend Engineer - Banco Original

Banco Original provides an open ecosystem of easy-to-understand and simple-to-use financial products and services to enhance the banking lives of users. Worked on processes to deliver new microservice solutions to improve system communication with multiple bank products and services.

Contributor - JaBUTi4Run
Contributor - JaBUTi4Run

Contributed new solutions to JaBUTi4Run (Java Bytecode Understanding and Testing) - making adjustments to the original JaBUTi project (v2) for only the .jar to run the test procedure on projects.

Owner - STochastic model App Tester
Owner - STochastic model App Tester

Designed and developed STochastic model App Tester, an automatic testing tool for Android apps providing a guided approach to perform stochastic model-based testing on apps. The solution allows users to test app functionalities from the GUI model and validate app behaviour by enforcing various user/system interactions.

Education

Master's Degree in Computer Software Engineering
Master's Degree in Computer Software Engineering
Universidade Federal do Paraná
2019 - 2020 (1 year)
Bachelor's Degree in Computer Engineering
Bachelor's Degree in Computer Engineering
Federal University of Technology - Parana
2013 - 2018 (5 years)