Alexandru Smeu

Alexandru Smeu

Mentor
5.0
(1 reviews)
US$12.00
For every 15 mins
3
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
C/C++ tech. team lead
C/C++ tech. team lead

I am a software developer with 14+ years of experience in the retail domain.
In this time I maintained and improved existing code and contributed on solutions running in live environment and started projects from scratch.

Romanian, English
Bucharest (+03:00)
Joined November 2020
EXPERTISE
14 years experience
From small Arduino projects to REST clients in C, I worked on all kinds of projects . I have been working with C in a way or another sin...
From small Arduino projects to REST clients in C, I worked on all kinds of projects . I have been working with C in a way or another since high-school. It still is my preferred "go to" language when working with embedded, low-spec machines or where performance and resource consumption are critical.
Performance OptimizationSoftware architectsUnit Testing
View more
6 years experience
Even though I started programming with C++ around the same time as I did with C, in my professional experience, I had to work mainly with...
Even though I started programming with C++ around the same time as I did with C, in my professional experience, I had to work mainly with C. Now I tend to use modern C++ feature more and more.
AgileGitCMake
View more
AgileGitCMakeCross platform
View more
1 year experience
It quickly became my favorite part of developing cross-platform projects, having a clear build system and dependencis,
It quickly became my favorite part of developing cross-platform projects, having a clear build system and dependencis,
6 years experience
Even though Java is rarely my go to choice I've had some projects involving Java development. From providing a Java interface over a nat...
Even though Java is rarely my go to choice I've had some projects involving Java development. From providing a Java interface over a native static library to quick services using spring boot for rapid prototyping.
3 years experience | 1 endorsement
I've been using Python for testing my main projects, creating mock services or clients or even generating C\C++ code. One of the most com...
I've been using Python for testing my main projects, creating mock services or clients or even generating C\C++ code. One of the most complex projects involving Python is a script used to translate all the database creation scripts(tables, procedures, triggers, etc) from IBM DB2 to PostgreSQL. Although my experience with Python is not vast, I always enjoy using it because the amount of functionality you get for the code you write.
2 years experience
I'm an old user of VirtualBox and a big fan of virtual machines. I started replacing the "hard-coded" virtual machines with Vagrant boxes...
I'm an old user of VirtualBox and a big fan of virtual machines. I started replacing the "hard-coded" virtual machines with Vagrant boxes for build systems in my projects. I now have stable, predictable versions of the virtual machines, consuming less resources on my dev. machine.
C++C
View more
C++C
View more
3 years experience
For me unit testing is an integral part of software development. Although I have been testing my code for far longer than 3 years, this t...
For me unit testing is an integral part of software development. Although I have been testing my code for far longer than 3 years, this time-frame is relevant for the Catch2 library.
Catch2
View more
Catch2
View more

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Brendan Baggett
Brendan Baggett
December 2020
Alexandru was awesome to work with and learn from. Very knowledgeable and helped me out greatly.
SOCIAL PRESENCE
GitHub
ArduinoProjects
C++
1
0
Udemy-RESTfulWS-Java-SpringBoot-SpringMVC-JPA
Java
0
0
EMPLOYMENTS
Technical Team Lead
PSS-ProSoft Solutions
2006-10-01-Present
Develop and maintain software for retail systems, both front-end(POS) and back-end(server applications) Application and database maintena...
Develop and maintain software for retail systems, both front-end(POS) and back-end(server applications) Application and database maintenance Module development. Develop new features according to the client's description Responsible for the selling application's promotion engine. Implement new algorithms. Develop and maintain an ordering system based on a client/server and plug-in architecture.
Python
C++
C
View more
Python
C++
C
Git
PostgreSQL
Makefile
CMake
Vagrant
IBM DB2
View more