Curriculum vitae
PERSONAL INFORMATION
Adrian Lungu
Str. Rosiorilor Nr. 126, 810224 Braila (Romania)
--
WORK EXPERIENCE
Nov 2014–Present
Software Engineer
Independent
EuroCheck
This project involved developing an online platform from the ground up that handles user submitted
audio and video as well as content administration.
Responsible with:
- Developing an efficient Go backend with a RESTful API which handles concurrent uploading
and file checking as well as tight integration with AWS and secure payment processing.
- Developing an intuitive Web application using AngularJS which helps users upload their data
as easy as possible and also provides admins with useful intelligence into user statistics and
the data uploaded.
- Developing an intuitive Android application which helps users upload device recorded media
as easily as possible.
Project specific technologies and methodologies: PostgreSQL, Go, REST, HTML, JavaScript, CSS,
AngularJS, Java, Android SDK
K2 Intelligence Analytics
This project involved developing an online platform from the ground up that provides a fast and
intuitive interface for analysts to visualize and edit multiple types of financial data.
Responsible with:
- Designing the database for optimum performance with queries that run on over 2 million
rows of complex data, with more data being added weekly.
- Developing a fast Go backend with a RESTful API which also handles asynchronous
importing and verifying of new data from XML files.
- Developing an intuitive Web application using AngularJS which enables visualization and
manipulation of data with the use of charts, data tables and filters.
Project specific technologies and methodologies: PostgreSQL, Go, REST, HTML, JavaScript, CSS,
AngularJS, AmCharts
Lucene Tokenization Porting to Go
This project involved porting a part of the Apache Lucene Tokenizer from Java to Go.
Project specific technologies and methodologies: Java, Go
Acrelec Web Wrapper
This project was a collaboration with the purpose of developing a Windows application for tablets
using the Chromium Embedded Framework with optimum performance and great user experience.
Project specific technologies and methodologies: WCF, WinForms, WPF, XAML, CEF, CefSharp
4/8/16
© European Union,- | http://europass.cedefop.europa.eu
Page 1 / 6
Curriculum vitae
Adrian Lungu
MyFiTracker - The missing tool for trainers and trainees
This project is a startup built from the ground up as part of a team of 3.
Responsible with:
- Designing and developing a fast, efficient and scalable backend using Go, PostgreSQL and
MQTT to handle low overhead communication with cross-platform applications enabling
device synchronization and cloud backup, and also updating the devices with database
information automatically inserted from xml files.
- Designing and developing an intuitive, material design compliant, minimalist Android
application using SQLite to store data which synchronizes through MQTT with the backend
when the user has online connectivity.
- Deploying and maintaining the backend on Google Cloud servers.
- Designing and developing a landing page for prospective users to subscribe.
- Doing business, financial, market and social research along with the rest of the team.
- Collaborating with the team on feature research and finding the best way to design and
implement said features for easy and intuitive use.
Project specific technologies and methodologies: Android SDK, Android Annotations, Google Plus
Signin, Google Analytics, Google Admob, Go, PostgreSQL, SQLite, ORMLite, MQTT, XML, JSON,
HTML, Zurb Foundation, JQuery, CSS
GoTaxi
This project involved creating a suite of applications to provide users with a well designed and efficient
solution to ordering a taxi, taxi drivers with a solution to properly deliver their services to their clients,
and a rating system to maintain a competitive and healthy community.
Responsible with:
- Designing and developing an efficient and scalable backend using Go, PostgreSQL and
MQTT which enables real-time status handling, ordering, and location-based discovery of
taxis, securely storing user data along with user preferences and additional information such
as addresses, and also providing a chat system to enable communication between taxi drivers
and users.
- Designing and developing a minimalist, intuitive Android application for users to place orders,
select and rate taxis, communicate with taxi drivers and store preferences used offer better
services.
- Designing and developing a minimalist, intuitive Android application for taxi drivers to accept
orders, communicate with users and navigate to the client and his destination.
Project specific technologies and methodologies: Android SDK, Android Annotations, Google Plus
Signin, Google Maps, PostgreSQL, SQLite, ORMLite, MQTT, XML, JSON, Golang-geo
Chrome Side Tabs
This project involved developing a free Chrome extension to provide a clean, customizable vertical
overview of opened tabs.
Project specific technologies and methodologies: JavaScript, Chrome JavaScript API, HTML, CSS,
JQuery
Jun 2012–Oct 2014
Software Developer
Soft Tehnica SRL, Bucharest (Romania)
This role involved researching, designing, developing and documenting software or pieces of software
that were built using a variety of languages (C++, C#, VB.Net, Java, JavaScript, PHP, Sql).
- Research, design and develop proof of concepts.
- Analyze, provide and implement quick and efficient solutions to issues.
4/8/16
© European Union,- | http://europass.cedefop.europa.eu
Page 2 / 6
Curriculum vitae
Adrian Lungu
- Research new technologies with the purpose of evolving current products or developing new
ones.
Noodls - Real-time Information Aggregator
This project involved collaborating with an international team on improving the current solution's
performance and build new tools which would aid the content team in providing higher quality
information into the system.
Responsible with:
- Researching and testing web browser engines in various scenarios to identify the best
solution for fast extraction of web content with JavaScript support.
- Developing Windows Services for processing MsSQL stored queues.
- Adding new features to existing software written both in C# and VB.Net as well as improving
the database structure and stored procedures.
- Writing unit-tests for existing algorithms.
Project specific technologies and methodologies: C++, C#, VB.Net, MsSQL Server, Team Foundation
Penguin Land
This project involved collaborating with a team on developing a fun and simple 2D game for Android.
Responsible with:
- Designing the GUI, game elements and animation.
- Implementing and optimizing the game logic, social functions, sound effects, user interface,
and gameplay for mobile use.
- Publishing and maintaining the application on Android App Stores.
Project specific technologies and methodologies: Unity, 2DToolkit, C#, Visual Studio 2013, Facebook
SDK, Google Admob, Android SDK
Agora DMS – Document Management System
Responsible with:
- Researching and developing methods for file and folder synchronization following the
WebDAV protocol.
- Implementing HTML5 JavaScript functions to provide drag and drop upload functionality.
- Researching, developing and implementing Optical Character Recognition to enable users to
convert their documents from images to editable content.
Project specific technologies and methodologies: ASP.NET, Web Services, JavaScript, JQuery, Ajax,
HTML, CSS, C#, C++, MsSQL Server, Visual Studio 2012, XML, VSS.
Bloomberg App Portal Application
This project involved developing and implementing features according to provided specifications with
continuous client feedback.
- Designing and implementing the application user interface using Windows Presentation
Foundation and testing on Windows XP/Vista/7/8.
- Retrieving backend data using Windows Communication Foundation.
- Implementing and updating business logic.
- Implementing Telerik WPF Controls for presenting retrieved data in charts, data tables,
gauges, and heat-maps while strictly following client requirements.
- Ensuring compatibility with the Bloomberg App Portal by testing and updating the application
using the Bloomberg Sandbox Environment.
Project specific technologies and methodologies: WPF, WCF, C#, .NET 3.5 Client Profile, XML,
4/8/16
© European Union,- | http://europass.cedefop.europa.eu
Page 3 / 6
Curriculum vitae
Adrian Lungu
XAML, Visual Studio 2010/2012, Telerik WPF Controls, Bloomberg API.
Market Manager
This project involved developing and implementing an Android application for providing market
personnel with an easier way of managing, selling or reserving tables in a market.
- Implementing two-way Soap communication with the server for real-time data transmission.
- Implementing business logic and data verification.
- Designing and developing an easy to use user interface.
- Implementing admin-only settings page to provide server-related configuration.
- Implementing fiscal printing using Bluetooth.
Project specific technologies and methodologies: Android SDK, Java, Soap, Ksoap2, XML, JodaTime.
Archive Manager
This project involved developing a solution for warehouse archiving.
- Implementing JavaScript/JQuery/Ajax functions to provide interactive and simple parameter
selection and live form feedback.
- Implementing application updates developed under mutual communication with the client.
Project specific technologies and methodologies: ASP.NET, Active X, Web Services, MsSQL Server,
JavaScript, Ajax, Telerik ASP.NET Controls.
Browser Extensions Installer
This project involved researching and developing a solution for installing Chrome/Firefox/Internet
Explorer extensions silently, eliminating the need for user interaction.
- Implementing download and update of extensions from remote web locations.
- Implementing methods for verifying browser presence.
- Implementing JSON functions for injecting Chrome extension data into Chrome configuration
files.
- Implementing SQLite functions for injecting Firefox extension data into Firefox SQLite
configuration database.
- Implementing install/uninstall, debug functionalities.
- Implementing functions for extracting zip files using Windows API.
Project specific technologies and methodologies: C/C++, Windows API, SQLite, JSON, Visual Studio
2012, VSS.
Jan 2009–Apr 2009
Web Developer
Bilforumet (Norway)
This project involved developing and delivering HTML and CSS compliant pixel-perfect templates
based on provided specifications and samples.
EDUCATION AND TRAINING
Oct 2009–Sep 2013
Bachelor's degree
University Politehnica of Bucharest, Bucharest (Romania)
3D model reconstruction using a Microsoft Kinect and 3D printing
This project involved reconstructing a 3D model using a Microsoft Kinect and printing the filtered and
processed model using a 3D printer.
4/8/16
© European Union,- | http://europass.cedefop.europa.eu
Page 4 / 6
Curriculum vitae
Adrian Lungu
- Researching best solution for implementing data acquisition and processing methods.
- Assembling Point Cloud Library required components.
- Using Point Cloud Library components to build a Kinect Fusion type application for
registering a 3D model.
- Post-processing the final exported model to eliminate extra objects and reduce the polygon
number.
- Writing documentation based on research and results.
Project specific technologies and methodologies: C/C++, Point Cloud Library, OpenNI, Cinema 4D,
3ds Max, Blender, OpenKinect.
Garden watering system
This project involved developing and implementing a cheap and efficient system to automatize garden
watering.
- Using a Texas Instruments MSP430 as a controller and wiring the necessary components to
it (humidity sensor, rain sensor, electro-valves switches, lightning sensor).
- Implementing humidity detection, rain detection, light intensity detection and timing.
- Testing basic functionality and updating the system accordingly.
Project specific technologies and methodologies: C/C++, Texas Instruments Code Composer, IAR
Workbench.
Courier service management
This project involved developing and implementing a system for managing a courier service.
- Designing and developing the user interface.
- Using JavaScript, jQuery and Ajax for populating controls and providing live feedback of user
interaction.
- Using DataTables to display database retrieved data.
- Implementing functions for updating database values using Ajax.
Project specific technologies and methodologies: PHP, MySQL, HTML, CSS, JQuery, DataTables,
Autocomplete-
Highschool degree
"Panait Cerna" High School, Braila (Romania)
PERSONAL SKILLS
Mother tongue(s)
Romanian
Other language(s)
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken interaction
Spoken production
English
C1
C2
C1
C1
C2
French
A1
A1
A1
A1
A1
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
Common European Framework of Reference for Languages
Communication skills
- Excellent written and verbal communication skills acquired through collaboration with local and
international people on diverse projects.
- Good presentation and negotiation skills gained through participation in IT associations as well as
4/8/16
© European Union,- | http://europass.cedefop.europa.eu
Page 5 / 6
Curriculum vitae
Adrian Lungu
building start ups.
- Good at creative and factual writing.
Organisational / managerial skills
- Leadership skills acquired while being responsible of a team developing a startup.
- Good organisational and time management skills.
- Ability to quickly grasp new ideas and concepts.
- Analytical mindset.
Job-related skills
- Knowledgeable about several programming languages and concepts.
- Ability to learn quickly and easily adapt to changes.
- Fast and efficient problem solving.
- Good debugging skills.
- Lateral thinking.
Digital competence
SELF-ASSESSMENT
Information
processing
Communication
Content
creation
Safety
Problem
solving
Proficient user
Proficient user
Proficient user
Proficient user
Proficient user
Digital competences - Self-assessment grid
Programming languages: C/C++, C#, VB.Net, ASP.Net, Java, JavaScript, Assembly, Lua, HTML,
PHP, Objective-C, Prolog, Swift, Go
Processing of documents: Microsoft Office, Adobe Acrobat, Open Office, Apple iWork, LaTeX,
LibreOffice
Technologies: J2EE, J2ME, WPF, WCF, ADO.NET, WebDAV, Soap, Rest, Ajax, Flash, OpenGL,
MVC, MQTT
Software Development Kits: JQuery,OpenNI, PointCloudLibrary, Windows Drivers, Ksoap2,
Windows SDK, Microsoft SyncFramework, Android SDK, AdMob SDK, Facebook SDK, AngularJS,
Unity SDK
Database: MS SQL, MySQL, SQLite, PostgreSQL
Graphic Applications: Adobe Photoshop, Adobe Illustrator, Autodesk Autocad, Maxon Cinema4D,
Blender, Affinity Designer, Affinity Photo
Operating Systems:Operating Systems: MS-DOS, Windows 9x / NT / 2000 / XP, Vista, Windows 7,
Windows 8, Windows CE,Windows Mobile, Mac OS X, Ubuntu, Fedora, Linux Mint
Code version control: Visual SourceSafe, Subversion, Team Foundation Server, GIT
Video Applications: Adobe Premiere, Adobe After Effects, Apple Final Cut Pro, Apple iMovie
Audio Applications: Cakewalk Sonar, Steinberg Cubase, Apple Logic Pro, Adobe Audition, Audacity
Development Tools: Microsoft Visual Studio, Adobe Dreamweaver, JetBrains IntelliJ Idea, Eclipse,
Apple Xcode, Android Studio
Other: CSS, XML / XSL, XAML, Batch, WSDL
Driving licence
4/8/16
B
© European Union,- | http://europass.cedefop.europa.eu
Page 6 / 6