• Sr. Android Developer with 5,5 years of experience in IT industry including 4,5 years of development,design, maintenance and software testing
• Deep knowledge of all fundamental Android development practices,including UI, memory management, working with REST services
• Understanding of common Android related issues including segmentation of screen sizes and versions of Android OS, difference between handset and tablets apps
• Innate knowledge of Object-Oriented Analysis, Design and Development
• Experienced with CMMI lvl.5 standard and practices used in one of the oldest and
most important project of Boeing Corporation
• Exposure to iOS development
• Excellent communication and interpersonal skills
Android's stuff: Activity, Fragments, Nested Fragments, Application life cycle, Services, Multithreading; ActionBar (+ compatible ActionBar on pre-Honeycomb devices), SQLite Database, Location (GPS, networks, cells), NFC, analytic systems integration (Google Analytics, Flurry), ads services integration (AdMob, AirPush, LeadBolt), Android NDK, MAT, Application publishing flow (Google Developer Console)
Languages: Java, Objective-C, Visual Basic
IDE: Android Stuido, Intellij IDEA, Eclipse, HP QTP 10
Code Management: SVN, GIT, JIRA, Redmine
Others: HTML CSS, jQuery/jQuery-mobile, Phonegap, Adobe ColdFusion.
Sr. Android Developer @ From January 2015 to Present (10 months) Greater Chicago AreaIT Consultant @ From December 2014 to Present (11 months) Greater Chicago AreaSr. Android Developer @ From August 2014 to Present (1 year 3 months) Sr. Android Developer @ - Responsible for design and development of application architecture, business logic and animations
- Performed estimations of mobile applications development for different potential clients
- Developed prototypes and end users (release) applications
- Guiding and planning work for Junior Android Developers. From December 2013 to December 2014 (1 year 1 month) Omsk Region, Russian FederationAndroid developer @ Duties and responsibilities:
- Develop interesting and useful Android applications.
- Work on different types of tasks From April 2012 to July 2014 (2 years 4 months) Omsk Region, Russian FederationSenior Android developer @ Duties and responsibilities:
- Performed bug fixing and maintenance of previously created Android application for calling taxi
Analyzed product’s requirements
- Developed new Android application (new version of EST: Call Taxi app)
- Designed application architecture
- Responsible for product delivery, performed builds, wrote Unit tests for network application area
- Increased quality of previously created client application. As a result GooglePlay rating has been increased from 3.1 to 4.15
- Previously created referrer system is modified to use GooglePlay internal referrer system. As a result quantity of installs have been increased and the app was moved from 55 to 23 place in top of “Travel” category From September 2012 to December 2013 (1 year 4 months) Omsk Region, Russian FederationAndroid developer @ Duties and responsibilities:
- Software products requirements analysis;
- Partition of a project into tasks and program corresponding modules using Java / Android SDK;
- Communication with customers in the U.S. in English;
- Use of processes and methods to improve production efficiency and product quality. From July 2011 to September 2012 (1 year 3 months) Omsk Region, Russian FederationAutomation Engineer @ Duties and responsibilities:
- Developed scripts for application regression testing (testing tool: HP QuickTest Professional)
- Fixed defects in developed application computer-aided testing scripts
- Created test data sets for application computer-aided testing scripts
- Ran existing scripts for application regression testing, analyzed their output
- Created several new auto-scripts for major testing areas
- Tested more than 30 different versions of the system
- Created several data sets for different testing areas
- Modified auto-scripts' storing and running systems From August 2010 to July 2011 (1 year) Omsk Region, Russian FederationComputer Engineer @ Duties and responsibilities:
- Monitored condition of company’s computers and printers
- Performed PC fault diagnosis at the component level
- Implemented all major PC and laptop repair, including repair of deferent complexity
- Configured and assembled of PCs and servers, installed system software
- Advised customers on technical matters From December 2009 to July 2010 (8 months) Omsk Region, Russian Federation
Master of Science (MSc), Computers, Computer's security @ Omsk State University (OSU) From 2005 to 2011 Cisco CCNA From 2008 to 2008 Egor Vorotnikov is skilled in: Java, Android, Git, XML, JSON, Eclipse, Android Development, Subversion, OOP, Social Networking, SQLite, Redmine, JIRA, Business Applications, Business Apps, HTTP, Sockets, Google Maps, QTP, Google Analytics, IntelliJ IDEA, Flurry, iOS development, Objective-C, Xcode, Unit Testing, Mobile Applications, Design Patterns, Software Design, JUnit, REST, Test Automation, Programming, Object Oriented Design, Mobile Devices, Android SDK