Technical Lead Resume
NJ
SUMMARY
- I am an experienced Mobile Application developer, with total 10+ years of experience, having developed mobile applications for Android, Symbian mobile platform for 6+ years and also worked on developing mission critical real time application for missile tracking and controller for AKASH Surface to Air Missile (SAM) system.
- Experience with Android APIs: Services, Push Notifications, In - App Purchases, WebView / UIWebView, HTTP protocols, SQLITE3, Content Providers and Code Obfuscation
- Experience with Web Languages: JavaScript, HTML
- Understanding of how to implement concurrent and parallel programming on Android
- Experience with Agile Development Methodologies & worked as scrum master
- Excellent understanding of Application Life Cycles in Android
- Understanding and Experience with Build and Deployment Processes for Android Apps
- Self-motivated and a good team player with excellent communication and interpersonal skills
- Experience with SCM tools Git, Gerrit and SVN
- Demonstrating and leading distribution of tasks and implementation of designs among colleagues to distribute and integrate work accordingly
- Work with management to talk through design plans, distribution of work, and time schedules, especially when new technologies arrive that the company wants to implement
- Mentored junior team members
TECHNICAL SKILLS
Frame Works: Android SDK
Operating Systems: Windows, LINUX, Lynx RTOS
Databases: SQL Server, SQLITE
Native Languages: C, C++, C#, Java
Mark-up Languages: HTML, CSS/CSS3
Web Languages: JavasScript
Development IDE’s: Eclipse/Android Studio, Visual Studio
Project Methodologies: Agile/Scrum
Hardware Platforms (Debugging): Android Emulator
PROFESSIONAL EXPERIENCE
Confidential, NJ
Environment: Android, Eclipse, C/C++, NDK
Technical Lead
Responsibilities:
- Added new features of uploading logged files using FTP.
- Designed & Implemented multiple fragments to present different screens showcasing graphs of measured parameters like RSRP, RSRQ, Throughput, SINR, Uplink & Downlink data rates
- Implemented service to log measured parameters
- Fix issues with modem parameter capturing and processing native library
- Maintaining the existing native library
- Improving performance & fixing issues in existing application
- Optimized the application code and improved running performance
Confidential
Environment: Android, Eclipse, Hybris Suite
Technical Lead & Developer
Responsibilities:
- Involved with the business analysts to collect the requirements of the project to enhance end user experience in-store.
- Worked in an agile based environment.
- Coordinated with web services team to implement the backend support.
- Updated UI screens for the application.
- Implemented background services to track estimate beacons of the store
- Created notifications for entering/exiting regions marked for stores main gate, different departments
- Integrated ZXing library for processing QR Code of products
- Consumed web services & gave customer information to Customer Support Representative (CSR) using device id’s and shared preferences.
- Mentored team using git.
Confidential
Environment: Android, Eclipse
Technical Lead & Developer
Responsibilities:
- Involved in the full life cycle of this project including planning, design, development, testing.
- Collaborated with web services team to implement the backend support.
- Created UI screens for the application.
- Implement JSON to parse and read the data
- Prepared test cases for testing the application.
- Performed Unit testing on the various functions to ensure that the output is as expected.
- Setup git repository for team and helped team members to use git by demo sessions on using git.
Confidential
Environment: Android, Eclipse
Technical Lead & Developer
Responsibilities:
- Collaborated with web services team to implement the backend support.
- Created & Updated UI screens for the application.
- Implement JSON to parse and read the data.
- Implemented data structures in the application.
- Prepared test cases for testing the application.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Worked on making the app support different screen sizes and configuration.
- Worked in an agile based environment
Confidential
Environment: Android, Eclipse
Technical Lead & Developer
Responsibilities:
- Collaborated with web services team to implement the backend support.
- Created UI screens for the application based on wireframe documents.
- Created carousel view for player profiles
- Implement JSON to parse and read the data
- Prepared test cases for testing the application.
- Worked on making the app support different screen sizes and configuration.
- Implemented background services to update scores, results & as it happened(live commentary)
- Created complex list view with player profile links to give easy reference of players
- Integrated twitter to get feeds of the tournament
- Mentored team to use git. Integrated team members code before to release.
- Worked in an agile based environment
Confidential
Environment: Confidential Series 30, C, C++
Technical Lead & Developer
Responsibilities:
- Worked in an agile based environment.
- Collaborated with server team to implement the backend support.
- Mentored team to use git & gerrrit.
- Implemented overlay drawing of icons to give notification type look & feel and reduced the usage of resource by 25%. Awarded Individual shining star - stellar award.
- Fixed issues reported by testing teams & maintained the application.
Confidential
Environment: Symbian C++ 9.5/Anna, Qt, C++
Technical Lead & Developer
Responsibilities:
- Sharing of Business card, Photos using NFC framework.
- Carousal Photo viewer.
- Read/Write files using Posix signals part of PIPS.
- Camera Application.
- Memory constraints, Semaphores, file server based application.
- Worked in an agile based environment & worked as scrum master.
- Implemented the new applications as example applications to use with the Symbian library.
- Collaborated with different technology teams to plan & release of libraries and tested the library using beta release
- New applications used the technology team specific library before final release and reported issues found to technology team
- Reviewed application created by new team members
- Planned the iteration for team with user stories and tracked day to day activities of team
- Created sprint reports and resolved issues of team members to finish the task on time.