Lead Android Mobile Developer Resume
Springfield, MO
SUMMARY
- Senior Android developer wif extensive software development and mobile application development experience in various platform - based industries wif expertise in developing applications using Android SDK, Eclipse,Android Studio, Visual Studio and Xamarin.Android technologies.
- Good experience in all phases of the software development life cycle (SDLC). Responsible of analysis, design, development, Testing, implementation and maintenance of business applications in client/server technology.
- Expertise on Mobile Application Development Using Xamarin.Android Approach.
- Involved in every phase of Agile and Waterfall Methodologies of a SDLC (Software Development Life Cycle) wif the iterative and Evolutionary standards.
- Highly skilled in requirement gathering & Analysis, preparing Functional & Design specifications and maintaining company standard documentation.
- Good experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism, Encapsulation & Data Abstraction.
- Implemented the latest Material Design guidelines, animations and UX optimization, Fragments, Layouts, Animations, Compound Views, Custom Views, ListView and RecyclerView.
- Good Understanding and Experience wif Build and Deployment Processes for iOS and Android.
- Implemented the RESTful data consumption using Retrofit wif an OkHttp client and GSON.
- Worked on deploying the application into Google Play store and Company Portals (In- House).
- Experience wif Push Notifications, Google Maps, Navigation, GPS, and social media APIs.
- Proficient wif multiple IDEs tailored for Android Development (Android Studio, Eclipse and Visual Studio).
- Work wif management to talk through design plans, distribution of work, and time schedules, especially when new technologies arrive dat the company wants to implement.
TECHNICAL SKILLS
Languages: Java, C# .Net, Kotlin
Mobile Development: Android SDK, Android Studio, Xamarin.Android
Platforms: Android, Xamarin
Software Development: Asynchronous Programming, Event Driven Programming, OOP - Object Oriented Programming,MVVM - Model View ViewModel, MVC - Model View Controller, RWD - SDLC -- Agile, Waterfall, Prototype
IDE Tools: NetBeans, Eclipse IDE, Microsoft Visual Studio, MySQL Workbench, Android Studio, XCode
Message Formats: JSON, BSON, XML.
Development Tools: Visual Studio, JIRA, Eclipse, Android Studio, Xcode, VirtualBox, Git, SVN.
PROFESSIONAL EXPERIENCE
Confidential, Springfield MO
Lead Android Mobile Developer
Responsibilities:
- Developed Android mobile application using Android Studio implementing data binding, Room library, and Constraint layout, Acra for crash reports and AndroidX library for compatibility.
- Developed Screens for Android Devices using android standard XML design and also using Constraint Layout
- Lead and mentor team of 2 members for android application development.
- Develop Android Data Bindings for user interfaces (please elaborate dis bullet by including the tools used for the task)
- Designed application architecture to be compatible wif device agnostic.
- Designed application architecture.
- Run several meetings wif UI teams to halp them better understand Material Design approach, how to implement and the possible outcomes for current layouts and User Interface.
- Implemented push notifications and connected wif Firebase console
- Designed application architecture to be compatible wif new devices in future wif minimum code changes to UI/UX.
- Integrating Rest services to call the web services using Retrofit library (API calling).
- Integrating SQLite for storing the data in local using Room persistence library.
- Continuous integration to road map software and project life cycle wif several updated tools like Firebase, push notifications.
- Integrate wif Agile team deliverables for all the processes of the product life cycle
- Fix issues wif the current Implementation and perform testing operations over physical devices and using Genymotion emulator.
- Support QA Team to perform testing and provided support for throughout entire mobile development project.
- Acted as point of contact for urgent and critical milestones in the project life cycle and software development lifecycle, including explanatory steps for non-developer persons
Technologies: Java, Android, Android Studio, Android Data Bindings, GIT, Room persistence library, AndroidX library, Retrofit.
Confidential, Baltimore, MD
Senior Android/Xamarin Mobile Developer
Responsibilities:
- Design and developed mobile application using Android SDK, Xamarin Studio and Genymotion for testing
- Performed requirements gathering, transforming them into epics, user stories, development tasks and actively involved in the application architecture and design.
- Guided project management in planning and project structure
- Designed and developed mobile application using Interface builder Xamarin.Android C# and XML.
- Designed application architecture to be compatible wif common couch base and it will work for both iOS and Android.
- Design and develop Screens for Android Devices using XML.
- Utilizing MVC design patterns for implementing the architecture of the application.
- Implementing Web API Services for web service calls backend System and database.
- Working on for Dynamic logic for reusable screens and application.
- Implementing Android new features using C# Xamarin.Android.
- Supervise automated testing and worked closely wif QA Team to perform testing issues.
Technologies: Java, Android, C#, Xamarin.Android, Visual Studio, GIT
Confidential
Android Developer
Responsibilities:
- Design and Developed Android mobile application using Eclipse and Android SDK.
- Managed continuous integration using GIT and remote repositories on BitBucket.
- Used Flatbuffers and GSON to serialize information passed along a network, two different serialization implementations to allow for adaptability in responding to changing requirements.
- Used Android Asynctask to implement network communication structure dat features two way communications between the client and server.
- Use of SQLite database schema to persistent data storage for every schedule
- Participated on the RESTful API definitions for the app.
- Test REST web services using postman.
- Utilized multithreading and asynchronous tasks to manage communication between server and application.
- Supported team member through paired programming and use of whiteboard concept diagrams.
- Support web service development; also support iOS testing and development
- Provided successful demos of the application’s features to higher management on many occasions.
Technologies: Android, Eclipse, Android SDK, SQLite, GIT, RESTful API.
Confidential, Texas
Android Mobile Developer
Responsibilities:
- Design and develop android application using and Eclipse, Android Sdk and Genymotion.
- Responsible for the design, build, deployment, debug & maintenance of Android applications for Google play
- Ensured all applications were developed wif the SDLC Software Development life cycle.
- Responsible for the implementation of the user interfaces based on the mockups provided by the designer.
- Tested applications on multiple devices to ensure compatibility standards
- Programmed wif clean, modular, robust code using Java and XML wif Android SDK platform.
- Fixed bugs wif code, design patterns and miscellaneous occurrences during projects.
- Perform manual testing on Android using Genymotion and iOS using the iOS emulator and physical devices, also tested REST web services responses using postman.
- Support IOS testing and development by implementing some views in for theiOS version
Technologies: Android, Eclipse, Android SDK, XML.
Confidential
Technical Support/Software Engineer
Responsibilities:
- Provided department support to generate statistics and capture the information obtained from communities.
- Built a new database for the school year and updated the information accordingly to student registration.
- Sent the information to the Family Development System periodically
- Generated student registration statistics for community programs.
- Generated student lists according to school, grade and location.
- Created forms for data capture.
- Assisted department users create documents and spreadsheets.
Technologies: PHP, MySQL, MS Access, Android
Confidential
System Developer
Responsibilities:
- Added and updated modules on the system.
- Wrote modules in Java and generated SQL queries according to specifications using the framework provided by University.
- Write Java classes for the backend.
- Developed database code for transactions.
- Debugged classes using NetBeans Debugger.
Technologies: Java, Servlets, Oracle, PL/SQL.