Summary
Overview
Work History
Education
Skills
Work Preference
Timeline
Generic
Andrei-Mihai Rad

Andrei-Mihai Rad

Software Developer
Cluj-Napoca,CJ

Summary

Senior Software Engineer with over 9 years of experience in designing, developing, and maintaining cloud-based Java applications and microservices. Proven expertise in enhancing urban mobility solutions, access management systems, and data workbench solutions. Adept at leading projects through full software development life cycles, modernizing legacy systems, and optimizing infrastructure and deployment processes. Strong background in collaborating with cross-functional teams to deliver high-quality, scalable, and secure software solutions.

Overview

9
9
years of professional experience

Work History

Senior Java Consultant

Tickbird
10.2022 - Current

What: Collaborated with Bosch on the Automated Valet Parking (AVP) project to enhance urban mobility with advanced parking solutions.

How:

- Reservation Management: Developed the Reservation Management system to handle reservation agreements, ensuring the AVP system allocates parking spaces and automated driving for specific garages and vehicle types.

- Garage State Management: Designed and implemented the Garage State management system using an event-driven vehicle backend architecture, managing real-time garage messages, driving operations, and camera monitoring.

- Cloud Infrastructure: Developed and maintained cloud infrastructure in Azure, AWS, OpenShift.

Impact: Improved the efficiency and reliability of the AVP system, enabling seamless reservation and garage state management, and supported robust cloud infrastructure, enhancing the overall functionality and user experience of the AVP project.

Senior Java Consultant

Accesa Systems
01.2022 - 07.2023

What: Provided software consulting services in the access management team for a leading mortgage consulting company in Germany.

How:

- Keycloak Migration: Upgraded the Keycloak authorization server to the latest version.

- Incident Management: Managed and resolved user access incidents.

- Infrastructure Transition: Migrated microservices from OpenShift to a Kubernetes cloud-native solution using Azure.

- API Development: Developed APIs for managing users and organization data following OAS 3 and RESTful guidelines.

- Testing: Created acceptance and end-to-end tests for various events.

Impact: Improved security and access management, enhanced system performance and scalability, and ensured reliable API functionality, contributing to the overall efficiency and effectiveness of the access management system.

Senior Java Developer

Aera Technology
10.2020 - 11.2022

What: Developed and enhanced software solutions as a member of the DataWorkbench Team in a product-based company.

How:

- Full Lifecycle Development: Engaged in all phases of the software life cycle, from design and implementation to database design and data model validation.

- ETL Automation: Automated ETL processes, supporting diverse data source types.

- Architectural Design: Contributed to system architecture design and proposed technical improvements.

- Modernization: Upgraded legacy components by transitioning from SOA to microservices architecture.

- Issue Resolution: Addressed and resolved application and infrastructure issues across various environments (DEV, UAT, PROD).

Impact: Enhanced system efficiency and performance, modernized legacy systems, and ensured seamless data integration and process automation, leading to improved product reliability and scalability.

Software Technical Lead

Hypermedia
04.2015 - 11.2020

What: Designed and developed cloud-ready Java-based services for Audio & Video Collaboration Tools in a greenfield start-up project.

How:

- Architected microservices using Clean Architecture and Domain-Driven Design (DDD).

- Enhanced Security: Implemented security improvements and optimized database performance.

- Testing: Created unit and integration tests, collaborating with the QA team on system testing strategies.

- Infrastructure: Developed hybrid infrastructure using IaaS and PaaS models on both company servers and AWS.

- CI/CD: Automated and optimized deployments with configuration management, CI/CD, and DevOps processes.

Impact: Improved system reliability and performance, enhanced security, and streamlined deployment processes, significantly contributing to project’s successful launch and operation.

Education

Master of Science - Communication Networks And Distributed Systems

Technical University of Cluj-Napoca
Cluj-Napoca, Romania
07-2019

Bachelor of Science - Computer Science

Technical University of Cluj Napoca
Cluj-Napoca, CJ
07-2017

Skills

  • Technical Skills
  • Programming Languages: Java, Python, NodeJs
  • Frameworks and Libraries: Spring Boot, Quarkus, Keycloak, OAS 3, RESTful API
  • Architecture: Microservices, SOA, Clean Architecture, Domain-Driven Design (DDD)

Work Preference

Work Type

Full TimePart TimeContract Work

Work Location

Remote

Timeline

Senior Java Consultant

Tickbird
10.2022 - Current

Senior Java Consultant

Accesa Systems
01.2022 - 07.2023

Senior Java Developer

Aera Technology
10.2020 - 11.2022

Software Technical Lead

Hypermedia
04.2015 - 11.2020

Master of Science - Communication Networks And Distributed Systems

Technical University of Cluj-Napoca

Bachelor of Science - Computer Science

Technical University of Cluj Napoca
Andrei-Mihai RadSoftware Developer