Gabriel Stepien, Developer in Canoas - Rio Grande do Sul, Brazil
Gabriel is available for hire
Hire Gabriel

Gabriel Stepien

Verified Expert  in Engineering

Back-end Developer

Canoas - Rio Grande do Sul, Brazil

Toptal member since May 16, 2022

Bio

Gabriel is a software engineer and passionate about delivering value through code. He excels in Java back-end development and has been programming at SAP since 2019. Gabriel believes that coding demands attention to the details and that the way you code is as important as the resulting functionalities to the long-term success of a project.

Portfolio

SAP
Java, JavaScript, TypeScript, React, JUnit, Scrum, SAP SuccessFactors, SQL...

Experience

  • Java - 10 years
  • SQL - 6 years
  • Python 3 - 5 years
  • Spring Boot - 3 years
  • JUnit - 3 years
  • Node.js - 3 years
  • Cloud Foundry - 2 years
  • NestJS - 1 year

Availability

Part-time

Preferred Environment

Java, TypeScript, SQL, Visual Studio Code (VS Code), IntelliJ IDEA, DBeaver

The most amazing...

...work I've done was extending SAP SuccessFactors products to match customer's business requirements by creating cloud apps on Cloud Foundry.

Work Experience

Software Engineer

2019 - PRESENT
SAP
  • Developed cloud solutions that impacted hundreds of thousands of users. These solutions were mainly extensions of existing products to meet clients' custom business scenarios.
  • Worked collaboratively in scrum teams to deliver projects.
  • Debugged and fixed production issues in cloud solutions, mainly Java and Node.js applications.
  • Dealt with performance issues related to SQL procedures that manipulated large batches of data.
  • Actively documented new processes and technical aspects of projects.
  • Mentored colleagues to technically ramp up in the projects I worked on. And became the dev lead of a team.
  • Worked with microservices to build solutions for a procurement process. In this project, I helped to create integrations to extend a procurement product to enable business scenarios not supported by the standards.
Technologies: Java, JavaScript, TypeScript, React, JUnit, Scrum, SAP SuccessFactors, SQL, Back-end Development, Relational Databases, API Integration, Cloud Foundry, NestJS, Node.js, CSS, HTML, Python

Experience

SAP HCM Extensions

As a back-end developer, I worked with integrations and extended the SAP HCM product by using its APIs to add the custom logic in a layer that would run side by side with the core. I also performed some DevOps tasks to ensure that the necessary steps for building, checking, and deploying the apps were performed in the pipeline.

Procurement Extension

A cloud solution with microservices deployed to a Cloud Foundry environment to extend procurement products. Worked with the TypeScript and Node.js microservices that communicated with the front end to serve the users. Also focussed on the integration layer with the 3rd-party apps to guarantee we were properly fetching and sending the data we needed to accomplish the business logic. Worked with events by using a message broker to enable communication between services and dealt with asynchronous processes. Started in this project only as a developer, but since the beginning, I have engaged in backlog refinement and estimates. After one year of doing that, I became a tech lead of a development team of 10 people. In this position, I worked as a developer, dealing with critical issues, developing new requirements, and supporting the team with development questions.

Skills

Libraries/APIs

Node.js, React

Tools

IntelliJ IDEA, SAP SuccessFactors, Jenkins

Languages

Java, JavaScript, Python 3, SQL, TypeScript, CSS, HTML, Python

Frameworks

Spring Boot, JUnit, NestJS

Storage

Relational Databases, DBeaver

Paradigms

Scrum

Platforms

Visual Studio Code (VS Code), Docker

Other

API Integration, Cloud Foundry, Back-end Development, SAP HCM, APIs, Team Leadership

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