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
Education Qualification: Bachelor of technology in Computer Science and Engineering.
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 best buy.
- 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.