Vlad Ungureanu, Developer in Iași, Iași County, Romania
Vlad is available for hire
Hire Vlad

Vlad Ungureanu

Verified Expert  in Engineering

Software Developer

Iași, Iași County, Romania

Toptal member since October 18, 2021

Bio

Vlad has 15 years of experience developing web applications for various companies and businesses and six years of people and project management experience. He has had hands-on experience on more than 35 projects and provided management or consultancy for over 20 projects. Aside from his development experience, Vlad was vice president of development for CGM Romania and the principal architect of the B2B platform for the world's second-largest sportswear manufacturer.

Portfolio

Learn Stuff Academy
Java, Spring, Spring Boot, SQL, JPA, Clean Code...
Adamant Links
Java, Spring 5, Spring Boot, JPA, JavaScript, Angular, MongoDB, PostgreSQL...
SwissRe iptiQ
Spring Boot, Message Queues, Java, Amazon S3 (AWS S3), MongoDB...

Experience

  • Clean Code - 14 years
  • Software Engineering - 14 years
  • Java - 14 years
  • Service-oriented Architecture (SOA) - 10 years
  • Unit Testing - 10 years
  • Spring 5 - 8 years
  • Angular - 8 years
  • REST APIs - 8 years

Availability

Part-time

Preferred Environment

Spring 5, Angular, PostgreSQL, REST APIs, Clean Code, Amazon Web Services (AWS), Service-oriented Architecture (SOA), Domain-driven Design (DDD), Continuous Integration (CI), Java

The most amazing...

...thing I've developed is a soft biometric prediction algorithm that determines a person's personality profile based on their behavior on eCommerce websites.

Work Experience

Founder | Trainer | Consultant

2020 - PRESENT
Learn Stuff Academy
  • Developed, managed, and taught Java software development courses, including unit testing, clean code, and design patterns, to 30 people for other IT companies in Romania.
  • Improved delivery processes and code quality by providing training and consultancy for a small IT company working with Node.js and React.
  • Developed online courses "Clean Code and Development Principles," "Unit Testing in Java and Spring," and "Software Management Laws."
Technologies: Java, Spring, Spring Boot, SQL, JPA, Clean Code, Service-oriented Architecture (SOA), Domain-driven Design (DDD), Software Architecture, Leadership, Team Management, Communication

Full-stack Developer

2019 - PRESENT
Adamant Links
  • Developed a series of algorithms based on user behavior, movement, and interests on an eCommerce site to predict age group, biological gender, and personality profile according to the Big Five OCEAN traits.
  • Built a dashboard application that aggregates user traffic data and personality predictions to improve funnels, promotional campaigns, and market segmentation.
  • Developed an innovative way of adjusting online advertising based on the predicted personality profile, which contributed to the company being recognized as one of Romania's most promising AI-based startups in 2021.
Technologies: Java, Spring 5, Spring Boot, JPA, JavaScript, Angular, MongoDB, PostgreSQL, REST APIs, Service-oriented Architecture (SOA), Software Engineering, Software Architecture

Java Engineer

2021 - 2023
SwissRe iptiQ
  • Implemented Amazon S3 integration and migrated 4.5 million documents, including those in production, from a 3rd-party solution to S3 storage.
  • Proposed the technical solution and worked on the implementation of the integration tests for the microservices managed by the team.
  • Migrated several microservices to Java 17, Spring Boot 3, durable queues (as replacements for internal Kafka topics), and a new security library.
Technologies: Spring Boot, Message Queues, Java, Amazon S3 (AWS S3), MongoDB, Spring Microservice, REST APIs, Kubernetes

Software Architect

2018 - 2019
Pentalog
  • Developed a microservice-oriented application with almost zero technical debt.
  • Managed more than 40 people distributed into three teams.
  • Screened and trained most of the people that worked on the project.
Technologies: Java, Spring 5, Unit Testing, Micro SOA, Spring Boot, JPA, PostgreSQL, Amazon Web Services (AWS), Kubernetes, Elasticsearch, Clean Code, Software Architecture, REST APIs, Mockito, Integration Testing, Continuous Integration (CI), Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3)

Vice President of Development

2017 - 2018
CGM Romania
  • Increased the number of employees from 20 to over 120 people.
  • Staffed, managed, and helped successfully deliver 14 projects.
  • Established a solid corporate culture and defined processes for all major disciplines, including the back and front end, quality assurance, and mobile.
Technologies: Software Project Management, People Management, Software Engineering, Agile, Scaled Agile Framework (SAFe), People Development, Leadership, Team Management, Team Mentoring, Corporate Culture

Technical Consultant

2015 - 2017
Pentalog
  • Implemented part of the integrated medical device application functionality that won a Las Vegas CES award in 2016.
  • Improved data processing for a Belgian smart building solution provider from two hours to five minutes.
  • Spearheaded a team that developed the work order management system for the world's largest airport IT service provider.
Technologies: Java, Spring, SQL, REST APIs, Spring Cloud, OAuth 2, MongoDB, Micro SOA

Senior Software Developer

2014 - 2015
Endava
  • Headed a team as a technical lead working on the software for the supermarket self-checkout stations developed by one of the largest financial institutions in the UK.
  • Worked as a technical consultant on the online loan platform developed for one of the largest loan companies in the Czech Republic.
  • Ran the customer portal of one of the largest financial institutions in the UK as a full-stack developer.
Technologies: Java, AngularJS, Software Engineering, Clean Code, Software Architecture, Oracle, Spring, JPA, Unit Testing, Design Patterns, Service-oriented Architecture (SOA)

Project Manager

2012 - 2014
InnovateIT
  • Oversaw the development of a car park management system.
  • Managed the development of a document management system.
  • Spearheaded the development of a prescription medication documentation quick search system for family doctors.
Technologies: Java, EJB3, PostgreSQL, JPA, JSF, PrimeFaces

Software Developer

2008 - 2012
EcoSoftware
  • Built a technical documentation management system used for the construction companies' initial estimations and execution tracking.
  • Created a material and workforce estimation module that predicted costs through the execution of a construction project.
  • Developed an in-house Gantt diagram module that used the technical documentation to generate execution tracking diagrams.
Technologies: Java, EJB3, JPA, PostgreSQL, JSF, ICEfaces

Experience

Adamant Links

https://adamantlinks.com/
We can predict the customer's personality with almost pinpoint accuracy by analyzing user behavior, interests, and soft bio-metric measurements. The prediction algorithm currently uses the Big Five personality test (OCEAN). Based on the analysis of a user's behavior, we can predict the personality profile, biological gender, and age group in the current session. Clients using this service can label and store their clients' data according to their GDPR possibilities.

Persona to Personality

https://personatopersonality.com/
Persona to personality profile helps convert buyer, customer, or client personas to personality profiles and gain access to their preferences, shopping motivation, persuasion techniques, preferred marketing channels, and much more.

I-AM Profiles

I-AM Profiles is a psychometric instrument that helps evaluate individual personality traits, assess social skills, match personalities to jobs for optimal performance, optimize team composition, and improve relationships.

Learn Stuff Academy Courses

https://learnstuffacademy.thinkific.com/
Learn Stuff Academy offers complete courses on clean code and development principles, unit testing in Java and Spring, and software management laws and principles. The courses include theoretical knowledge, code samples and examples, quizzes, and takeaways.

Education

2008 - 2010

Master's Degree in Software Engineering

Alexandru Ioan Cuza University - Iași, Romania

2004 - 2008

Bachelor's Degree in Computer Science

Alexandru Ioan Cuza University - Iași, Romania

Skills

Libraries/APIs

REST APIs

Tools

GitLab, Eclipse IDE, Amazon Simple Queue Service (SQS)

Languages

Java, SQL, JavaScript

Frameworks

Spring 5, JPA, Mockito, Angular, Spring, Spring Boot, OAuth 2, AngularJS, Scaled Agile Framework (SAFe), JSF, PrimeFaces, ICEfaces, Spring Microservice

Paradigms

Clean Code, Design Patterns, Unit Testing, Service-oriented Architecture (SOA), Continuous Integration (CI), Agile

Platforms

Java EE, Oracle, Amazon Web Services (AWS), Kubernetes

Storage

PostgreSQL, NoSQL, Elasticsearch, Amazon S3 (AWS S3), MongoDB

Other

Software Engineering, Integration Testing, People Development, Domain-driven Design (DDD), Software Project Management, Software Architecture, Leadership, Team Management, Communication, Micro SOA, People Management, Team Mentoring, Corporate Culture, Spring Cloud, Statistics, EJB3, Message Queues

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