Dedicated Problem Solver passionate about continual growth and
advancement as a Software Engineer. With a strong foundation
established since 2012, I specialize in seamless integration solutions
within the Product and Engineering domains.
Additionally, I actively contribute to the Platform Team, delivering
essential tools and support to empower diverse teams across the
organization.
Overview
12
12
years of professional experience
6
6
Certification
2
2
Language
Work History
Senior Software Engineer
Poppulo
Cork, County Cork
2020.11 - Current
Leading Authentication and Authorization initiatives within the Platform Team, leveraging Curity as the Identity Access Management provider using OAuth2, OpenID Connect, and SCIM 2
I architect and implement robust security solutions, ensuring seamless access control across systems
Involved in GraphQL Federation Architecture, providing integration tools for teams
A proactive problem solver, I excel in remote application development using NodeJS, TypeScript, Java 21, Kotlin, Spring, and DGS Framework
Proficient in Docker, Docker Compose, Kubernetes, and AWS CDK for efficient deployment
Skilled in Git, GitLab, and Flyway for version control and database management (MySQL, DynamoDB)
Expertise includes building RESTful APIs, Federated GraphQL, and utilizing API Gateway for microservices communication
Proficient in automated testing with JUnit 5, Cucumber, TestContainers, Kotest, and Jest to ensure software quality
Adhering to Agile Methodology for iterative development
Actively contribute to open-source projects like Curity, DGS Framework Kotest, OPA, Spring Authorization Server, and Testcontainers, enriching the tech community while staying updated with industry trends.
Software Engineer
Sensedia
Cork, Cork
11.2019 - 06.2022
As a vital contributor within an API Platform product, I spearheaded the creation and development of innovative features, driving the evolution of our platform
My leadership extended beyond individual contributions as I actively Page 2 of 6 mentored and empowered teammates, fostering a collaborative environment that optimized productivity
With a keen eye for enhancing the Development Experience (DX), I engineered bespoke tools to streamline our development workflow, catalyzing efficiency and enabling seamless integration of new features
Adept at navigating complex challenges, I consistently demonstrated my prowess as a problem solver, adeptly tackling issues to ensure smooth project progression and client satisfaction
My proficiency spans a diverse array of technologies, encompassing: - Programming Languages: Java (8, 11 and 17), Kotlin, Python - Frameworks: Spring Framework, Apache Vertx, NodeJS - Web Technologies: HTML5, CSS3, Bootstrap, Material Design - Frontend Development: JavaScript, AngularJS, GruntJS, Bower - Version Control & Collaboration: Git, Bitbucket, Liquibase - Containerization & Deployment: Vagrant, Docker, Docker Compose - Database Management: MySQL, SQL, NoSQL, Redis, EhCache
Operating within an Agile methodology framework, I embraced iterative development practices, ensuring adaptability and responsiveness to evolving project requirements
In summary, my tenure exemplifies a holistic approach to software development, combining technical expertise with collaborative leadership to drive product innovation and elevate team performance.
Software Engineer
Sensedia
Campinas, SP
03.2015 - 10.2019
As a vital contributor within an API Platform product, I spearheaded the creation and development of innovative features, driving the evolution of our platform
My leadership extended beyond individual contributions as I actively mentored and empowered teammates, fostering a collaborative environment that optimized productivity
With a keen eye for enhancing the Development Experience (DX), I engineered bespoke tools to streamline our development workflow, catalyzing efficiency and enabling seamless integration of new features
Adept at navigating complex challenges, I consistently demonstrated my prowess as a problem solver, adeptly tackling issues to ensure smooth project progression and client satisfaction
My proficiency spans a diverse array of technologies, encompassing: Programming Languages: Java (8, 11, 17 and 21), Kotlin, Python - Frameworks: Spring Framework, Apache Vertx, NodeJS - Web Technologies: HTML5, CSS3, Bootstrap, Material Design - Frontend Development: JavaScript, AngularJS, GruntJS, Bower - Version Control & Collaboration: Git, Bitbucket, Liquibase - Containerization & Deployment: Vagrant, Docker, Docker Compose - Database Management: MySQL, SQL, NoSQL, Redis, EhCache
Operating within an Agile methodology framework, I embraced iterative development practices, ensuring adaptability and responsiveness to evolving project requirements
In summary, my tenure exemplifies a holistic approach to software development, combining technical expertise with collaborative leadership to drive product innovation and elevate team performance.
Developer
MStech, Bauru
04.2014 - 12.2014
During my tenure, I specialized in application development, leveraging an
extensive toolkit of technologies to craft robust solutions
Key components of
my expertise included:
- .NET (C#): Spearheading development efforts with proficiency in .NET
framework, employing C# to engineer scalable and efficient applications
SQL Server: Leveraging SQL Server to architect and manage robust
databases, ensuring data integrity and performance optimization
Web Technologies: Utilizing HTML5, CSS3, JavaScript, and JQuery to craft
dynamic and engaging user interfaces, prioritizing usability and aesthetics
Team Foundation Server (TFS): Effectively coordinating collaboration and
version control through TFS, ensuring seamless integration and streamlined
project management workflows
Throughout my role, I consistently delivered high-quality solutions, balancing
technical prowess with a keen understanding of user requirements and
industry best practices
My contributions facilitated enhanced user experiences
and drove organizational success.
System Programmer
Grupo Multicobra, Bauru
07.2012 - 03.2014
As a seasoned developer, I specialized in crafting robust applications utilizing
a comprehensive suite of technologies
Key highlights of my expertise
included:
- Delphi: Mastering the intricacies of Delphi, I excelled in building scalable
and efficient applications, leveraging its powerful features to deliver solutions
tailored to client needs
SQL Server: Proficient in SQL Server, I adeptly designed and managed
databases, ensuring optimal performance, data integrity, and seamless
integration with applications
Web Technologies: Harnessing HTML and JavaScript, I extended the
functionality of applications, delivering dynamic and user-friendly interfaces
that enhanced overall usability and engagement
Page 5 of 6
- Version Control: Utilizing TortoiseSVN, I facilitated efficient collaboration and
version control, ensuring the integrity and traceability of code throughout the
development lifecycle
Through meticulous attention to detail and a commitment to excellence, I
consistently delivered high-quality solutions that met and exceeded client
expectations
My expertise in these technologies enabled me to drive
innovation and contribute to the success of projects.
Education
Postgraduate - Software Development Focused On Open Source Technologies
Universidade Federal De São Carlos
Sao Carlos, Brazil
01.2014 - 01.2016
Bachelor of Science - Computer Science
UNISAGRADO
Bauru, Brazil
01.2010 - 12.2013
Skills
Java
Kotlin
JavaScript
TypeScript
Bash/Shell script
Python
Spring Framework
NodeJS
OpenID Connect
OAuth2
SCIM Protocol
Troubleshooting
AWS
API Management
RESTFul APIs
GraphQL
Docker
Kubernetes
Best Practices and Standards
Software Documentation
Software Quality Assurance
Performance and Scalability Optimization
Linux Environments
Software Architecture
Engineering Standards
Produce Clean Code
Evaluate User Requirements
SDLC Processes
Certification
MS: Programming in HTML5 with JavaScript and CSS3 Specialist
OPA by example
OPA Policy Authoring
OPA Performance
Oracle Certified Associate, Java SE 8 Programmer
API Foundation
Additional Information
Sensedia Rockstar
Pop:star
Work Preference
Work Type
Full Time
Work Location
RemoteHybrid
Important To Me
Career advancementWork-life balanceCompany CultureFlexible work hoursPaid time off
Billing and Accounts Receivable Manager at Poppulo Dba Four Winds InteractiveBilling and Accounts Receivable Manager at Poppulo Dba Four Winds Interactive