DAVIDEVITELARU.COM

About Me

I'm a software developer. I started programming at 13 when I was so bored that I decided to read a programming book on Pascal. Fortunately, I enjoyed it and figured out that I can use the Internet to extend my skills.

Fast forward a couple of years later and I've become a pretty good C# programmer that ended up 6th place nationwide in the contest of applied informatics in Romania. At that point I was 16 and I've already published some software that was reviewed on plenty of popular tech websites (e.g. Breaker and Digital Janitor on Lifehacker).

Afterwards, I went to the University of Manchester for studies - One of the most notable activities there being my contribution to the UAV Society. UAV stands for Unmanned Aerial Vehicles (drones), and I was the one who had to program them with the rest of the team.

Education

I started with software engineering because of my clever Lithuanian programmer friend's influence on me when I was still in school. I discovered later on that I have a thing for Artificial Intelligence and general hardware so I ended up studying robotics in York.

University of Manchester

BSc Software Engineering
2011 - 2014

Themes covered: System-on-Chip, Programming and Algorithms, Software Engineering, Agile Methods, Interactive Systems Design, Natural Language, Representation and Reasoning.

University of York

MSc Autonomous Robotics Engineering
2014 - 2015

Courses Include: Swarm Intelligence, Control Systems, Adaptive Learning Agents, Data Communication Techniques.

Skills

I could probably pick up any language or framework in a week or two just like any software developer, but I'll add some here anyways just so the website doesn't look too empty.

I've also included tools and operating systems in the lists.

What I'm great with:

C#
Python
Java
PHP
Git
LaTeX
Arch Linux
Visual Studio

What I've used and can use at a good level:

Javascript
C++
Swift
Bash
Adobe Photoshop
Adobe Illustrator
JetBrains IDEs

Decent, but there's plenty of room for improvement:

C
Matlab
Laravel
iOS Development
Android Development
NodeJS
Eclipse

Stuff I've experimented with or had to use for a while:

Qt
GTK
Prolog
F#
Symfony
CodeIgniter
Visual Basic
Pascal
NetLogo
Rust

If you feel like it, do check me out on GitHub, StackOverflow and LinkedIn.

Experience

Liveteam Inc

Head of Platform Development for Liveteam

More details will be provided after we launch our product.

2015

Manchester UAV Society

Project Manager for Mission Management System | Volunteer Work

The Mission Management System was a software used to control a drone in different scenarios. I made use of agile development techniques to manage a team of volunteers in order to compete in IMAV 2014.

Most of my work involved artificial intelligence, microcontrollers and distribuited systems. Most of the actions were programmed using Node.js.

2014

Fuse FM

Technician | Volunteer Work

My job as a volunteer technician was to maintain the servers that handle the studio’s data and streaming. The servers are connected to various sound equipment and some microcontrollers are used to control the door locks and studio monitors.

Abe

University 3rd Year Project

Abe is a program designed to provide a data structure that can serve as a representation of real world concepts, thus offering the ability to process such information. It does so by assimilating text provided by the user in a natural language and extracting the meaning behind each sentence. It was developed using a combination of C# and Prolog.

IBMS

Software Developer for Integrated Bus Management Service

University 2nd Year Project

I had to work in a team with 4 other students to develop a Java application that can schedule bus routes and as- sign drivers to buses. We had to work in interations and use software engineering techniques.

2013

The Hardware Store

Team Leader for The Hardware Store

University 1st Year Project

The Hardware Store is a website that allows users to find computer parts from various websites and put them together. The website allowed the user to create several configurations and checked if the components are compatible with each other.

2012

Contest of Applied Informatics

Contestant - ended up 6th Place Nationwide

2010