
Guilherme D'Amoreira
Verified Expert in Engineering
Back-end Developer
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, Java, SQL, NoSQL, Kotlin, Python
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 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/Skills
Languages
Java, SQL, Python, UML, JavaScript, Kotlin, C++, C, Ladder
Frameworks
Spring, Angular, Spring Boot, Axon Framework
Libraries/APIs
jQuery, REST APIs, Altium
Tools
IntelliJ, WildFly, RabbitMQ, AutoCAD, 3ds Max, Ansible
Paradigms
Microservices, PMBOK, Scrum, Agile, Penetration Testing, Data Science
Platforms
Linux, Eclipse, NetBeans, Java EE, Amazon Web Services (AWS), MacOS, Apache Kafka
Storage
NoSQL, MySQL, Databases, PostgreSQL, JBoss AS, MongoDB, SQL Server DBA, Oracle DBA, Oracle Cloud, Data Lakes, Neo4j
Other
Web Security, Global Project Management, Mathematics, Physics, Functions, IT Project Management, Industrial Automation, Electronics, Machine Learning, Statistics, Big Data, Analytics, 3D, Architecture, Team Management
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
Automating Security With Open Source
Black Hat
Attacking and Securing APIs
Black Hat