
Cindea Laurentiu
Verified Expert in Engineering
OAuth Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since April 19, 2021
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
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
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
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.
Java | Reverse Engineers
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.
Senior Software Engineer
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.
Software Engineer
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.
Java Developer
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.
Intern
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.
Experience
Face-recognition App
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
The platform was able to support high processing in real-time, with high concurrency and scalability.
eCommerce Website
The project also contained a content management system (CMS).
I was part of the BE team.
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring