Alexandru-Florentin Sontica, Developer in Voluntari, Ilfov County, Romania
Alexandru-Florentin is available for hire
Hire Alexandru-Florentin

Alexandru-Florentin Sontica

Verified Expert  in Engineering

Software Developer

Voluntari, Ilfov County, Romania

Toptal member since April 28, 2021

Bio

Alexandru is an engineer with a strong focus on the back end. He excels with Java, Spring Boot, React, Linux, microservice-based applications, and ETL pipelines. No stranger to the challenges of vast amounts of data, he developed an ETL pipeline that processes TB's worth of files per day. Past roles have included big data software, full-stack, and core cloud engineer. He is motivated by technical challenges and enjoys creating solutions to even the toughest of requests.

Portfolio

Sporfie
Java, Spring Boot, React, TypeScript, GraphQL, PostgreSQL...
MindGeek
Java, Spring Boot, Hibernate, PostgreSQL, Apache Airflow, Docker, REST APIs...
Thales Systems Romania
Java, Spring Boot, Elasticsearch, InfluxDB, Angular, Docker, Jenkins, Linux...

Experience

  • Java - 6 years
  • Spring Boot - 5 years
  • Linux - 4 years
  • SQL - 4 years
  • Docker - 4 years
  • JavaScript - 3 years
  • React - 2 years
  • Angular - 1 year

Availability

Full-time

Preferred Environment

Linux, IntelliJ IDEA, Jira, Git, Docker, APIs, JavaScript, Amazon Web Services (AWS), Kubernetes, Distributed Systems

The most amazing...

...project I've built is a Spark-based ETL pipeline that processes terabytes of data daily.

Work Experience

Senior Full-stack Engineer

2021 - PRESENT
Sporfie
  • Helped build a video streaming platform now used in thousands of facilities and tens of leagues across the United States at college and high school level.
  • Implemented system-wide acceptance tests that significantly reduced the frequency of issues on the production environment.
  • Contributed to the Kubernetes cluster configuration and added crucial services like InfluxDB and Vault, resulting in increased security and better tracking of data.
Technologies: Java, Spring Boot, React, TypeScript, GraphQL, PostgreSQL, Full-stack Development

Big Data Software Engineer

2020 - 2021
MindGeek
  • Maintained and developed new features for an ETL pipeline that processes TB's worth of files per day.
  • Configured new data sources for the system and onboarded old processing flows.
  • Handled time-critical system alarms (files stuck along the pipeline, overflood components, large backlogs).
  • Refactored and rewrote old components and brought code coverage up to industry standards (>80%).
Technologies: Java, Spring Boot, Hibernate, PostgreSQL, Apache Airflow, Docker, REST APIs, API Integration, APIs, Microservices, Back-end, Back-end Development, Distributed Systems, Redis

Full-stack Software Engineer

2019 - 2020
Thales Systems Romania
  • Developed project concepts and maintained optimal workflow for micro-service oriented architecture components.
  • Built full-cycle (front-end and back-end-database) features for satellite data management systems. The data managed by the system includes telemetries (measurements that the satellite sends) and telecommands (commands that the satellite receives).
  • Set up a Jenkins and Docker Swarm infrastructure for building and testing back-end components.
Technologies: Java, Spring Boot, Elasticsearch, InfluxDB, Angular, Docker, Jenkins, Linux, REST APIs, APIs, Microservices, Back-end, Back-end Development, Distributed Systems

Core Cloud Software Engineer

2018 - 2019
4PSA
  • Completed detailed programming and development tasks for internal components, which were used in complex distributed systems.
  • Developed several projects, of which the most notable is a driver for a DNS server (BIND9) that enabled it to access data from a distributed NoSQL database.
  • Improved the performance and memory usage of high-performance inter-cluster communication libraries and improved the memory usage of BIND9 DNS server by up to 30% for our specific business case.
Technologies: C, C++, Linux, Bash, Node.js, PHP, Back-end, Back-end Development, Python, Distributed Systems, Redis

Experience

Psychology Survey App

A Spring Boot, React, MySQL app that allows the users to create surveys, which participants in that specific survey can fill out. The surveys are, in the beginning, made up of generic questions (single-answer, multi-answer, text, etc.), a description, and a series of tests. Each test contains a scale and as many questions as needed, and all the questions in a single test have answers mapped to the test's scale (e.g., from strongly agree to strongly disagree). Finally, all of the data for a single survey (i.e., all the submissions) can be exported in CSV format, ready to be opened and processed with Excel.

Education

2015 - 2019

Bachelor's Degree in Computer Science

Politehnica University of Bucharest - Bucharest, Romania

Skills

Libraries/APIs

React, Node.js, REST APIs

Tools

Git, Jira, Docker Swarm, Bitbucket, GitHub, GitLab, IntelliJ IDEA, Jenkins, Apache Airflow, GitLab CI/CD, Amazon EKS, Helm

Languages

Java, SQL, JavaScript, GraphQL, C, C++, Bash, PHP, HTML, TypeScript, Python

Frameworks

Spring Boot, Spring, Hibernate, Angular

Storage

PostgreSQL, Databases, MySQL, PL/SQL, Redis, Elasticsearch, InfluxDB

Paradigms

Object-oriented Programming (OOP), Parallel Programming, Microservices

Platforms

Linux, Docker, Amazon Web Services (AWS), Kubernetes, Oracle

Other

Back-end, Back-end Development, Full-stack, APIs, PostgreSQL 9, Distributed Systems, Full-stack Development, Data Structures, Algorithms, API Integration

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