Android Developer Resume
Framingham, MA
SUMMARY:
- 6+ years of experience in Application Analysis, Design, Development, deployment and Maintenance/Support for mobile applications.
- 4 years of experience in smartphone, iPad and tablet (Android/ iOS) development using X - Code, Objective-C, Swift, Android SDK, iOS SDK
- Extensive experience in Mobile Solutions spanned across multiple technologies (iOS, Android, HTML5, J2ME).
- Developed and architected multiple Android and iOS applications across versions.
- Good understanding of Android and iOS UI guidelines.
- Good expertise in designing Mobile applications and Mobile Web Portals
- Excellent background in developing applications using Java, J2EE and J2ME Technologies
- Experience in design and development core data mobile level applications for the iPhone/iPad.
- Have experience in components of Angular JS.
- Experience in different stages in software development life cycle (SDLC).
- Good knowledge on Android and iOS Animations, Material Design and Fluid Layouts
- Experience with major frameworks in the Cocoa Touch, Media, Core Services, Core Data, SQLite and Core OS layers
- Strong Experience working with Relational databases like Oracle, SQLite, MySQL.
- Have a good understanding of RESTful and SOAP APIs and web services.
- Experience with various Parser level applications including dynamic data display applications for XML, JSON on IPhone and IPad.
- Used PhoneGap as an open source to develop and run mobile app in different platforms
- Experienced in implementation and handling of push notifications
- Experience in deploying apps into app store.
- Good experience with source controls like GIT repository and sub version.
- Good knowledge in scripting like Java and Unix shell scripting.
- Knowledge of android security frameworks and developing secured mobile application
- Highly experienced in On-device debugging, various code debug
- I’ve faced varied user interface design challenges, either to create an impressive user interface or creating new components, which I’ve solved from interface designers from the IDEs and / or creating programmatically and dynamically new components
- Experience in creating HLD and LLD designs.
- Have a good experience in developing secure mobile applications and integration with enterprise applications.
- Experience with Android emulator, LogCat and DDMS to perform debugging the android applications.
- Experience in writing complex SQL’s and calling them in applications.
- Extensive experience in Unit Testing, Integration Testing, System Testing, and Production Support of large-scale, enterprise applications and products.
- Experience in Support Documentation, debugging, fixing defects, operation, sustenance and maintenance of end-to-end systems.
- Strong understanding of server side software, scalability, performance, and reliability aspect
- Have good client interaction skills. Involved in Requirements Gathering, Proof of Concepts (POC) / Feasibility Study.
- I look for always keeping me updated on the mobile development, with the new libraries and components provided by the platforms in their new versions.
TECHNICAL SKILLS:
Programming Languages: core Java, C, Objective-C, Swift, .Net
Mobile Technologies: Android, iOS, J2ME
Web Technologies: HTML5, JavaScript, JSON, XML, JQuery Mobile
Database: Oracle, MySQL, SQLite
IDE/Frameworks: Xamarin, Xcode, eclipse, Android Studio, Cocoa Touch, Cocoa Pods
Operating Systems Used: Unix, Mac OS X, Windows, iOS, Linux
Design Tools: Visio Professional
Testing Frameworks: Junit, Selenium, Selendroid
PROFESSIONAL EXPERIENCE:
Confidential, Framingham, MA
Android Developer
Responsibilities:
- Developed ACL framework to meet platform compatible solution.
- Involved in designing ACL modules on different OS platforms.
- Developed components to establish a communication of two different OS layers
- Support multi-user feature on Android 5.1 and above
- Involved in building apk files same as other OS.
- Developed mapping in between android framework and other OS platform.
- Involved in designing Socket communication between android framework and ACL framework.
- Functional testing on mobile web application with different mobile devices
- Ensuring delivered work product meets the functional requirements.
- Checking of Logs from systems gather information.
- Android emulator, logcat and DDMS are used to track the framework.
- Used AngularJS as the development framework to build a single-page application.
- Storage of configuration parameters in Shared Ps
- Involved in Bug fixing
Environment: Android SDK 5.1, Java, Android Studio, DDMS, LogCat, Android emulator, Android devices, GIT, HTML, C, CSS, Tizen.
Confidential, Minneapolis, MN
Android Developer
Responsibilities:
- Designing & Estimation of Credit Card application.
- Building user Interface of web application for mobile and design.
- Developing various responsible Screens, Navigation flows, flow actions, assignments, Exception Handling, Database operation using Swift programming.
- Ensuring delivered work product meets the functional requirements.
- Enhancing the quality of the application by using quality control procedures combined with best practices.
- Designing and developing the application to work on Android using Java Programming.
- Used Selendroid to interact with multiple Android devices at the same time.
- Implemented Push Notifications, including building the Push Server
- Established guide lines to deliver flaw less code.
- Servicing the Business requests.
- Worked with GIT Repository to update and checkout the codebase changes
- Developing and Monitoring the Agents and Listeners.
- Analyzing processed data from system, generating report for system.
- Daily stand-up meeting with Client and business people
- Participating in business meetings for technical inputs for banking, insurance mobile Application for their requirements.
- Used LogCat, DDMS and Android emulator for debugging purpose.
- Team coordination in all Application modules and solve technical problems as well as acting as a bridge between technical team and business.
- Performing code review and unit testing.
Environment: Android SDK 4.4, HTML5, CSS3, JQuery Mobile, GIT, LogCat, Android emulator.
Confidential
Software Engineer
Responsibilities:
- Involved in requirement gathering and outlining.
- Made decisions on Layout design and Layout modifications.
- Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
- Implemented the Middle Level layer controllers to fetch the JSON Data from the server response.
- Implemented the PayPal integration for smooth checkout process.
- Implemented code changes to handle different orientations for iPad and iPhone.
- Designed the UI and added new features. Fixed many bugs related to UI, database server API.
- Worked with Subversion to checkout and update the codebase changes.
- Implemented Push Notifications and application tracking and rating functions.
- Used Xcode 3.0 to develop the screens for the application using MVC design pattern.
- Testing included device testing with iPhone, IPad and later.
- Used JSON to retrieve data for display on the mac and iPad from server using RESTFUL web services.
- Involved in iOS performance testing and Functional tests
- Followed the agile methodology for implementing the project.
- Took care of Code Review, Code Fixes and bug Fixes.
- Coordinated with team for continuous integration.
- Configure the Selenium Grid comprises of multiple nodes.
- Extensive bug fix experience symbolicated the crash logs to find the root cause for several crashes in the application.
- Involved in Creating builds for IT, QA, UAT testing.
Environment: Objective - C, Cocoa touch, XCODE 3.0 - 4.0, Cocoa Pods, MVC, JSON, IOS SDK, Web Service, SVN, Android SDK 4.4, HTML5, CSS3.
Confidential
Java Developer
Responsibilities:
- Involved in System study and understanding the architecture of the product.
- Involved in requirements gathering, Estimation, Design and leading the dev team
- Responsible for relevant documentation (SAD, TDD etc) and Unit Test Cases preparation.
- Interaction with client on collecting the requirement and understanding the business needs.
- Used Subversion as a source control to checkout the code.
- Responsible for core development and unit testing of the changes.
- Has both developed web service using RSA and consumed the web service provided by SOA-COE
- Responsible for uploading the files to CVS and code check in and code review
- Involved in gathering of client requirements, analyzing business and technical options and documentation.
- Performed code review and unit testing
Environment: Java web service, Eclipse, Spring, Hibernate, Junit, WAS, XML, MSSQL, SOAP UI, SVN, CVS.
