Guilherme D'Amoreira
Verified Expert in Engineering
Back-end Developer
Barcelona, Spain
Toptal member since September 20, 2021
Guilherme is a software engineer with 10+ years of experience, currently specializing in back-end development. Before becoming a senior application security engineer at Oracle, he developed an application for a 3D rendering system and a project management system. Guilherme's industry experience is backed by an engineer's degree in data science, a master's degree in project management, and a bachelor of technology degree in automation engineering.
Portfolio
Experience
Availability
Preferred Environment
IntelliJ IDEA, Java, SQL, NoSQL, Kotlin, Python, MacOS
The most amazing...
...thing I've developed is an application that manages the 3D production flow, from asset delivery to generation, and renders scenes based on company assets.
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 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.
Experience
3D Render Workflow Manager
https://cora.creativedrive.com/Abacus
https://www.mumosystems.com/products/abacusEducation
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 API, Altium, Jira
Tools
IntelliJ IDEA, WildFly, RabbitMQ, AutoCAD Design, 3ds Max, Ansible, AWS CLI, Git, Jira
Languages
Java, SQL, Python, UML, JavaScript, Kotlin, C++, C, Ladder
Frameworks
Spring, Angular, Spring Boot, Axon Framework
Paradigms
Microservices Development, PMI Project Management, Scrum Master Consulting, Agile Development, Penetration Testing
Platforms
Linux, Eclipse, NetBeans, Java EE, AWS, MacOS, Apache Kafka
Storage
NoSQL, MySQL, Database, PostgreSQL, JBoss AS, MongoDB, SQL Server, Oracle Development, Oracle Development, Data Lakes, Neo4j, JSON
Other
System Security, Global Project Management, Mathematics, Physics, Functions, IT Project Management, Industrial Automation, Electronics, Machine Learning, Statistics, Big Data Architecture, Analytics Development, 3D, Architecture, Data Science, Team Management, Malware Analysis, Memory Forensics
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