Cindea Laurentiu, Developer in Cluj-Napoca, Cluj County, Romania
Cindea is available for hire
Hire Cindea

Cindea Laurentiu

Verified Expert  in Engineering

OAuth Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since April 19, 2021

Bio

Cindea is a passionate developer with nine years of experience, eager to work on new projects and learn new things. His expertise expands diverse projects with different technologies, but Java and Spring are part of his main technology stack. Cindea loves to work on challenging projects that require innovation and creativity.

Portfolio

Menai Financial Group LLC.
Java, SQL, Microservices, Amazon Web Services (AWS), MariaDB, REST APIs...
Booking.com - ML/AI & Enterprise Data Management
Reverse Engineering, Java, Perl, REST APIs, Data Engineering, SQL
Aera
Java, Spring Data, Spring AOP, Spring Boot, Spring MVC, Exasol, MySQL...

Experience

  • Java - 8 years
  • JUnit - 7 years
  • Spring MVC - 7 years
  • MySQL - 7 years
  • Spring AOP - 5 years
  • Spring Security - 5 years
  • Spring Data - 5 years
  • OAuth - 3 years

Availability

Full-time

Preferred Environment

MacOS, IntelliJ IDEA

The most amazing...

...projects I've worked on were challenging; I contributed to them with ideas to improve performance and quality.

Work Experience

Senior Java Developer | Digital Assets Management Company

2022 - 2022
Menai Financial Group LLC.
  • Developed components to integrate with different cryptocurrency exchanges.
  • Created microservices to build an infrastructure for managing digital assets.
  • Investigated, fixed, and polished existing old components to adjust them to new requirements.
Technologies: Java, SQL, Microservices, Amazon Web Services (AWS), MariaDB, REST APIs, Data Engineering

Java | Reverse Engineers

2021 - 2021
Booking.com - ML/AI & Enterprise Data Management
  • Investigated and documented the behavior of the existing platform, including multiple components, both legacy, and new microservices.
  • Identified and documented all relationships between all data across the platform.
  • Reviewed, checked, and confirmed with different teams documented mappings about the data lineage.
Technologies: Reverse Engineering, Java, Perl, REST APIs, Data Engineering, SQL

Senior Software Engineer

2018 - 2021
Aera
  • Developed a planning platform capable of processing billions of records in real-time.
  • Investigated and implemented solutions to enhance performance using an analytics column-oriented database.
  • Investigated and found architectural solutions to support high processing in real-time using Apache Spark.
  • Fixed issues and implemented solutions to support high concurrency and scalability.
  • Implemented a caching mechanism using Redis to improve resource availability.
  • Wrote new lexical, syntactic, and semantic layers used to translate and execute a custom user language.
Technologies: Java, Spring Data, Spring AOP, Spring Boot, Spring MVC, Exasol, MySQL, Spring Core, Redis, REST APIs, Data Engineering, SQL

Software Engineer

2016 - 2018
Garmin
  • Created batch jobs using Spring Batch to transfer billions of assets from an old system to a new one providing high scalability.
  • Integrated projects I worked on with existing OAuth solutions and Spring Cloud Config and deployed them in Cloud Foundry.
  • Designed and implemented an event-driven architecture, including multiple components and using RabbitMQ as a message broker.
  • Proposed and implemented a new approach for testing the integration between microservices, using consumer-driven contract testing with Spring Cloud Contract.
  • Maintained and enhanced existing microservices.
Technologies: Java, Spring Batch, Spring Security, Spring Data, Spring AOP, Spring MVC, Spring Boot, RabbitMQ, Gemfire, OAuth, REST APIs, Data Engineering, SQL

Java Developer

2015 - 2016
Evozon
  • Developed an online shop that offers advanced eCommerce solutions, allowing customers to search and buy products.
  • Used and integrated different B2C modules from the Hybris platform.
  • Integrated Apache Solr to achieve real-time indexing for products and provide a powerful full-text search.
Technologies: Java, Spring, SAP Hybris, jQuery, JavaScript, REST APIs, Data Engineering, SQL

Intern

2014 - 2015
Betfair Romania Development
  • Developed a project to manage promotions on the Betfair website.
  • Created a new RESTful web service and exposed new APIs used by other internal services.
  • Integrated the new component with other SOAP services and contributed to implementing an event-driven system using Apache Kafka.
  • Wrote unit, integration, and E2E tests.
Technologies: Java, Spring, JUnit, Mockito, Apache Maven, Apache Kafka, Couchbase, REST APIs, Data Engineering, SQL

Experience

Face-recognition App

A desktop application processes all the images from a specific folder and groups them by the people appearing in the images. Also, the app supports filtering all the images containing a specific person.

I used OpenCV for face detection, and for the face recognition part, I implemented an algorithm combining two methods, principal component analysis (PCA) and local binary patterns (LBP).

The accuracy of the face recognition algorithm was 75%.

Planning Platform

I was part of the BE team that implemented a planning platform that allows companies to model their businesses and visualize all the data related to their activities.

The platform was able to support high processing in real-time, with high concurrency and scalability.

eCommerce Website

B2C eCommerce website to sell and buy tires. The site was built using the SAP Hybris platform, integrated with other SAP systems.

The project also contained a content management system (CMS).

I was part of the BE team.

Education

2012 - 2016

Bachelor's Degree in Computer Science

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

Skills

Libraries/APIs

REST APIs, jQuery

Tools

Apache Maven, SAP Hybris, RabbitMQ, IntelliJ IDEA

Languages

Java, SQL, JavaScript, C++, Perl

Frameworks

Spring, Spring Security, Spring AOP, Spring MVC, Spring Core, JUnit, Mockito, Spring Batch, Spring Boot

Storage

Spring Data, MySQL, Couchbase, Exasol, Redis, MariaDB

Paradigms

Microservices

Platforms

Apache Kafka, MacOS, Amazon Web Services (AWS)

Other

Software, Data Engineering, Algorithms, OAuth, Hardware, Gemfire, Big Data, Reverse Engineering

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