Developer
Vasile Catana
Software Engineer
Moldova
Python
Django
Web Development
algorithms
Data structures
Pandas
C++
Java
C#
Databases
About
I am a software engineer with 5 years of experience in backend development. I’ve mostly worked professionally with Java, C, C++ and Python and I used to compete in competitive programming contests / hackatons.
Skills
Languages
C++, C#, Java, Python
Frameworks
Django, Play, netcore , JNI, Pybind
Libraries/APIs
pandas, dask
Paradigms
OOP
Platforms
Linux, docker
Storage
mongodb, postgresql, sqlite
Tools
intelij, vscode, clion, pycharm, sublime, git
Experience
C#/java
2 years
C++
3 years
Python
2 years
Hightlight Projects

Urban Mobility For Chisinau

After winning the hackaton we signed a contract for continuing developing our prototype.
UNDP and Chisinau administration
UNDP and Chisinau administration

Our idea consisted in Creating the algorithm to improve the bus trolleybus timetable based on the number of users per hour and day. Parallel development of the mechanism of exchange of transport units available between routes to fill the bus needs in the concrete time interval. We have used python, dask pandas, notebook, postgresql and flask.


My responsibilities were:

  • Loading very big .csv files with mobility data, I have used pandas and dask.
  • Analyzing the data and cleaning it.
  • Developing a REST(flask) application for controlling the process.
  • Documentation with sphinx.


The project is in testing phase.

COVID dashboard for Moldova

Plots and reports about evolution of COVID in Moldova
Personal Project
Personal Project

I built an application which fully automated generates plots and updates the situation of coronavirus in Moldova. This application was deployed on heroku.

I used:

  • Python and pandas for data analysis
  • Plotly library for plots.
  • Dash for building web app.


https://covid-moldova.herokuapp.com/

Work Experience
Software Developer
Continental
|
May 2016 - Sep 2018

I was part of a Scrum team and gained good technical knowledge of OOP. C++, Qt, the development being mostly done under Linux.

I also had the opportunity to work on my Bachelor Thesis within HMI. The project aimed to identify the user of the application by voice and, based on this, the application would then unlock certain customization and data specific to that speaker.

C++
C
Unit testing
Software engineer
Forcive
|
Dec 2018 - Present
  • C++ development for our server side sdk.
  • Java for web development.
  • Python for data analytics side.
  • Netcore for server side.
  • Python and django for our customer deployment tool.
  • Team city of continuous integration.
  • Gitlab for code versioning.
  • Youtrack for agile development.


Java
C++
C#
Python
Django
MongoDB
Kafka
Linux
GIT
Unit testing
Education

Alexandru Ioan Cuza University

Iasi, Romania
|
Sep 2015 - Jul 2018
Computer Science Bachelor
Certifications

Urban Mobility Hackaton Winner

Oct 2019 - Permanent
UNDP & Orange Moldova

Continental IIC Hackaton Winner

Jul 2018 - Permanent
Continental AG

Continental Science To Fiction Hackaton Winner

Sep 2017 - Permanent
Continental

Multiple Municipal and National Informatics Olympiad awards

Sep 2014 - Permanent
edu.md

IT MARATHON - Desktop , 2nd place

Apr 2016 - Permanent
Gheorghe Asachi Technical University