Lead Mobile Developer Resume
PROFILE:
- Senior Mobile Applications Developer (Android, iOS) with 8 years experience in native mobile development (Android, iOS)
- 18 years cumulative experience as a software engineer, and 11 years experience in web development (Java, C#, Ruby, Python, NodeJS).
- Extensive experience in architecture, development, deployment and maintenance of large - scale consumer-facing and enterprise-grade applications.
TECHNICAL SKILLS:
Languages: Objective-C, Swift, Java, Kotlin, Groovy, C, C++, C#, Python, Ruby, PHP, HTML5, Javascript, CSS, UNIX shell scripting, ActionScript
Frameworks: Android Framework, Java EE, Spring, Grails, Flask, Django, Ruby on Rails, Struts, Spring, Cocoa Touch
Cloud: App Engine, Amazon EC2, Heroku
Operating Systems: Android, iOS, Linux, Solaris, OS X
Databases: Oracle, MS SQL, MySQL, PostgreSQL
Source Control: git, svn, Perforce, CVS
Code Review: Gerrit
Build Tools: ant, maven, gradle
Continuous Integration: Jenkins
Notifications: APNS, UrbanAirship
Distribution: Testflight, Hockeyapp
Development Tools: Android Studio, Eclipse IDE, Xcode, Visual Studio, NetBeans, IntelliJ, Atom, Sublime
Technologies: Android Framework, Cocoa Touch, Java EE, AWT, Swing, .NET, EJB, ODBC, JDBC, Hibernate
Third Party Analytics: Omniture, Google Analytics
Hardware Design Tools: Cadence Design Framework, Synopsys, VCS, hspice, Verilog, VHDL
EXPERIENCE:
Confidential
Lead Mobile Developer
Technologies Used: Xcode, Android SDK, Java, Android Studio, Cocoa Touch, Objective-C, Swift, Javascript, AngularJS, React, React-Native
Responsibilities:
- Responsible for development of Android and iOS apps for Telna and KnowRoaming as well as the Android apps for Alcatel / TCL, ZTE, BB, Motorola and SirinArchitecting of Android app and implementation of features using Java and Android SDK
- Architecting of iOS app and implementation of features using Objective - C, Swift and Cocoa-Touch
- Implementation of custom libraries for integration with third-party backends
Confidential
Software Development Engineer
Technologies Used: Cocoa Touch, Xcode, Objective-C, Android SDK, Java, Eclipse, Javascript, AngularJS, React-Native
Responsibilities:
- Responsible for development of firmware, framework and applications for Confidential line of TVs
- Responsible for development of Tandem line of companion apps for interacting with TVs
- Architecture and development of OTA, notifications, personalization and customization features
- Implementation of services and UIs for Android and iOS companion apps for Cinesense UI
- Ported Android AOSP and applications to various mstar and mtk chipsets
Confidential
Mobile Developer
Technologies Used: Android SDK, Cocoa Touch, Xcode, Objective-C, Java, Java EE, Eclipse
Responsibilities:
- Development of the client side mobile apps for Confidential ’s TVE products.
Confidential
Senior Software Engineer
Technologies Used: Android SDK, Cocoa Touch, Xcode, Objective-C, Java, Java EE, Eclipse
Responsibilities:
- Responsible for development of DirecTV Nomad mobile app on Android and iOS
- Developing software solutions for the digital-TV, consumer electronics, IPTV, cable and broadcasting industries
- Developing scalable test framework & automation for mobile based applications
- Writing and debugging multi-threaded applications
- Working closely with team members to quickly diagnose and resolve problems regarding mobile client development
Confidential
Mobile Application Developer
Technologies Used: Android SDK, Cocoa Touch, Xcode, Objective-C, Java, Java EE, Eclipse
Responsibilities:
- Development of CBC News app and CBC Hockey Night in Canada app for iOS, Android.
- Responsible for implementing and supporting CBC branded mobile applications for platforms such as Android, Blackberry and iOS
- Providing time estimates and effort required for development
- Implementing, unit testing and code reviewing technical solutions
- Working with other team members: PMs, designers, QA analysts, platform administrators
- Producing technical documentation and user documentation
- Maintaining and supporting existing technical solutions
- Extending technical solutions from the Content Management System
- Managing risk effectively with all stakeholders (internal and external)
- Researching and evaluating mobile and mobile audio and video technologies
Confidential
Software Tools Developer
Responsibilities:
- Development of software tools for SV&V Handheld Teams
- Carrier Support Tools using ASP.NET, C#, MySQL
- Created Smoke Testing Tools for SV&V - C#, Oracle
- Implementation of Resource Allocation Process system in ASP.NET, C#, Oracle
- Design and development of Test Results Exporter Tool - C#, Oracle
- Worked on Test Design and Test Automation System - TestQuest, VB.NET
- Implementation of inventory management system for handheld and simcards - PHP, MySQL
- Planning and requirements gathering for Test Scheduling Automation System - C#, Oracle
- Maintenance of interactive blackberry applications for 5.0 codeline
- Training of new co-ops on New Handheld Testing teams
Confidential
Network Manager
Responsibilities:
- Master s thesis on secure and fault - tolerant grid-scheduling algorithms
- Research paper on Creating cloud-computing applications using Nimbus and Globus Toolkit 4.0 (Dr. Robert Kent)
- Network Manager for High Performance and Grid Computing Research Group
- Maintenance of Globus Toolkit web applications for Confidential Group
- Conducting workshops on Internet Security for CRIPT (Internet Security research group)
- Graduate Assistant for senior-year course Agile Software Development
- Graduate Assistant for senior-year course Linux System Administration
- Related coursework: Compilers, Internet Security, AI, Computational Grid Systems, Operating Systems
Confidential
Lead Software Engineer, Web and Mobile Operations
Responsibilities:
- Design, implementation and deployment of customer segmentation analytics engine using Java, J2EE
- Integration of e - commerce and m-commerce systems with payment gateways
- Development of of mobile e-polls application for major telecom provider Airtel
- Product design of Web-based phonebook and social networking application using J2ME
- Development, deployment and maintenance of excursion information system using ASP.NET, C# and MySQL
- Software integration of business intelligence tools using Sugar CRM and Jasper Reports
- Development and deployment of pre-call services Automated Interactive Voice Response application
- Development, of e-commerce solutions in PHP, MySQL
- Installation and enhancements on affiliate tracking system
- Development of payment processing systems and integration with CyberSource and Authorize.net gateways
- Development of content-management systems with AJAX frameworks such as jquery, scriptaculous, prototype
- Development of location-based services using google maps-API
- Performed SDLC management, QA and testing tasks
- Use of Agile development methodology and test-driven development on all projects
- Incorporated reusable design patterns on all projects
Confidential
Hardware Design Engineer
Responsibilities:
- Implement Open RISC 1200 processor in Verilog (Design, verification, validation and testing)
- Research paper on gate - level reconfiguration of Field Programmable Gate Arrays
- Automatic placement and route for deep-submicron VLSI using Silicon Ensemble
- Verification using VCS and simulation using hspice and AvanWaves
