Cristian Iliescu, Developer in Bucharest, Romania
Cristian is available for hire
Hire Cristian

Cristian Iliescu

Verified Expert  in Engineering

Software Developer

Bucharest, Romania

Toptal member since March 2, 2022

Bio

After almost eight years of Java and Scala development, more than two years as an independent JVM trainer, a dozen freelancing projects, two startups, and many presentations, Cristian is aware there is still a lot to learn. For him, learning in the computer science world is like climbing mountains: The top of one mountain is always the bottom of another.

Portfolio

Self-employed
Go, MongoDB, AWS IoT, Apache Kafka
Veridium
Java 8, Cassandra, Apache Kafka, Shibboleth, Keycloak, SAML, SAML-auth, Git...
Avira
Scala, Java 8, Akka HTTP, Spark Streaming, Spring Boot, MongoDB, Git, JSON...

Experience

  • Java - 8 years
  • OOP Designs - 8 years
  • Java 8 - 8 years
  • Spring Boot - 5 years
  • Cassandra - 4 years
  • Functional Programming - 4 years
  • Scala - 4 years
  • Akka HTTP - 3 years

Availability

Full-time

Preferred Environment

MacOS, Scala, Java, Microservices

The most amazing...

...achievement I've accomplished is that I can quickly become productive in any project after almost ten years of development.

Work Experience

Staff Engineer

2022 - 2024
Self-employed
  • Designed the architecture for the new features, considering the system's limitations.
  • Developed new features using Go, Python, MongoDB, Kafka, and Elasticsearch.
  • Collaborated with the product team and assisted the development teams in implementing these requirements.
Technologies: Go, MongoDB, AWS IoT, Apache Kafka

Senior Software Developer

2020 - 2022
Veridium
  • Researched and implemented robust authentication protocols like SAML and OpenID Connect.
  • Developed new Java functionalities and was involved in the project architecture design.
  • Led the interview process for the core back-end team.
Technologies: Java 8, Cassandra, Apache Kafka, Shibboleth, Keycloak, SAML, SAML-auth, Git, REST APIs, JSON, API Integration, Spring, APIs, PostgreSQL, SQL

Senior Software Engineer | Tech Lead

2018 - 2020
Avira
  • Involved in the project architecture design process.
  • Led a mixed Java and Scala team and the interview process.
  • Developed Java and Scala-based microservices. Created Spark streaming pipelines.
Technologies: Scala, Java 8, Akka HTTP, Spark Streaming, Spring Boot, MongoDB, Git, JSON, Microservices, REST APIs, Swagger, API Integration, Spring, APIs, Amazon Web Services (AWS)

Senior Software Developer

2017 - 2018
WowApp
  • Worked at a social app and chat that allows the final user to receive earnings just from using it.
  • Developed back-end functionalities in Java for a social application that integrates with several third parties.
  • Performed data analysis using Scala with Spark batch processing.
Technologies: Java 8, Cassandra, Apache Kafka, Scala, Apache Maven, Java, API Integration, Spring, APIs

Team Lead

2016 - 2017
Endava
  • Led a mixed development team of Java back-end and front-end developers that developed a multi-tenant mortgage platform.
  • Involved in back-end development, architectural design, and code review.
  • Used technologies like Java, Undertow, MyBatis, and Apache Camel.
Technologies: Java 8, Apache Kafka, MySQL, API Integration, Spring, APIs

Software Developer

2013 - 2016
Endava
  • Developed a Scala multi-tenant micro-services platform in the financial services industry.
  • All the micro-services which formed that platform was developed based on the Actor Model (using Akka) and the communication between them was done using message queues and Rest API.
  • Developed the main web site for a telecom company into Oracle WebCenter Sites CMS.
Technologies: Java 8, Spring Boot, Scala, Akka HTTP, API Integration, Spring, APIs, SQL

Avira SafeThings

Avira Safethings represents a solution that protects IoT devices from a network based on traffic filtering. It aims to empower home router manufacturers and internet service providers (ISPs) to create a secure environment for their customers’ smart homes. The solution comprises two parts: an embedded solution and cloud microservices.
2014 - 2016

Master's Degree in Computer Science

Politehnica University of Bucharest - Bucharest, Romania

2010 - 2014

Bachelor's Degree in Computer Science

Politehnica University of Bucharest - Bucharest, Romania

Libraries/APIs

REST APIs, Spark Streaming

Tools

Git, Apache Maven, Slack, IntelliJ IDEA, Shibboleth, Keycloak, Jira

Languages

Java 8, Java, Scala, SAML, SQL, JavaScript, Go

Storage

JSON, Cassandra, MySQL, MongoDB, PostgreSQL

Frameworks

Spring Boot, Spring, Swagger

Paradigms

Functional Programming, Microservices

Platforms

Apache Kafka, MacOS, Linux, Amazon Web Services (AWS), AWS IoT

Other

API Integration, APIs, Akka HTTP, OOP Designs, SAML-auth, Multithreading, Architecture, Single Sign-on (SSO), Back-end

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