Guilherme D'Amoreira, Developer in Barcelona, Spain
Guilherme is available for hire
Hire Guilherme

Guilherme D'Amoreira

Verified Expert  in Engineering

Back-end Developer

Barcelona, Spain

Toptal member since September 20, 2021

Bio

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

Beyonnex.io
Kotlin, Java, Apache Kafka, AWS CLI, Angular
Oracle
Java, Python, Oracle Development, System Security, Functions...
FREE NOW
Java, Kotlin, Angular, Microservices Development, AWS, REST API

Experience

Availability

Part-time

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

2023 - PRESENT
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.
Technologies: Kotlin, Java, Apache Kafka, AWS CLI, Angular

Senior Application Security Engineer

2020 - 2023
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.
Technologies: Java, Python, Oracle Development, System Security, Functions, Analytics Development, Penetration Testing, REST API

Software Engineer

2019 - 2020
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.
Technologies: Java, Kotlin, Angular, Microservices Development, AWS, REST API

Tech Leader and Software Engineer

2016 - 2019
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.
Technologies: Java, Python, Angular, Microservices Development, AWS, Apache Kafka, Axon Framework, Team Management, REST API

Software Engineer

2015 - 2016
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.
Technologies: Java, Python, MongoDB, RabbitMQ, Angular, Spring Boot, REST API

Java Software Engineer

2010 - 2016
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.
Technologies: Java, Spring, SQL Server, Oracle Development, PostgreSQL, JBoss AS, WildFly, JavaScript, Angular, jQuery, Team Management, IT Project Management, REST API

3D Render Workflow Manager

https://cora.creativedrive.com/
Led the creation of the desktop app that integrates with Autodesk 3ds Max to deliver all assets that a designer creates to our 3D workflow process. As the technical leader of the team, I organized demands and tasks and developed the application that controls the entire 3D rendering workflow. This included managing demands, distributing demands on our rendering systems, and managing the assets generated by the processes. The automated render process reduced the time to deliver a 3D model, guaranteed standardization in delivery, and increased the flow of 3D-rendered models.

Abacus

https://www.mumosystems.com/products/abacus
Abacus is the first Jira app that lets you create mathematical formulas using custom fields. Instead of writing scripts as a developer, Abacus allows project administrators to create and maintain formulas for their own projects.
2018 - 2019

Engineer's Degree in Data Science

University of South Santa Catarina - Florianópolis, Santa Catarina, Brazil

2014 - 2015

Master's Degree in Project Management

SENAI - Florianópolis, Santa Catarina, Brazil

2009 - 2011

Bachelor of Technology Degree in Automation Engineering

SENAI - Florianópolis, Santa Catarina, Brazil

2006 - 2008

Technician in Computer Software Technology

SENAI - Florianópolis, Santa Catarina, Brazil

DECEMBER 2022 - PRESENT

A Complete Practical Approach To Malware Analysis And Memory Forensics

Black Hat

AUGUST 2022 - PRESENT

Automating Security With Open Source

Black Hat

AUGUST 2021 - PRESENT

Attacking and Securing APIs

Black Hat

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring