Sr. Software Engineer (mobile Apps) Resume
OBJECTIVE
- Seek a position in the field of Mobile technology in a reputed organization where I can use my knowledge of technologies like Core Java, Android as well as innovative ideas for the benefit of the company.
SUMMARY
- A Mobile Application Developer with 10 years of experience in Software Development, Application Maintenance & Support and Project Execution.
- Adept in analysing information system needs, evaluating end - user requirements, custom designing solutions, troubleshooting for complex information system management.
- Well versed with Android Application Development.
- Hands-on experience of developing native mobile applications.
- Excellent experience in Android Application Architecture and Android components (Activity, Fragment, Service, Notification, Intent, Broadcast Receiver and Content Provider etc.)
- Development experience on all android versions (Cupcake, Donut, Eclair, Froyo, Gingerbread, Ice Cream Sandwich, Jelly bean, Kitkat, Lollypop and Marshmallow etc).
- Experience in concept development, on-site technical assistance, UI design and technology research.
- Hands-on experience of designing and integrating web-services interfaces (SOAP/Restful- JSON/XML based) with native apps.
- Hands-on experience of working on DBMS, particularly SqLite.
- Hands-on experience of integrating and using version control systems, SVN and GIT.
- Hands-on experience of developing reusable components/frameworks.
- Hands-on experience of automation testing using Robotium and Espresso.
- Ability to create custom components as per the requirement.
TECHNICAL SKILLS
Programming Languages: C, C++, Objective C and Java.
Operating Systems: Android, Tizen, J2ME and Symbian.
Tools: Android studio, Eclipse, Git, Jenkins, Jira, SQLite browser, Source insight, ADB, Hirarchy viewer, Robotium and Espresso.
Version control systems: Perforce, SVN, Clear case, git
Databases: Android SQLite Databse
Framework: Android Framework
PROFESSIONAL EXPERIENCE
Confidential
Chief Engineer (Mobile Apps)
Technologies: Java and Android 6.0.
Responsibilities:
- Responsible for handling the entire life cycle of the product including design, development, testing and release.
- Implemented festival detail view.(fetching data from server, parsing and presenting to the user)
- Implemented Google Cloud Messaging (GCM) service for festival updates to user.
- Implemented customized greeting card view(fetching photo from gallery or camera and drawing text on the image)
- Successfully designed, developed and released first version of the project.
- Managed code repository and provided status report to client ( Confidential HQ) on daily basis.
Confidential
Technologies: C, Java, Tizen 2.4 and Android 6.0.
Responsibilities:
- Designed as a client (Gear) - Server (android phone) model.
- Implemented Android service, which accepts requests from gear device and responds with requested contact details.
- Implemented SAP ( Confidential Accessory Protocol) client to send and receive data to Galaxy gear.
- Implemented JSON content builder and JSON parser classes to export & import contact details to/from gear device.
Confidential
Technologies: C++ & Tizen and Java & Android.
Responsibilities:
- Implemented food intake module.
- Implemented Location tracker and user movement module.
- Implemented path tracker module to analyze saved workouts.(Used Polylines to draw path on Google Maps with accurate GPS location changes)
- Integrated Google play services and Google Maps API V2.
Confidential
Technologies: Java and Android.
Responsibilities:
- Implemented custom slow motion video player component.( reading frames from video file one by one and drawing on the screen using image view).
- Implemented video comparison view (two slow motion video players side by side).
- Implemented video frame extract view.
Confidential
Technologies: Java and Android.
Responsibilities:
- Ported WebRTC libraries on Android.
- Implemented Session Description Protocol (SDP) builder.
- Implemented Interactive Connectivity Establishment (ICE) wrapper to get local and remote IP addresses.
- Implemented Custom Image view to display the video stream.
Confidential
Technologies: Java and Android.
Responsibilities:
- Implemented photo note and photo frame views using S-Pen SDK.
- Implemented menu options like set as wallpaper and share via etc.
Confidential
Technologies: C++ & Tizen and Java & Android.
Responsibilities:
- Implemented Session Description Protocol (SDP) builder.
- Ported Interactive Connectivity Establishment (ICE) library on Android and Tizen.
Confidential
Sr. Software Engineer (Mobile apps)
Technologies: Java and Android.
Responsibilities:
- Designed and Developed Power on log-in, Auto log-in functionalities.
- Added Block and Unblock functionalities.
- Implemented saving chat feature.
Confidential
Technologies: Java and Android.
Responsibilities:
- Implemented CSTF (setting time format), CGPIAF (printing IP address), and CPLS (selection of preferred PLMN list). COPN (Operator name).
Confidential
Sr. Software Engineer (Mobile apps)
Technologies: C++, BADA OS.
Responsibilities:
- Involved in design of the application.
- Developed UI views and corresponding UI controls.
- Developed SAX Parser module.
- Developed HTTP session module.
- Developed Photo Download Manager Module.
Confidential
Technologies: Java & Android.
Responsibilities:
- Implemented database to manage the notes (add, delete & update).
- Implemented text note, audio note and ink note (drawing in screen).
- Implemented send via SMS, MMS or Email.
Confidential
Technologies: C++ & Symbian.
Responsibilities:
- Posting request and parsing the xml response from Confidential site and extracting the Information using SAX parser.
- Developed Photo Download Manager module.
Confidential
Technologies: C++ & Symbian
Responsibilities:
- Implemented call status listener.
- Implemented Call Through Mode and Call back Mode features.
Confidential
Technologies: C++ & Symbian.
Responsibilities:
- Designed architecture for displaying dynamically changing menu options.
- Developed code for handling/displaying all the menu options at UI level.
- Developed code for UI controls like Progress Bar, Battery Level Indicator, etc.
Confidential
Technologies: C++ & Symbian.
Responsibilities:
- The abstractions for the subsystems in the Series 60 are developed.
- Participated in the Requirements gathering and analysis.
- Developed wrappers around CVideoPlayerUtility, CMdaAudioRecorderUtility and CMdaAudioPlayerUtility.
Confidential
Software Consultant
Technologies: C#.net, Oracle.
Responsibilities:
- Developed Cost Factor Business Logic.
- Developed Product comparison Business Logic.