
Guilherme D'Amoreira
Verified Expert in Engineering
Java Developer
Barcelona, Spain
Toptal member since September 20, 2021
Guilherme is a software engineer with 15+ years of experience specializing in back-end development and distributed systems. After working as a senior application security engineer at Oracle, he joined beyonnex as a senior software engineer, focusing on microservices and event-driven architectures. He holds postgraduate degrees in Data Science Engineering and Project Management, as well as a Bachelor of Technology in Industrial Automation Engineering.
Portfolio
Experience
- SQL - 15 years
- Java - 15 years
- JavaScript - 15 years
- Java EE (Jakarta EE) - 15 years
- Spring Boot - 9 years
- Microservices - 9 years
- Python - 8 years
- React - 5 years
Work Experience
Senior Software Engineer
Beyonnex.io
- Developed new software features to calculate bills for heating consumption based on laws in Germany.
- Tracked all tasks and discussions through Atlassian Jira with the Scrum framework.
- Developed back-end integrations between applications using Apache Kafka.
Senior Software Engineer
Phoenix Security
- Spearheaded the design and development of Phoenix Security’s ASPM platform, empowering organizations to prioritize and mitigate vulnerabilities across their entire technology stack.
- Drove end-to-end delivery of a scalable, secure, and high-performance platform leveraging modern technologies such as Spring Boot, Kotlin, Angular, and PostgreSQL.
- Enabled businesses to make data-driven security decisions by delivering actionable insights that transform vulnerability management into a streamlined, proactive process.
Senior Application Security Engineer
Oracle
- Ensured software quality through code reviews with an emphasis on code vulnerabilities.
- Built an internal tool to automate code review to every commit in the source base.
- Developed an app to retrieve metrics from internal products and generate dashboards for managers.
Software Engineer
FREE NOW
- Developed the service to manage all drivers in the platform once they register, covering support and resolution of conflicts.
- Played a key role in delivering all the development changes to launch the platform in Romania in compliance with the local laws.
- Participated in the discussion to change the way internal services communicate from HTTP calls to asynchronous calls using Apache Kafka.
Tech Leader and Software Engineer
CreativeDrive
- Built the entire application that manages the 3D production flow, from asset delivery to generation, and renders scenes based on company assets.
- Developed the app that's integrated with Autodesk 3ds Max software to help designers deliver assets with maximum quality.
- Maintained the data center with 200+ computer instances to render all the scenes and assets.
Software Engineer
Nexxera
- Developed an app that unified all internal applications in one centralized system.
- Defined and structured the entire front-end of the application, creating a modular and lazy-load front end configured in runtime.
- Developed back-end integrations between applications using RabbitMQ.
Java Software Engineer
JExperts Tecnologia
- Led a team of specialists in project management and development to develop a project management platform.
- Managed stakeholder and project demands and delegated tasks to the team.
- Served as a project management consultant to assist a client in developing a project management culture.
Project History
3D Render Workflow Manager
Abacus
https://www.mumosystems.com/products/abacusAbacus
https://www.mumosystems.com/products/abacus/Education
Engineer's Degree in Data Science
University of South Santa Catarina - Florianópolis, Santa Catarina, Brazil
Master's Degree in Project Management
SENAI - Florianópolis, Santa Catarina, Brazil
Bachelor of Technology Degree in Automation Engineering
SENAI - Florianópolis, Santa Catarina, Brazil
Technician in Computer Software Technology
SENAI - Florianópolis, Santa Catarina, Brazil
Certifications
A Complete Practical Approach To Malware Analysis And Memory Forensics
Black Hat
Automating Security With Open Source
Black Hat
Attacking and Securing APIs
Black Hat
Skills
Libraries/APIs
jQuery, REST APIs, React, Jira REST API, Altium
Tools
IntelliJ IDEA, WildFly, Git, RabbitMQ, Jira, AutoCAD, 3ds Max, Ansible, AWS Command Line Interface (CLI)
Languages
Java, SQL, Python, UML, JavaScript, TypeScript, Kotlin, C++, C, Ladder
Frameworks
Spring, Angular, Spring Boot, Axon Framework
Paradigms
Microservices, PMBOK, Scrum, Agile, Penetration Testing
Platforms
Linux, Eclipse, NetBeans, Java EE (Jakarta EE), Amazon Web Services (AWS), MacOS, Apache Kafka, Docker, Kubernetes
Storage
NoSQL, MySQL, Databases, PostgreSQL, JBoss AS, MongoDB, JSON, SQL Server DBA, Oracle DBA, Oracle Cloud, Data Lakes, Neo4j
Other
Web Security, System Integration, Scalability, Global Project Management, Mathematics, Physics, Functions, IT Project Management, FastAPI, ERP Systems, Industrial Automation, Electronics, Machine Learning, Statistics, Big Data, Analytics, 3D, Architecture, Data Science, Team Management, Malware Analysis, Memory Forensics, Security, Application Security, Application Security Posture Management (ASPM)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring