Andrei Cristian Romascu Radu

Andrei Cristian Romascu Radu

Android Development
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Braila, Braila, Romania
Experience:
2 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.