Curriculum vitae
PERSONAL INFORMATION
Andrei Cristian Romascu Radu
Braila (Romania) (open to relocation)
(--romascusoftware.com
Skype-Sex Male
About me
Mobile developer (with a passion): i’m greatly interested in efficiency, i enjoy solving
challenging problems in efficient ways and have an interest in writing clean, solid code. I
enjoy learning every day, expanding and refining my knowledge about different and diverse
facets and i’m continuously excited about app development, cross-platform technologies
and the inner-workings of the app marketplaces. I dabbled in many technologies and
worked on many apps, big and small, most of them being native Android, but also have
experience developing for Android, iOS and Windows Mobile using Cordova (PhoneGap).
POSITION
Mobile Software Developer
WORK EXPERIENCE
1 May 2015–Present
Mobile software developer (native Android and also PhoneGap)
Github
Full cycle mobile application development (native Android and also PhoneGap) :
- conception: idea and application concept
- design of the application and GUI/UX and implementation of said design and GUI/UX
- programming: different languages, native Android (Java) and cross-platform technologies like
Cordova/PhoneGap (HTML/CSS/JS)
- testing and debugging
- reviewing and complying with license agreements
- reviewing compliance with App Stores rules and regulations
- developing the marketing and promotional strategy
- developing of marketing and promotional materials, including the website
- App Store Optimization and Analysis: using an analytical approach to ASO: using the power of
Analytics to adjust and improve different ASO aspects
Porting games to mobile platforms (making PC/Web games compatible with and optimized for
mobile devices)
- mainly porting web games (HTML/CSS/JS) and Unity games (C# and Javascript)
- redesign and re-implementation of the game controls to fit mobile
23/4/16
© European Union,- | http://europass.cedefop.europa.eu
Page 1 / 6
- redesign of the graphical user interface to fit mobile
- assuring fit and responsive resolutions for different device types
- reviewing and complying with license agreements
- all other tasks needed to make a non-mobile game compatible with and optimized for mobile devices
Full cycle desktop application development (Java) :
- conception: idea and application concept
- design of the application and implementation of design
- programming using the Java language and platform
- testing and debugging
- developing the marketing and promotional strategy
- developing of marketing and promotional materials, including the application websites
- Search engine optimization for the application websites
1 March 2015–15 June 2015
Software Developer and Designer (simulated company project)
Call24 - A Simulated Company Project under the SIMPRACT National Project
Creating the website for the simulated company and designing of marketing materials and of the
company presentation.
Represeting the company at the main competition, part of the respective team.
Website (no longer online):
https://drive.google.com/open?id=0B03HrZA9ztKzQzNPVEZpbmN2MDQ
Mobile website:
https://drive.google.com/open?id=0B03HrZA9ztKzSXRYcmVVZVc1bnM
Business
1 April 2015–15 June 2015
Selir Training Lab
Selir, Galati, selir.com
A professional internship at the IT/Banking company Selir involving web technology and it’s workings,
mostly web-servers and the internet protocol suite, the HTML/CSS/JS stack, databases, SQL and PLSQL workings and related concepts, OOP concepts.
Banking / IT
1 Mai 2012–18 June 2012
Internship at The National Institute of Statistics, Regional Agency Braila
National Institute of Statistics, Regional Agency Braila
Different tasks, creating a project.
Statistics
23/4/16
© European Union,- | http://europass.cedefop.europa.eu
Page 2 / 6
Curriculum vitae
4 April 2011–22 July 2011
Internship at The Romanian Institute for Evaluation and Strategy, Cluj-Napoca
Collecting of data for different sociological research projects.
Statistics/Sociology
EDUCATION AND TRAINING
1 Oct 2013- 12 Jul 2016
Business IT, Bachelor's Degree
Thesis: “Mobile and desktop cross-platform applications”. Grade: 9.5 / 10
University Dunarea de Jos , Degree: Business IT, Department of Economics and Business
Administration, Galati (Romania)
This degree elegantly blends and combines the skills, knowledge and competencies of both the
Computer Science and Business degrees, permitting an integrated, business-oriented view of IT.
1 Oct 2010–1 Jul 2013
Sociology, Bachelor's Degree
Babeș-Bolyai University, Department of Sociology and Social Work, Cluj-Napoca (Romania)
Thesis grade: 10 / 10
DEVELOPER SKILLS
23/4/16
© European Union,- | http://europass.cedefop.europa.eu
Page 3 / 6
Job-related
Skills
Analytical, methodical and always seeking the most efficient route, time and resource-wise
Passionate about programming and writing clean, solid code
Knack for finding creative and efficient solutions to difficult problems
Passion for efficiency: always searching for ways to make the work-flow and the task at hand
more efficient and easier
Excellent problem solving skills
Good understanding of the app marketplaces, business and marketing side (including app
store optimization)
Good Appstore Optimization skills: writing marketing and promotional materials, using
statistical analyisis in combination with different data sources to improve app visibility
Self-determined and motivated: proven experience of good results and efficiency while
working on my own
Good team working skills
IDE's familiar with: Xcode, Android Studio, Visual Studio, Eclipse, IntelliJ IDEA, Notepad++,
Unity 3D, Dev-C++, Oracle Application Express
Design Programs: Photoshop, Paint .NET, PaintBucket
Programming / scripting / meta languages
1.
Most experience: Java, also experienced with HTML/CSS/Javascript (and JQuery)
2.
Worked with: PHP, C, C#, SQL, PL-SQL
3.
Some experience with: Swift, AppleScript, Batch Scripts and Windows cmd, Mac/UNIX
terminal commands
Frameworks, libraries and API’s (excluding iOS and Android native ones):
JQuery, Swing, AWT, Kendo UI Mobile (design framework), Cordova Plugins, WatchKit
(Apple Watch)
RESTful web services experience (both creating and utilizing)
Good design aesthetics and an eye for design, the ability to implement them
Graphical User Interface / User Experience skills : Android Studio Designer, experience with
HTML/CSS for cross-platform apps, Interface Builder (iOS), GUI Builder (Codename One),
programmatic design (Java Swing and AWT), WindowBuilder (Eclipse)
Native environments and SDK's :
1.
Most familiar with the Android SDK and the iOS native environment (also developed some
apps for the Apple Watch)
2.
Some experience with: Windows 10 SDK (mobile and desktop) and environment,
BlackBerry WebWorks SDK and environment (including simulators/emulators)
Android Native: all application links are included in this resume.
Cross-Platform Technologies
(these are used to make an app compatibile with multiple platforms such as Android, iOS,
Blackberry etc.)
Cordova: using HTML/CSS/JS and the native SDK's, as IDE's used the Visual Studio for
Android and Xcode for iOS.
Unity 3D (gaming engine and IDE) : worked with using both C# and Javascript
23/4/16
© European Union,- | http://europass.cedefop.europa.eu
Page 4 / 6
Curriculum vitae
Good understanding of the app marketplaces and of the business and marketing side
(including app store optimization)
1.
Most experienced with: Google Play and the Apple App Store
2.
Medium experience with: Amazon AppStore
3.
Some experience with (less than 10 apps): Windows Store, BlackBerry World
Operating systems: Windows and Mac OS X, some Linux Experience
General Software Programs Experience:
MySQL, XAMPP, phpMyAdmin, Microsoft Office, Photoshop, Paint .NET, PaintBucket (OS
X), VisualFoxPro, SPSS, Oracle Application Express, GameMaker, (Macromedia)
Dreamweaver
Miscellaneous:
Git experience
Experience in building and deploying java and non-java webapps using platforms such as
OpenShift
Web-server and general site administration experience
Website building experince: front-end and back-end using HTML/CSS/JS and PHP or using
WordPress/Joomla
Language(s)
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken interaction
Spoken production
C2
C2
C2
C2
English
C2
Alfa Certificate: obtained with the maximum grade (10)
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
Common European Framework of Reference for Languages
Mother tongue(s)
Communication skills
Organisational / managerial skills
23/4/16
Romanian
ability to easily explain technical concepts to non-technical people
ability to easily understand and explain concepts to other developers
good team-working skills
very good explanation skills developed while writing tens of mobile game instructions for
end-users
good presentational skills gained from many academic projects in the 6 year academic study
period (two bachelor's degrees)
good marketing writing skills developed from individually marketing projects (mobile and
desktop applications and games)
Analytical, methodical and creative: always seeking the most efficient route, time and
resource-wise
Passionate about creatively solving problems in the best way possible (within the available
resources)
Good at finding creative solutions to difficult problems
Good planning, time and resource management skills, developed from working on many
projects
© European Union,- | http://europass.cedefop.europa.eu
Page 5 / 6
Passion for efficiency: always searching for ways to make the work-flow and the task at hand
more efficient and painless
Very good searching/documenting capabilities, ability to find and apply the information
needed in a short time, as to keep the work-flow as efficient as possible
Good management skills gained from supervising and working on dozens of projects
Good teamwork skills developed from completing a vast array of team projects in 6 years of
academic study (two bachelor's degrees)
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
- very good searching/documenting capabilities, ability to find and apply the information required in a
short time, as to keep the work-flow as efficient as possible
- ability to "not reinvent the wheel" , keeping development as efficient as possible time and resourcewise
ADDITIONAL INFORMATION
Problem Solving Selected
Example
There were two desktop games written in Java that i needed to port (make compatible and optimized
for mobile) to iOS: Ned et les maki (Koala Ned) and Newton Adventure.
They were written using a game-development Java library called Playn. The games were old and the
standard way to port them was not available anymore, so i had to get creative.
I used Cordova to create an empty (platform independent) app, then used the server plug-in (for
cordova) to start a local web-server when the app is launched.
In those empty Cordova apps, i put the HTML5 versions of the java and those java games basically
became web-apps that run on an (offline) web-server inside the app. In order for this to work , the java
games had to be compiled and converted to their HTML5 version, i used the Playin library capabilities
in order to achieve this.
Thus the (offline) web-server runs the game when the app is launched by the user.
This procedure means the app is multi-platform, so it will work on both android and iOS .
There is no noticeable difference to the user compared to the native game, i tested this with the
android ready-made native versions vs. the web-app version.
Links to both games on the App Store:
Koala Ned
Gravity Adventure with Newton
Presentations and works
Bachelor thesis: “Mobile and desktop cross-platform applications”, graded 9.5 / 10
Participation at the Scientific Communication Sessions, May 2014, Galați, with the paper: “Android
and iOS: developing apps, markets, ecosystems and business models”
Participation at the Scientific Communication Sessions, May 2015, Galați, with the project: “Crossplatform hybrid apps: Instant Calm 6-in-1 Complete”
23/4/16
© European Union,- | http://europass.cedefop.europa.eu
Page 6 / 6