Sr.android Developer Resume
Chicago, IL
SUMMARY
- Over 11 years of extensive experience in designing and developing high - end Enterprise Level Mobile applications.
- Expert in building Android applications for mobile and Infotainment devices.
- Expertise in developing application for Android Operating System using Android Studio,Eclipse IDE, JAVA, XML, Android SDK and ADT plug-in.
- Strong experience in Android development using Activities, Intents, Services, Broadcast Receivers, Content Provider, Fragments, List Views, Adapters, WebView, Multithreading and so on.
- Strong experience in Android Build-in components NDK, liking location, Camera, MediaPlayer, WIFI, Bluetooth, and so on.
- Expertise in implementing JSON and XML parsers for the WebServices response data.
- Strong experience on Core Java and Android APIs, Graphics, Data Storage, Multimedia, Connectivity, Location, Sensors, Notification, and so on.
- Strong experience with third party open source APIs like facebook API, Google Map API,Youtube API, Twitter API,and so on.
- Worked with all adapter views like Recycler View,List view, Grid view and Gallery etc..
- Worked with Shared Preferences, local storage and SD card for Storing data, strong experience in database development using SQLite, SQL, My SQL and so on
- Familiar with various web protocols and concepts including HTTP(S), GET, POST, XML, JSON.
- Extensive experience in developing applications using architectures like Model-View-Controller (MVC) etc…
- Experience in software engineering and development, agile development methodologies and test/behavior driven development.
- Experience in implementing security features (Encryption and Certificates).
- Experience in front and back-end Application development.
- Experienced with Application Servers like Apache Tomcat.
- Strong optimization and debugging skills.
- Excellent conceptual and logical thinking & ability to grasp and master new technologies.
- Participated in complete Software Development Life Cycle(SDLC) for proper analysis, development, testing, development and enhancement of the apps.
- Strong customer exposure: Experienced in interacting with customers, contractors, and other internal development teams, both domestically and internationally.
- Contributed significantly well in projects during all phases design, implementation and deployment.
- Comfortable working with people from different background and able to perform as a good team player.
TECHNICAL SKILLS
Platforms: Android-2.x/3.x/4.x/5.x/6.0, Confidential -6.0/6.5,BMP,Win-CE
Languages: C, C++, Java, Java Script, Win32 programming.
Web Technologies: HTML,HTML5,CSS,CSS3.
Debugging Tools: Android DDMS, JTAG, Trace 32, Crash Dump Analyzer, QXDM.
Repository: Git, Perforce, VSS, CVS, SVN, Microsoft TFS.
Tools: Android studio, Eclipse IDE,Adobe Dreamweaver CC, Photoshop, SVN 1.8.7, EGIT 3.4.1, and Maven 3.2.1.
Operating System: Windows XP/Vista/7/8, Linux, Mac OS X.
Application Server: Apache Tomcat 8.0.
Database: Oracle, Sqlite 3.8.5.
Miscellaneous: Retrofit, RxJava, Dagger, Jackson.
TECHNICAL SKILLS
Sr.Android Developer
Confidential, Chicago, IL
Responsibilities:
- Analyzed and designed the requirements of the whole application in agile environment.
- Integrated the Nest Android SDK and accessed their apis for Authentication and setting the profiles.
- Consumed the Lifx Rest API to change the states of the bulbs based on the Profiles.
- Implemented a background Service to Interact with the Nest and Lifx servers.
- Implemented a receiver to listen to the incoming requests from the other clients.
Environment: Android SDK 6.0, Android Studio, JDK 7.0/8.0, Gradle,ADT Plug-in, Logcat, DDMS console.
Sr.Android Developer
Confidential, Chicago, IL
Responsibilities:
- Implemented the UI screens for Phone application using all Android widgets, Fragments etc..
- Implemented Rest calls to interact with the GM servers.
- Implemented the functionalities behind the GUI screens.
- Ensured the modules are bugs free. Actively participated in end-to-end delivery of the given modules.
- Used GIT for code repository and maintaining current and historical versions of the source code.
Environment: Android SDK 6.0, Android Studio, JDK 7.0/8.0, Gradle,ADT Plug-in, Logcat, DDMS console.
Sr.Android Developer
Confidential, Omaha, NE
Responsibilities:
- Analyzed and designed the requirements of the whole application in agile environment.
- Implemented the GUI screens using Fragments.
- Implemented the functionalities behind the GUI screens.
- Implemented Services to communicate with the Server, consumed the JSON payload and populated into UI views.
- Used Recycler View, GridView and Table layout etc..along with the general widgets to build the UI views.
- Used jackson to parse the JSON Payload and stored the parsed data to models before updating the UI.
- Implemented the Storage module using Shared Preferences and SQlite to store the desired data for future usages.
- Used GIT for code repository and maintaining current and historical versions of the source code.
- Used Map widget for displaying the locater based information.
- Used Location manager to communicate to the Agents with the drivers location information.
- Ensured the modules are bugs free. Actively participated in end-to-end delivery of the given modules.
Environment: Android SDK 4.0 and above, SQLite 3.7.13-3.8, Android Studio, JDK 7.0/8.0, Gradle,ADT Plug-in, Logcat, DDMS console.
Sr.Android Developer
Confidential, Austin, TX
Responsibilities:
- Implemented the native Android OS implementation for the Confidential Segment Widget using Adapters and Hybrid features.
- Implemented the Confidential parser libraries in native Android to ease the Confidential app developers to parse the Services response data.
- Implemented Confidential Storage API using Android SQLite.
- Implemented the widget level animaions using the Android in built APIs.
- Implemented Confidential Network API in native Android HttpRequest for both GET and POST.
- Implemented multipart fileupload support in Confidential platform through HttpRequest.
- Ensured the features are bugs free. Also provided the customer support on need basis.
Environment: Confidential 6.0/6.5, Java Script, Eclipse, Google Android SDK 2.1 and above, java,XML,JSON.
Sr. Confidential Developer
Confidential
Responsibilities:
- Interpreted the wireframes and developed GUI screens using Confidential framework Widgets and functionality according to it.
- Implemented push notifications module to show the promotions/alerts to the users.
- Implemented the NDK library to communicate Java APIs through JavaScript code.
- Implemented the Settings module and stored the desired data to local storage for future usages.
- Implemented REST services, getting JSON response and parsing them to get the required information.
- Integrated the native platform libraries using FFIs.
- Implemented the Online cheque deposit module by using Camera Widget.
- Used GIT for code repository and maintaining current and historical versions of the source code.
- Used Map widget for displaying the locater based information.
- Bundled the app with the CA certificates for the security.
- Made sure that the app is respecting the cross-mobile platform concept by thorough testing in both the Android and iOS channels.
- Followed the Agile and Scrum methodologies in the project implementation.
- Ensured the solution is bugs free. Actively participated in end-to-end delivery of the Application.Also provided the customer support on need basis.
Environment: Confidential 6.5, Java Script, Eclipse, Google Android SDK 2.1 and above, java.
Sr. Confidential Developer
Confidential
Responsibilities:
- Analyzed the requirements and developed GUI screens using Confidential widgets.
- Written the functionality of the requirements in Java Script.
- Retrieved the airlines information for the set of the user entered data through Services.
- Parsed the JSON searched data and displayed to user in a rich UI using Segment ListView, Page View depending on the data.
- Implemented the promotions module to display the videos in full screen using native Android WebView and integrated through FFI.
- Implemented entire handshaking process with the app Server for the booking of the tickets.
- Saved the users login information to device storage for faster access of the app.
- Ensured the app is secured by bundling the CA certificates.
- Made sure that the app is respecting the cross-mobile platform concept by thorough testing in both the Android and iOS channels.
- Followed the Agile and Scrum methodologies in the project implementation.
- Fixed bugs reported by QA team and Business users.
Environment: Confidential 6.0/6.5, Java Script, Eclipse, Google Android SDK 2.1 and above, java,git.
Sr.Mobile Developer
Confidential
Responsibilities:
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Responsible for writing event handlers for all the UI widgets and implemented the desired action for each of the widgets.
- Worked on services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Handled XML data using efficient parsing techniques such as DOM parser.
Environment: Android SDK 2.x/3.x/4.x, java, Tomcat, JSON,XML.
Sr.Mobile Developer
Confidential
Responsibilities:
- Analyzed and designed the solution.
- Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Responsible for writing event handlers for all the UI widgets and implemented the desired action for each of the widgets.
- Worked on features like sending E-mails, SMS, etc., from the app.
- Implemented the GUI screens of the app by interacting with the Internet Banking server using HTML5 and native features.
- Implemented the JSON and XML parsers and stored the data in device data base.
Environment: Android SDK 2.x/3.x/4.x, java, Tomcat, JSON,XML.
Sr.Software Engineer
Confidential
Responsibilities:
- Architecting and Designing the application flow.
- Implemented the Services to handle the notifications sent by the Servers.
- Parsing the data received either in XML format or JSON format and displays to user.
- Developed Call view and Return to view to display on the ticker when user is working on some other application in primary screen.
- Bug fixing of android applications for different modules.
Environment: Android SDK 2.x, java, SVN.
