Contact-
www.linkedin.com/in/alexandrugherghe-1158a489 (LinkedIn)
Top Skills
Java
C++
Alexandru Gherghe
Senior Software Engineer | Freelancer
Bucharest, Romania
Summary
Experienced Software Engineer | Blockchain, Automotive, Backend/
Web | Team Player & Quick Learner | 10+ Years
C++ Language
Languages
English (Professional Working)
French (Elementary)
Experience
Alexandru Gherghe Software Solutions SRL
Senior Software Engineer
Certifications
December 2022 - Present (1 year 9 months)
Bucharest, Romania
Cambridge Certificate in Advanced
English
Currently engaged in a confidential project for a leading bank.
The project is a banking application designed to process and validate
scenarios involving banking instruments like cashflows and mortgages,
enabling predictive analysis for potential market events.
Technologies Used:
• Primarily Java and Python for backend development
• Additional technologies: Spring, Spring Batch, JUnit, C++, Makefile, Boost
Key Achievements:
• Migrated several projects from Java 8 to Java 17, including updating all
associated libraries.
• Created integration and end-to-end tests for key components, ensuring
reliability and performance.
vTrader
CoFounder & CTO
August 2017 - December 2022 (5 years 5 months)
Bucharest, Romania
I have been one of the core founders and CTO of vTrader, a crypto-currency
exchange platform based in Romania, I played a key role in overseeing the
end-to-end development and implementation of various work-streams, such as
technical roll-out, trading strategy, and business development.
Page 1 of 4
One of my main contributions was leading the software architecture and
developing the backend web-server from scratch. I also integrated necessary
blockchain technologies for deposits/withdrawals and trade operations and
created the necessary cloud infrastructure for providing security and real-time
24/7 monitoring of the platform’s services.
Throughout my time at vTrader, I used technologies such as Java, Spring
Boot, Docker, Nginx, MySQL.
Our services are available for all EU countries, allowing users to buy and sell
a wide portfolio of cryptocurrencies including Bitcoin, Ripple, Ethereum, and
more.
Veridium
Senior Software Engineer
May 2021 - November 2022 (1 year 7 months)
As a Full-Stack Developer on the VeridiumID strong authentication platform, I
have accomplished the following:
- Developed a cross-platform desktop application using Github Electron and
Angular that offers two-step verification services utilising the Time-based Onetime Password Algorithm.
- Implemented a caching mechanism that prevents extensive load on various
database tables, leading to a significant increase in performance during
enrolment and authentication processes.
- Created the initial structure for integration end-to-end tests that are utilised to
test various business flows.
The technologies that I have utilized for this project include Java, Spring Boot,
Cassandra, C++, Electron, and Typescript.
VIAVI Solutions
Senior Software Engineer
February 2019 - April 2021 (2 years 3 months)
Bucharest, Romania
My role was focused on SW Development & Design aimed for testing network
infrastructure for telecom customers (eg. Nokia, Ericsson, AT&T).
Page 2 of 4
The development stack is composed from a Unix operating system which runs
software written in C/C++ using a QT based interface.
Key responsibilities included:
• Develop SW responsible for communicating and configuring telecom radios,
modules that implemented CPRI protocol functionalities
• Adapt & port software to new platforms which require implementation of a
new HAL (hardware abstraction layer)
• Manage other various features which involved code writing for supporting
network protocols (eg. HDLC, PTP)
• Modify existing drivers & create new UI
Enea Global Services
Senior Software Engineer
January 2018 - September 2018 (9 months)
Bucharest, Romania
Raymarine - Lighthouse III project
• Developed new functionalities for Raymarine Navigation Units - https://
www.raymarine.com/multifunction-displays/index.html
• Technologies used: C/C++, QT/QML, Java, Python
Harman/Becker Automotive Systems
Software Engineer
November 2016 - January 2018 (1 year 3 months)
Bucharest, Romania
BMW Infotainment Automotive project
• Developed software that runs on an embedded system with the purpose of
handling audio and video communication within the car's head unit.
• Technologies used: C/C++, QT, Boost
• Developed an Wireshark dissector for live capture of AVB packets and
converting them to a playable video stream
Web Platform for analyzing crashes
• Designed and developed an web application meant to automatize the
process of extracting various information ( like core-dumps, backtraces ) for
investigating crashes/watchdog timeouts that occurred during testing on field.
• Technologies used: Python, Flask, Javascript, AngularJS, MongoDB
Cegeka Romania
Software Engineer
February 2016 - October 2016 (9 months)
Page 3 of 4
Bucharest, Romania
R&D Blockchain Projects
• Designed and developed blockchain - based applications used for purposes
like payment systems, multi-party contract signing, digital document signing
• Applications were usually build on top of a private blockchain network which
communicated with a backend web server through REST / RPC calls
• Technologies used: Bitcoin, Ethereum/Solidity, Spring Boot, Java, MySQL,
Ripple, Docker, AngularJS
Gameloft
Software Engineer
July 2014 - February 2016 (1 year 8 months)
Online Libraries Team
• Designed, developed and offered support to other teams for libraries
responsible for features like ads, user tracking, in-app purchasing, integration
with social networks
• Technologies used: C/C++, Boost, Java, Objective C
Education
University of Bucharest
Bachelor's degree, Computer Science · (2012 - 2015)
Page 4 of 4