Logo
Claudiu – Java, JavaScript, React, experts in Lemon.io

Claudiu

From Romania (GMT+3)

flag
Back-end Web DeveloperSenior
Front-end Web DeveloperMiddle
Hire developer
9 years of commercial experience
Automotive
Banking
Blockchain
Communications
Cryptocurrency
Data analytics
Fintech
Legal tech
Networking
CMS
Enterprise software
Mobile apps
Lemon.io stats
1
projects done
732
hours worked
Open
to new offers

Claudiu – Java, JavaScript, React

Claudiu is a Senior Full-Stack Web Developer with 9 years of commercial experience. His main stack includes Java, Spring, React, Node, and TypeScript. He aims to be adaptable and take on challenges. Claudiu has had many valuable commercial experiences, including projects related to load balancing, caching, distributed architectures, and cross-browser extensions.

Main technologies
Java
8 years
JavaScript
7 years
React
4 years
Spring
6 years
Node.js
8 years
Spring Boot
6 years
Additional skills
Linux
React Native
lua
Web 3.0
Solidity
MongoDB
MySQL
Express.js
REST API
Python
PHP
Typescript
Swift
Docker
Redis
PostgreSQL
Kubernetes
Kafka
Maven
Gradle
REST API
Hibernate
Jenkins
Chrome extensions
Stripe API
JUnit
Grafana
Apache Kafka
Kotlin
Mockito
Microservices
AWS
Selenium
Ready to start
To be verified
Direct hire
Potentially possible

Experience Highlights

Senior Software Engineer
Apr 2023 - Apr 20241 year
Project Overview

An advanced RAN service automation, management, and orchestration platform, setting new benchmarks in mobile network operations. This suite is a pivotal development, designed to streamline the deployment and management of cloud-based cellular infrastructures, catering specifically to the burgeoning needs of 5G networks and Open RAN adoption.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led the enhancement and maintenance of the monolithic codebase, focusing on the lower-level aspects of cell connectivity and configuration. Integrated support for advanced protocols like NETCONF and improved the mechanism for alert propagation.
  • Made substantial contributions to the development of a high-level configuration and monitoring component, employing Kotlin Spring and Vue.js. This component offers a graphical representation of network elements and allows network administrators to easily configure and monitor a unified network system.
  • Developed a bulk configuration profile feature, allowing for efficient, large-scale configuration adjustments across the network, thereby streamlining operations and reducing manual intervention.
  • Engaged in critical design decision processes, contributing to the enhancement of software functionality and user experience, ensuring scalability and ease of use for network administrators.
  • Incorporated leading-edge technologies such as Azure IoT Hub, Kafka, Kubernetes, and ArgoCD into the project’s infrastructure to support scalable, resilient system architecture. Utilized GitLab for version control and CI/CD pipelines.
Project Tech stack:
Java
Kotlin
Node.js
Spring Boot
Spring Security
Spring Data
Apache Kafka
Vue.js
PostgreSQL
MySQL
Vertica DB
Hibernate
Mockito
JUnit
Kubernetes
Senior Software Consultant
Aug 2022 - Apr 20238 months
Project Overview

A high-stakes project for a leading U.S. automotive client, focusing on the complete overhaul and modernization of their legacy backend systems. This initiative was pivotal in enhancing the performance, scalability, and reliability of their digital services, ensuring a robust foundation for their expanding technological needs.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Led the development, testing, and deployment of scalable, high-performance RESTful services leveraging Java and the Spring Boot framework. Claudiu's efforts were instrumental in redefining the backend architecture to meet contemporary standards and support the growing demands of the automotive industry.
  • Fostered a culture of collaboration and communication across functional teams, including front-end developers, QA professionals, and product managers. This interdisciplinary approach ensured that development processes were aligned with both technical specifications and business objectives, resulting in streamlined project execution and enhanced product quality.
  • Designed and implemented sophisticated data models, database schemas, and data access layers. This foundational work supported complex business requirements and facilitated the seamless integration of data across the organization, driving informed decision-making and strategic initiatives.
  • Established and refined performance metrics and monitoring tools, guaranteeing the system's stability and reliability. His focus on optimizing performance and preemptively addressing potential bottlenecks ensured uninterrupted service delivery and a superior user experience for the client's customers.
Project Tech stack:
Spring Boot
Spring Security
Java
Apache Kafka
Cassandra
PostgreSQL
Hibernate
Redis
Microservices
Maven
AWS
Software architect & developer
May 2022 - Aug 20223 months
Project Overview

Evmosis is the main project Claudiu has worked for during his time at Lemon.io. It is a liquid staking and automated market making mechanism deployed on the Evmos network. In a classic crypto system, when a user stakes the coins, they are unusable for the staking period. The team helped by providing a liquid staking token in exchange for the staked coins. These tokens can be used in the ecosystem, so the economy does not stall, and the equivalent of the staked coins can be invested in other projects. At the same time the team controls the inflation increase by asking for the tokens back in exchange for the coins when one wants to unstake.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed, developed, and implemented a liquid staking system for the Evmos network, allowing users to earn rewards while maintaining their liquidity using Solodity.
  • Developed and maintained centralized infrastructure for the module using Java Spring, Hibernate, and Kafka.
  • Built and tested smart contracts to ensure the secure and efficient transfer of assets within the network.
  • Developed and integrated RESTful APIs for third-party applications to interact with the blockchain network using TypeScript and JavaScript.
  • Worked closely with the team to identify and resolve issues related to performance, security, and user experience.
  • Conducted regular code reviews and implemented best practices to ensure high code quality and maintainability.
  • Contributed to the development of the company's internal tools, including a monitoring and alerting system, to ensure the stability and availability of the blockchain network.
Project Tech stack:
web3.js
Node.js
Blockchain
Solidity
Microservices
Maven
Java
Kubernetes
Spring Boot
AWS
Hibernate
Senior Software Consultant
Mar 2020 - Jan 20221 year 9 months
Project Overview

The company develops products and services based on Blockchain technology, that ensure user security and data encryption, applicable in various fields.

Skeleton
Skeleton
Skeleton
Responsibilities:

As a Blockchain Development Manager, Claudiu has been responsible for managing the development of the Xiden blockchain, a cutting-edge blockchain platform designed for secure and efficient data storage and sharing. In addition to this, he also led the development of a custom OpenWRT operating system for the MintR router, which is a key component of the Xiden blockchain network. Here are his key responsibilities:

  • Led a cross-functional team of developers, engineers, and product managers to develop and maintain the Xiden blockchain platform and the MintR router operating system.
  • Collaborated with other departments, including product, business development, and marketing, to ensure that the development of the Xiden blockchain and the Mintr router aligns with the company's overall strategy and goals.
  • Managed the software development lifecycle of the Xiden blockchain and the MintR router, from concept to deployment, including planning, execution, and monitoring.
  • Developed the custom OpenWRT operating system for the Mintr router using technologies such as C++, Lua, and Linux system programming.
  • Ensured that the custom OpenWRT operating system is designed and developed in accordance with industry best practices, including security and performance optimizations.
  • Led the development of the MintrR router firmware.
  • Managed the implementation of consensus mechanisms and network governance for the Xiden blockchain, ensuring that it operates efficiently and securely.
Project Tech stack:
Spring Boot
Spring Security
Java
Node.js
React
web3.js
Blockchain
Embedded Systems
Maven
Docker
Senior Software Consultant
Apr 2017 - Mar 20202 years 11 months
Project Overview

A pan-European Commercial Bank with a unique service offering in Italy, Germany, Central and Eastern Europe.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed and maintained complex software systems in Java, employing advanced technologies such as the Spring Framework, Spring Boot, Hibernate, and JPA to build scalable and efficient applications.
  • Designed and implemented RESTful APIs with Spring Boot, integrating with enterprise service bus (ESB) for seamless inter-service communication and efficient data exchange between microservices.
  • Specialized in the efficient handling and optimization of data within Oracle databases, with a strong emphasis on sophisticated querying, data retrieval, and manipulation techniques to support the dynamic needs of high-volume banking operations.
  • Utilized an Enterprise Service Bus (ESB) for reliable messaging and integration across various banking systems, enhancing operational efficiency and scalability.
  • Implemented caching strategies using Redis to significantly improve the performance and responsiveness of applications.
  • Mentored junior developers, sharing insights on software development best practices and introducing them to new technologies.
Project Tech stack:
Java
Spring Boot
API Gateway
SOAP
Spring Security
Hibernate
React
MySQL
Redis
Oracle
Senior Software Developer / Team Leader
Jan 2015 - Feb 20172 years 1 month
Project Overview

All residential & mobile proxy services offer high quality scraping whitelisted IPs. That can only be achieved by forwarding network traffic through residential & mobile devices. But the problem is most of them reside behind NAT home routers. Here is the step where Claudiu decided to write a separate component in Java to accept connections from those devices behind NAT, encapsulate all the clients' incoming TCP network connections and send them through the already open sockets to the devices behind NAT (which are usually Android devices). The approach - opening sockets in advance and managing a sockets pool on the server side, so a new socket connection is opened as the client consumes a new proxy connection.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed and maintained a high-performance back-connect residential proxy service using Java, Spring Boot, and Hibernate for the backend and React.js for the frontend.
  • Integrated Stripe and Coinpayments payment gateways into the platform to enable secure and reliable payment processing.
  • Deployed a Postfix mail server with Dovecot to handle email communication within the platform.
  • Built and maintained RESTful APIs to allow for seamless communication between the frontend and backend components.
  • Worked on proxy rotation logic and load balancing algorithms to ensure high availability and consistent performance across the network.
  • Conducted regular code reviews and implemented best practices to ensure high code quality and maintainability.
  • Contributed to the development of the company's internal tools, including a monitoring and alerting system, to ensure the stability and availability of the platform.
Project Tech stack:
Java
Spring Boot
Spring Data
Spring Security
Hibernate
React
Maven
Swagger
Apache Kafka
Node.js

Education

2016
Mathematics and Computer Science
Bachelor's Degree

Copyright © 2024 lemon.io. All rights reserved.