Alexandru Somai, Developer in Cluj-Napoca, Cluj County, Romania
Alexandru is available for hire
Hire Alexandru

Alexandru Somai

Verified Expert  in Engineering

Software Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
October 19, 2020

Alex is a talented software engineer with expertise in large distributed systems (microservices) with technologies and frameworks using the Java ecosystem, such as Spring, Hibernate, Kafka, and Hazelcast. He engineered a stream processing solution (based on Kafka) that verifies 15 million customers on a daily basis. Alex is known for his highly efficient code, stringent testing practices, and strategic CI/CD approaches.

Availability

Part-time

Preferred Environment

Unix, IntelliJ IDEA, Hazelcast, Apache Kafka, Hibernate, Spring, Java

The most amazing...

...Jenkins plugin I developed facilitates workspace share and reuse across multiple jobs, completed during the Google Summer of Code 2016.

Work Experience

Software Engineer

2016 - PRESENT
Paddy Power Betfair
  • Engineered a stream processing solution (based on Kafka) that verifies 15 million customers on a daily basis.
  • Achieved low response time in one microservice measured by p99 of 150 milliseconds by integrating a distributed caching mechanism (Hazelcast).
  • Improved the search engine ranking by changing the URL structure on Betfair Sportsbook (Java, Spring) and by implementing templates for meta tags and content on Paddy Power Sportsbook (JavaScript, Angular).
  • Released code into production using CI and CD approaches, monitored microservices apps and actively involved with on-call duty.
Technologies: Kafka Streams, Java, Hazelcast, Apache Kafka, Spring

Java Developer

2015 - 2016
Tora
  • Coded financial business requirements, wrote unit tests and performed code reviews (Java, Hibernate).
  • Awarded for being in the top five contributors out of 70 total cross-project employees, based on code quality and lines of code.
  • Performed code reviews and ensured that only highly efficient code was delivered into production.
Technologies: Hibernate, Java

Java Developer

2014 - 2015
PitechPlus
  • Developed and collaborated with my peers on various small to medium-sized web applications (Groovy, Grails, JavaScript, MySQL).
  • Addressed bugs on one Java enterprise application.
  • Assisted the QA engineers writing integration tests.
Technologies: Groovy, MySQL, JavaScript, Java

Jenkins External Workspace Manager Plugin

https://github.com/jenkinsci/external-workspace-manager-plugin
This is an Open-Source Jenkins plugin that provides an external workspace management system. I designed and implemented this project during the Google Summer of Code 2016. It facilitates workspace share and reuse across multiple Jenkins jobs. It eliminates the need to copy, archive, or move files.
2014 - 2016

Master's Degree in Software Engineering

Babes-Bolyai University - Cluj-Napoca, Romania

2010 - 2014

Bachelor's Degree in Electronics, Telecommunications, and Information Technology

Technical University of Cluj-Napoca - Cluj-Napoca, Romania

SEPTEMBER 2018 - PRESENT

Spring Professional v4.3

Pivotal Software, Inc.

Libraries/APIs

React, Node.js

Tools

IntelliJ IDEA, Jenkins, Kafka Streams

Frameworks

Spring, Hibernate, Redux

Platforms

Unix, Apache Kafka

Languages

Java, JavaScript, Python, Groovy

Storage

Hazelcast, MySQL

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