Android Developer Resume
Minnetonka, MN
SUMMARY
- 5+ years of experience in Application Analysis, Design, Development, deployment and Maintenance/Support for mobile applications.
- Experience in design and implementation of custom widgets and android internals.
- Experience in development of android application using third party libraries.
- Developed and architected multiple Android applications across versions.
- Experience in wireless devices like Bluetooth, wifi etc.
- Experience in different stages in software development life cycle (SDLC).
- Good knowledge on Android Animations, Material Design and Fluid Layouts
- Excellent Knowledge in creating iOS apps using Swift.
- 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 and JSON
- Experienced in implementation and handling of push notifications using GCM.
- Good knowledge on Kotlin.
- Experience in implementing Google Services
- Knowledge of android security frameworks and developing secured mobile application.
- Experience in designing and developing UI components and widgets for android phones with different screen resolutions.
- Experience with Android emulator, LogCat and DDMS to perform debugging the android applications.
- Extensive experience in Unit Testing, Regression Testing, Smoke 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.
TECHNICAL SKILLS
Programming Language: Java, J2EE, J2ME, C, Swift, Kotlin
Web development: JSP, XML, JavaScript, HTML5, CSS
Mobile Development: Android, J2ME, iOS
Database: SQL Server, Oracle, MySQL
Operating Systems: UNIX, Windows XP/VISTA/7, Linux
Methodologies: Agile, Water Fall
Version Controls: SVN, GIT, GIT-TFS, JIRA
Testing Frameworks: JUnit, Selenium
PROFESSIONAL EXPERIENCE
Confidential, Minnetonka, MN
Android Developer
Responsibilities:
- Developing various screens with different UI components using Android SDK.
- Designed front end screens by using MVP design pattern.
- Developing framework and implemented it to obtain appropriate results.
- Implemented SQLite database, Shared Preferences and Content Provider in application data management.
- Implemented navigation methods to monitor the geo location.
- Implemented Bluetooth services for the communication between relay trip simulator and mobile application
- Used Restful API web services to generate JSON data.
- Used HTTP Protocol to request and response the data.
- Implemented the Middle Level layer controllers to fetch the JSON Data from the server response.
- Wrote unit test cases to validate the functionality of code accurately.
- Registered the Broadcast Receivers for the android system announcements.
- Used Logcat viewer and Logcat monitor for debug purpose.
- Performed unit test, smoke test, Regression test and manual test.
- Used GIT-TFS to send code for code review and check in.
- Used JIRA for monitoring tasks.
- Used POSTMAN to execute the web service requests to get response from server.
- Followed the agile methodology for implementing the project.
Environment: Android SDK, Android 2.3-3.0.1, Java, SQLite, JSON, RESTful API, HTML, GIT-TFS.
Confidential, Louisville, KY
Android Developer
Responsibilities:
- Developed UI components using Android SDK for multiple screens.
- Parsing and Consuming JSON web services with REST APIs.
- Developing various responsible Screens, Navigation flows, flow actions, assignments, Exception Handling, Database operation using Java programming.
- Involved in complete design and development from the scratch.
- Implemented notifications an Push Notifications using GCM.
- Interaction with SQLite Database for data storage.
- Functional testing on mobile web application with different mobile devices
- Building user Interface of web application for mobile and design.
- Implemented capturing the screenshot of the payment screen, Bitmap using Android NDK.
- Developing and Monitoring the Agents and Listeners.
- Analyzing processed data from system, generating report for system.
- Ensuring delivered work product meets the functional requirements.
- Team coordination in all Application modules and solve technical problems as well as acting as a bridge between technical team and business.
- Performing unit testing to meet business requirements.
Environment: Android SDK, SQLite, JSON, RESTful APIS, Java, HTML, GIT
Confidential, Houston, TX
Team Lead/ Developer
Responsibilities:
- Developed Image processing code using SURF algorithm
- Detected the match between features of base image and the features of the video
- Detected the X, Y & Z co-ordinates using Image processing
- Responsible for code review, code analysis and requirement gatherings
- Designed an environment to run test cases
- Co-ordinated with team members to provide appropriate result to Confidential
- Ensuring delivered work product meets the functional requirements.
- Established guide lines to deliver flaw less code.
- Interaction with client on collecting the requirement and understanding the business needs.
Environment: MATLAB, Computer vision toolbox
Confidential, Louisville, KY
Android Developer
Responsibilities:
- Creating skeleton application UI & implementing fragments using Android SDK.
- Designed and build the application using Linear, Relative and Table layout.
- Client Server Communication using REST API, JSON parsing to retrieve data from database
- Worked on MVC patterns for the app.
- Strictly follow Activity Life Cycle with Process Service Life Cycle.
- Implemented Notification, SharedPreferences and Created Intents (explicit, implicit), Multi-threading.
- Used GitHub for version control and Web technologies (i.e. AJAX, JSON and RESTful web services)
- Participated in large production environments building enterprise class software development following Agile Processes.
- Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
- Performed Code analysis, requirements gathering and analysis, and software risk analysis
Environment: JAVA, Android Studio, Kernel, SQLite, Google App Engine, SDK, XML.
Confidential
Android Developer
Responsibilities:
- Developing various responsible Screens, Navigation flows, flow actions, assignments, Exception Handling, Database operation using Java programming.
- Developed UI components for multiple screens using Eclipse.
- Used MVC design pattern to implement the functionalities of application.
- Participating in business meetings for technical inputs for banking, insurance mobile Application for their requirements.
- Designing & Estimation of application.
- Building user Interface of web application for mobile and design.
- Ensuring delivered work product meets the functional requirements.
- Involved in complete design and development from the scratch.
- Parsing and consuming JSON/XML web servies with REST web services.
- Designing and developing the application to work on Android using Java Programming.
- Analyzing processed data from system, generating report for system.
- Used LogCat and Android emulator for debugging purpose.
- Used SVN as version control
Environment: Eclipse, MVC, JSON, Web Service, SVN, HTML5, CSS3.
Confidential
Java Developer
Responsibilities:
- Designed and Created Domain model and schema using object-oriented design/ UML diagrams Built SOAP Web services.
- Installed and configured WebLogic in Development and Testing environment.
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
- Developed Action classes, Action Forms, and Struts Configuration file to handle required UI actions, JSPs for Views.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes.
- Unit tested all the classes using JUNIT at various class level and methods level.
- 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 (TDD) and Unit Test Cases preparation.
- Interaction with client on collecting the requirement and understanding the business needs.
- Performed code review and unit testing.
Environment: Eclipse, JSPs, HTML5, CSS, Servlets, Java, SVN.
