Technical Lead,resume Profile
SUMMARY:
- A diligent IT professional offering over 7 years of experience in software design and development in mobile
- Application development.
- Expertise in mobile application development, Android application programming, and framework development.
- Certified professional in Embedded Systems Design by CDAC with proficiency in C, C and Java.
- 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.
- Firm understanding of interfacing to backend web services using JSON/XML, REST and parsing their contents.
- Web Application Development using HTML5, CSS3 and Java Script and AJAX.
- Excellent understanding of Android UI and widgets, expertise in designing complex UIs.
- Integrated Web Applications on Android using Apache Cordova's PhoneGap.
- Experienced in Agile SCRUM , and classic waterfall models.
- Working knowledge on ActiveSync, Mail, PIMs, SMS, and GUI.
- 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,
- Cost-effective and responsive solutions.
TECHNICAL SKILLS
Programming Language: | C, C , Java, Symbian C . |
Platforms: Web Technologies: | Android, Tizen, Symbian OS. HTML5, CSS3, JavaScript, AJAX. |
Protocols: | Exchange ActiveSync. |
IDE: | Eclipse, Visual Studio, Carbide, C v3.0, Source Insight |
SDK: | Android SDK, Tizen SDK, Symbian S60 |
Debugging Tools: Static Analysis Tools: | Mobile Analyzer, GDB, ADB, TraceView Coverity, PMD |
Version Control: | ClearCase, Perforce, GIT, Gerrit, Synergy |
Other Tools: | ADT, Code Collaborator, Wireshark, Test well CTC . |
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Worked with the Android SDK, and developed application framework suites that will go as in-built components in Samsung 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 for various 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 SDK, Java, Eclipse, ADT Plugin, Agile, Perforce
Confidential
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 Exchange ActiveSync 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 Samsung 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 Samsung GSM Platform.
Environment: C , Tizen, Visual Studio, wire shark, Fiddler, Agile, Clear Case.
Confidential
Role: 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
Roles and 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
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
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
Platform: Symbian OS S60 3rd Edition Language: Symbian C
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.