Vlad Alin Florian, Developer in Cluj-Napoca, Cluj County, Romania
Vlad is available for hire
Hire Vlad

Vlad Alin Florian

Verified Expert  in Engineering

Software Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
April 9, 2019

Alin is a passionate software developer with over five years of professional experience in complex web platforms. He specializes in Java, Spring, React, and Angular and can adapt quickly to any stack. Alin is motivated by creating high-quality, scalable, and secure software. He strives for continuous improvement, designing clean architectures, and learning new technologies

Portfolio

Noom
Travis CI, Git, Django, AWS Lambda, TypeScript, JavaScript, React
Catalysts
Mockito, Flyway, MySQL, Gradle, Swagger, Thymeleaf, Angular, JPA...
Betfair
JDBC, Spring, Java 8

Experience

Availability

Part-time

Preferred Environment

MacOS, Git, IntelliJ IDEA

The most amazing...

...platform I've developed monitors physical activity using sensors. The data was processed using Spark MLlib and Spring Boot and the UI was developed in Angular.

Work Experience

Full-stack Developer

2020 - PRESENT
Noom
  • Made technical decisions and contributed to growth tools and systems for increasing experimenting velocity.
  • Maintained and added new features to React and Django applications.
  • Debugged and maintained 24/7 systems for possible issues.
Technologies: Travis CI, Git, Django, AWS Lambda, TypeScript, JavaScript, React

Software Developer

2017 - 2020
Catalysts
  • Made architectural decisions, and was also involved in business decisions.
  • Created the security bone structure for an enterprise application.
  • Integrated with external authentication using Keycloak.
  • Integrated with third-party apps, exposing external API using Swagger.
  • Introduced lazy loading modules for the Angular 7 application. The optimization improved the loading time.
  • Created email templates using Thymeleaf with SMTP/MailHog Spring integration.
  • Migrated the back end of a server using an old version of Spring and Ivy (dependency manager) that was exposing functionalities through a message broker, to the latest version Springboot using Gradle, and functionalities exposed as REST API.
Technologies: Mockito, Flyway, MySQL, Gradle, Swagger, Thymeleaf, Angular, JPA, Spring Security, Spring Boot, Java 8

Java Developer

2015 - 2017
Betfair
  • Took part of the payments platform team.
  • Developed new features and optimized existing ones.
  • Published events using Kafka.
  • Externalized API functionalities using REST.
  • Completed integration testing of new features.
Technologies: JDBC, Spring, Java 8

Private Client

I've contributed to the foundation of this enterprise application by structuring the Angular part, securing the communication between the client and the server, also by externalizing functionalities using REST.

ICO App

I've developed a Springboot server for communicating with an Android application, that had the purpose of keeping the users updated in the cryptocurrency world. I also developed the administrator panel using Angular, where the client was able to create the new entries, notify users, and handle different features of the platform.

Technologies: Springboot, Angular 5, MongoDB, Social Authentication

Private Client

Optimized a file tree searching took up to ten minutes to down to around 15 seconds by using file indexing in the Azure database. This increased the quality of UX. Also, I did the migration from the old Spring app to Springboot, exposing the message broker operation as REST APIs.
2013 - 2017

Bachelor's Degree in Computer Science

Technical University - Cluj-Napoca, Romania

Libraries/APIs

React, REST APIs, RxJS, JDBC, Social APIs

Tools

IntelliJ IDEA, Flyway, Git, Travis CI, Ivy, Gradle, Apache Maven

Frameworks

Spring Boot, JPA, Angular, Angular Material, Spring Security, Spring, Django, Thymeleaf, Swagger, Mockito, JUnit

Languages

HTML, Java 8, TypeScript, JavaScript 6, CSS, Python 2, JavaScript

Paradigms

Object-oriented Programming (OOP), Object-relational Mapping (ORM), Functional Programming

Platforms

Amazon Web Services (AWS), MacOS, AWS Lambda, iOS, Windows, Linux, Android, Firebase

Storage

Spring Data JPA, MySQL, MongoDB

Other

System Design, Git Extensions, Interviewing

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