We provide IT Staff Augmentation Services!

Technical Lead / Senior Developer Resume

2.00/5 (Submit Your Rating)

Chesterfield, MO

SUMMARY

  • A diligent IT professional offering 9.5 years of experience in software design and development in mobile Application development.
  • Expertise in mobile application development, Android application programming, and framework development.
  • Excellent understanding of Android UI and widgets, expertise in designing complex UIs.
  • Certified professional in Embedded Systems Design by CDAC with proficiency in C, C++ and Java.
  • Firm understanding of interfacing to backend web services using JSON/XML, REST and parsing their contents.
  • Experienced in OOP design and implementation along with testing and debugging practices.
  • In - depth knowledge of all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • Experienced in Agile (SCRUM), and classic waterfall models.
  • Experience in Symbian S60 3rd Edition and 2nd Edition mobiles.
  • Hands-on experience in programming with trusted environment ARM QSEE.
  • Proficient in preparing functional specification document, technical design document & code documentation with Skills in multi-site and culture projects.
  • Enriched with the latest trends and techniques in the field of technology and skilled in critical thinking, Troubleshooting, problem analysis and resolution.
  • Excellent debugging and troubleshooting skills with the ability to analyse code and engineer well-researched

TECHNICAL SKILLS

Programming Language: C, C++, Java, Symbian C++.

Platforms: Android, Tizen, Symbian OS.

Web Technologies: HTML5, CSS3, JavaScript, AJAX.

Protocols: Exchange ActiveSync.

IDE: Android Studio, Eclipse, Visual Studio, Xamarin, Carbide, C++ v3.0, Source Insight

SDK: Android SDK, Tizen SDK, Symbian S60

Debugging Tools: Mobile Analyzer, GDB, ADB, Crashlytics

Static Analysis Tools: Coverity, PMD

Version Control: GIT, Source Tree, ClearCase, Perforce,, Synergy

Other Tools: Pivotal Tracker, JIRA, ADT, Code Collaborator, Wireshark.

PROFESSIONAL EXPERIENCE

Confidential, Chesterfield MO

Technical Lead / Senior Developer

Responsibilities:

  • Taking requirements form the business analysts and converting them into programming in the form of a mobile application.
  • Developed Android application from the scratch by taking UX from UI/UX team and implementing same on android device.
  • Integrating mobile application code using RetroFit / Volley with back-end services which runs on RESTful web services.
  • Implementing algorithms to manipulate/manage data in the android application.
  • Managing the data in the android local database using ORMLite and sqlite3.
  • Printing Labels using Zebra Programming Language (ZPL).
  • Integration of EMDK library to work with the Scanner.
  • Integration testing for the modules written using Espresso Android library.
  • Automated Central Seed Processing unit’s workflow in Android Application.

Environment: Android Studio, Java, Agile, Jira, RESTFul Web Services, ORMLite, Retrofit, Git

Confidential, Redwood City, CA

Technical Lead / Senior Developer

Responsibilities:

  • Enhancements in the ErosNow Android App, Design discussions, development of the App and task dividing.
  • Communicating to the backend server with REST API’s and getting the JSON data and consume it.
  • Suggested and improved better UI for the App.
  • Integrated Social Sharing in the App to share the content using social media.
  • Implemented Deep linking to open particular movie/music/tv show in the app from mobile web page.
  • Implemented In-App purchases to support subscriptions from the App.
  • Scope estimations for future work and coordinating the off shore team for the deliverables.
  • Integrating the work and delivering the final product before submitting to the Android Store.
  • Coordinating with global teams (development and testing teams), and get the deliverables done.

Environment: Android Studio, Java, Agile, Pivotal Tracker, Git, JIRA, Crashlytics.

Confidential, San Jose, CA

Technical Lead / Senior Developer

Responsibilities:

  • Worked with the Android SDK, and developed application framework suites that will go as in-built components in Confidential Mobiles.
  • Understanding of different RFCs and algorithms: HOTP, TOTP, OCRA, PSKC, DSKPP
  • Implemented provisioning of OTP account and Algorithms in Trustelt environment.
  • AIDL changes required for communication between different modules.
  • Used SQLite to cache the data received from the RESTful web services.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Handling XML data using efficient parsing techniques such as Pull parser.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Handling of MDM (Mobile Device management) interfaces to the OTP framework to enforce various key and pin policies.
  • Integration and Commercialization support forvarious Mobile platforms.
  • Written Unit Test cases for the modules owned.
  • Analysis of mobile application code for re-engineering.
  • Involved in requirement gathering and designing of the application.
  • Mentoring junior team members and maintaining high team morale while adhering to company and project standards & guidelines.

Environment: Android Studio, Java, Xamarin, Eclipse, ADT Plugin, Agile, Perforce

Confidential, San Jose, CA

Technical Lead / Senior Developer

Responsibilities:

  • Constructing HTTP requests, fetching server response and parsing feeds wherever required.
  • Handling XML data Request and Response using efficient parsing techniques.
  • Developing platform-neutral Microsoft ExchangeActiveSync protocol client.
  • Responsible for consuming REST web services, getting JSON responses and parsing them to get the required Information.
  • Integration and Commercialization support for various Confidential Mobile platforms.
  • Implemented Parallel operations for Tizen Platform.
  • Redesigned ActiveSync solution to support threads and multiple operations to run in parallel.
  • Handled the project from Proposal to Release.
  • Analysis of mobile application code for re-engineering.
  • Redesigned Settings and Sync Engines.
  • Responsible for Calendar Sync, Meeting Request and Response enhancements.
  • Integration and commercialization support to Bada Platform, Tizen, MMP Platform and Confidential GSM Platform.

Environment: C++, Tizen, Visual Studio, wire shark, Fiddler, Agile, Clear Case.

Confidential

Software Engineer

Responsibilities:

  • Understanding the Ogg container format multimedia framework in Android ICS (Stagefright).
  • Designed and implemented Audio/Video synchronization for Ogg container format.
  • Writing a OggExtractor to decode and synchronize the audio/video packets
  • Porting of Theora Video Codec (Extractor & Decoder components) to ICS.

Environment: Android, Stagefright, C++, Git, Open Source Code.

Confidential

Software Engineer

Responsibilities:

  • Writing the test functions in Symbian C++ for testing the production code.
  • Deriving the preamble the conditions that are required to test each API.
  • Taking the coverage for functional as well as conditional code using Testwell CTC++.
  • Being an active member in SCRUM, initiates daily scrum meeting and Sprint meetings.
  • Code review and issue tracking.
  • Reporting the status to the end client.

Environment: Symbian S60 SDK, C++, Eclipse, Code Collaborator, CTC++

Confidential

Software Engineer

Responsibilities:

  • Resolved issues related to MMI application layer, call processing, STK and supplementary service
  • Actively engaged in bug fixing, enhancements of the UI and implemented country specific emergency number
  • Supported the build maintenance, code optimization, and code review; and
  • Received Star performer Award for significant contribution in the project

Environment: C & C++, Source Insight, HP Quality Center, Flash Tool, Mobile Analyzer, Clear Case.

Confidential

Member Technical Staff

Responsibilities:

  • Implemented Active Objects for interaction between 2 threads.
  • Worked with PhoneContactDB API to store and retrieve the contacts.
  • Developed UI as per the requirement.
  • Served as a Module Owner of mobile phone contacts archival and contributed in messaging and UI for the application.
  • Developed an application to transfer packaged files (SIS) to other phones using Obex protocol.

Environment: Symbian SDK (S60 2nd Edition and 3rd Edition), Symbian C++, eclipse, Synergy.

Confidential

Software Engineer

Responsibilities:

  • Served as a Support Engineer and maintenance of the project.
  • Involved in the development of GUI for the application.
  • Worked with Geo Location APIs to track the user location.

Environment: Symbian SDK (S60 2nd Edition and 3rd Edition), Symbian C++, eclipse.

We'd love your feedback!