Impactian EToD™ Developer (2%)
Extraordinary Talent on Demand™
Vasile
Catana
Back-End Developer
Software Developer in Moldova
Python
Django
Web Development
Algorithms
Data Structures
Pandas
C++
Java
C#
Databases
HIRE
Back-End Developer
Impactian EToD™ Developer (2%)
Vasile Catana
Software Developer in Moldova
Python
Django
Web Development
Algorithms
Data Structures
Pandas
C++
Java
C#
Databases
About
Vasile is a software engineer with 5 years of experience in back-end development. He has mainly worked professionally with Java, C, C++ and Python. In the past, he used to compete in competitive programming contests such as hackatons.
Skills
Languages
C++, C#, Java, Python, C
Frameworks
Django, Play, .NET Core, JNI, Pybind
Libraries/APIs
Pandas, Dask
Platforms
Linux, Docker
Storage
MongoDB, PostgreSQL, SQLite
Other
Object-Oriented Programming
Tools
IntelliJ IDEA, Visual Studio Code, CLion, PyCharm, Sublime Text, Git
Experience
C++
3 years
C#
2 years
Java
2 years
Python
2 years
Highlight Projects
Urban Mobility For Chisinau
After winning the hackaton, we signed a contract to continue developing our prototype. Our idea consisted of creating the algorithm to improve the trolleybus timetable based on the number of users per hour and day. In additional to parallel development of the mechanism of exchange of transport units available between routes to fill the bus needs in the concrete time interval. We used python, dask pandas, notebook, postgresql and flask. The project is now in testing phase.
UNDP and Chisinau Administration
  • Loaded very large .csv files with mobility data using Pandas and Dask.
  • Analyzed the data and cleaned it.
  • Developed a REST(flask) application for controlling the process.
  • Wrote documentation with sphinx.
COVID dashboard for Moldova
Plots and reports about the evolution of COVID-19 in Moldova.
Personal Project
  • https://covid-moldova.herokuapp.com/
  • Built an application that fully automated the features of generating plots and updating the Covid-19 situation in Moldova.
  • Deployed application on Heroku.
  • Python and pandas for data analysis.
  • Plotly library for plots.
  • Dash for building web application.


Work Experience
Software engineer
Forcive
|
Dec 2018 - Present
  • Developed our server side SDKs using C++.
  • Developed web application in Java.
  • Created data analytics side in Python and server side in .NET core.
  • Created a deployment tool for our customer in Python and Django.
  • Utilized Team city for continuous integration.
  • Used Gitlab for code versioning.
  • Utilized Youtrack for agile development.


Java
C++
C#
Python
Django
MongoDB
Kafka
Linux
Git
Unit Testing
Software Developer
Continental
|
May 2016 - Sep 2018
  • Part of a Scrum team and gained good technical knowledge of Object-Oriented Programming, C++, and Qt.
  • Developed applications and components mainly in 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 custom and data specific features to that speaker.
C++
C
Unit Testing
Education
Alexandru Ioan Cuza University
Iași, Romania
|
Sep 2015 - Jul 2018
Bachelor's Degree in Computer Science
About
Vasile is a software engineer with 5 years of experience in back-end development. He has mainly worked professionally with Java, C, C++ and Python. In the past, he used to compete in competitive programming contests such as hackatons.
Skills
Languages
C++, C#, Java, Python, C
Frameworks
Django, Play, .NET Core, JNI, Pybind
Libraries/APIs
Pandas, Dask
Platforms
Linux, Docker
Storage
MongoDB, PostgreSQL, SQLite
Other
Object-Oriented Programming
Tools
IntelliJ IDEA, Visual Studio Code, CLion, PyCharm, Sublime Text, Git
Experience
C++
3 years
C#
2 years
Java
2 years
Python
2 years
Highlight Projects
Urban Mobility For Chisinau
After winning the hackaton, we signed a contract to continue developing our prototype. Our idea consisted of creating the algorithm to improve the trolleybus timetable based on the number of users per hour and day. In additional to parallel development of the mechanism of exchange of transport units available between routes to fill the bus needs in the concrete time interval. We used python, dask pandas, notebook, postgresql and flask. The project is now in testing phase.
UNDP and Chisinau Administration
  • Loaded very large .csv files with mobility data using Pandas and Dask.
  • Analyzed the data and cleaned it.
  • Developed a REST(flask) application for controlling the process.
  • Wrote documentation with sphinx.
COVID dashboard for Moldova
Plots and reports about the evolution of COVID-19 in Moldova.
Personal Project
  • https://covid-moldova.herokuapp.com/
  • Built an application that fully automated the features of generating plots and updating the Covid-19 situation in Moldova.
  • Deployed application on Heroku.
  • Python and pandas for data analysis.
  • Plotly library for plots.
  • Dash for building web application.


Work Experience
Software engineer
Forcive | Dec 2018 - Present
  • Developed our server side SDKs using C++.
  • Developed web application in Java.
  • Created data analytics side in Python and server side in .NET core.
  • Created a deployment tool for our customer in Python and Django.
  • Utilized Team city for continuous integration.
  • Used Gitlab for code versioning.
  • Utilized Youtrack for agile development.


Java
C++
C#
Python
Django
MongoDB
Kafka
Linux
Git
Unit Testing
Software Developer
Continental | May 2016 - Sep 2018
  • Part of a Scrum team and gained good technical knowledge of Object-Oriented Programming, C++, and Qt.
  • Developed applications and components mainly in 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 custom and data specific features to that speaker.
C++
C
Unit Testing
Education
Alexandru Ioan Cuza University
Iași, Romania | Sep 2015 - Jul 2018
Bachelor's Degree in Computer Science