We provide IT Staff Augmentation Services!

Mobile Developer Resume

Vancouver, WA

SUMMARY:

  • 7+ years of experience in Application Analysis, Design, Development, deployment and Maintenance/Support for mobile applications.
  • 5+ years of experience in smartphone and tablet (Android) development using Android SDK.
  • Extensive experience in Mobile Solutions spanned across multiple technologies (Android, HTML5, J2ME).
  • Experience in design and implementation of custom widgets and android internals.
  • Experience in design and development core data mobile level applications for the Android mobile phones.
  • Experience in development of android application using third party libraries.
  • Developed and architected multiple Android applications across versions.
  • Experience with Xamarin forms to develop cross platform applications
  • Good expertise in designing Mobile applications and Mobile Web Portals
  • 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 Objective - C and 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.
  • 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 in multi-threading programming.
  • 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 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.

TECHNICAL SKILLS:

Programming Languages: core Java, C, Kotlin

Mobile Technologies: Android, J2ME

Web Technologies: HTML5, JavaScript, JSON, XML, JQuery.

Database: Oracle, MySQL, SQLite

IDE/Frameworks: Eclipse, Android Studio, Visual Studio

Operating Systems Used: Unix, Windows, Linux

Design Tools: Visio Professional

Testing Frameworks: Junit, Selenium, Selendroid

PROFESSIONAL EXPERIENCE:

Confidential, Vancouver, WA

Mobile Developer

Responsibilities:

  • Developing cross platform application with Xamarin forms which can be run on Linux Environment.
  • Designed screens using MVVM design pattern.
  • Developing various UI layouts using Xamarin forms.
  • Implemented binding and custom Renderers to get appropriate results.
  • Implemented Ethernet communication for communicating between controller and Tiger6 software.
  • Building Tiger6 by combining controller and TigerStop.
  • Developed SQL DB to maintain the files.
  • Implemented state machines to get signal for each cut made by TigerSaw.
  • 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.
  • 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.

Environment: Xamarin Forms, Visual Studio, C#, JIRA, SQL, XAML

Confidential, Minneapolis, MN

Sr. 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.
  • Created and retrieved database to build the communication between host and mobile, relay and mobile.
  • Implemented SQLite database, Shared Preferences and Content Provider in application data management.
  • Used AsyncTask, Handler, Threads, Service, and IntentService to implement multi-threaded applications.
  • Implemented HTTP protocol and Bluetooth services to build communication between mobile and relay trip simulator.
  • App supports Android SDK 4.2-7.1 versions
  • Implemented the Middle Level layer controllers to fetch the JSON Data from the server response.
  • Used GIT-TFS to send code for code review and check in.
  • Participated in large production environments building enterprise class software development following Agile Processes.
  • Registered the Broadcast Receivers for the android system announcements.
  • Used Logcat viewer and Logcat monitor for debug purpose.
  • Performed unit test, smoke test and manual test.
  • Followed the agile methodology for implementing the project.
  • Used POSTMAN to execute PostgreSQL queries.

Environment: Android studio 2.3-3.0.1, Java, SQLite, GIT-TFS, LogCat, Android emulator, Android SDK 4.2- 7.1.

Confidential, Minneapolis, MN

Sr. 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 Android SDK.
  • Participating in business meetings for technical inputs for banking, insurance mobile Application for their requirements.
  • Designing & Estimation of Credit Card application.
  • Building user Interface of web application for mobile and design.
  • Ensuring delivered work product meets the functional requirements.
  • Involved in coding for creating an android widget for Confidential .  
  • 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.
  • Used third party libraries like Retrofit, Volley and OKHttp .
  • 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.
  • Implemented capturing the screenshot of the payment screen, Bitmap to pdf conversion features using Android NDK .
  • Developing and Monitoring the Agents and Listeners.
  • Analyzing processed data from system, generating report for system.
  • 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, 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
  • Implemented SQLite database, Shared Preferences and Content Provider in application data management.

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.
  • Established guide lines to deliver flaw less code.
  • Analyzing processed data from system, generating report for system.
  • Used LogCat and Android emulator for debugging purpose.
  • Used SVN as version control
  • Team coordination in all Application modules and solve technical problems as well as acting as a bridge between technical team and business.

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: Java web service, Eclipse, Hibernate, Junit, XML, SOAP UI, SVN, CVS.

Hire Now