We provide IT Staff Augmentation Services!

Sr Android Developer Resume

4.00/5 (Submit Your Rating)

Vienna, VA

SUMMARY

  • Over 8 years of experience in analysis, design, implementation and testing of object - oriented applications using java and android.
  • 6 years’ experience in native android and web-based applications
  • Strong understanding of OOP concepts, Software develop life cycle, Agile/Scrum methodology.
  • Experience wif various design patterns wif respect to java and Android like MVP, MVVM and data binding, Architecture components.
  • Solid understanding in developing Android UI wif various custom components and integrating the UI wif REST API services.
  • Good Exposure in troubleshooting, debugging and testing android applications.
  • Experienced writing Unit Test wif Junit, PowerMock and Roboelectric.
  • Experienced writing automation scripts wif Espresso, Cucumber and Gherkin frameworks.
  • Expertise in using Android Studio, Eclipse IDE, XML, Android SDK, ADT plug-in and Gradle build system in the development of applications for android operating system.
  • Strong kills and knowledge in integrating third party libraries like Dagger, Retrofit, Picasso, GSON, and Butter-Knife.
  • In-depth knowledge in database development using SQLite, SQL Server, MySQL.
  • Hands on experience on major components of Android like services, content providers, activities, fragments
  • Extensive design and programming experience wif web technologies like HTML, CSS, PHP, JavaScript and WordPress.
  • Actively participated in interviewing junior/senior level android developers for Confidential .
  • Won JD power associates award for best mobile banking app 2017 and 2018 at Confidential and won outstanding team award for 2016 Q3 for CreditTracker Project at Confidential .
  • Expertise in GIT version control and Atlassian tools which halps maintain a project.
  • Excellent interpersonal and communication skills.
  • Self-motivated and strong team player wif excellent abilities to learn new languages and other concepts quickly.
  • Innovative thinking and contributing new ideas to make apps better in terms of functions and customer experience

TECHNICAL SKILLS

Languages and Technologies: Android (starting from KitKat to Oreo), Java, C, C++, PHP, SQL, HTML5, CSS3, JavaScript, AJAX, jQuery, XML, JSON, AngularJS (basics), Shell Scripting

Web Server: IBM WebSphere, Apache Tomcat

Development Environment: Mac OS, Windows, Linux

Databases: Oracle 11G, SQL server 2012, MySQL, SQLite

Tools: Android Studio, Eclipse, IntelliJ IDE, NetBeans

Third-Party Libraries: Retrofit, Butterknife, Dagger 2, GSON, Espresso, Picasso, Glide, Mockito, Proguard, Event Bus OTTO

Design Patterns: MVP, MVVM, MVC, Singleton, Factory, Prototype, Builder, DAO, Observer, Command

PROFESSIONAL EXPERIENCE

Confidential, Vienna, VA

Sr Android Developer

Responsibilities:

  • Credit Tracker was an inner source project in Confidential wif a single team started in 2015 for monitoring credit score for free. me has joined this project in mid 2016 for 8 months and collaborated wif rest of the team members to bring the project into production by end of 2016.
  • Worked in an agile environment for the application and contributed to many major features on the app. Implemented alternative authentication Sure Swipe (pattern recognition) for login. Developed One Time Pin for additional security when multiple users try to login to same device. Developed Full Credit Report Feature which displays personal data, number of inquiries on an account, number of closed/open accounts etc. The data comes from APIs which hits TransUnion Database.
  • Received Outstanding team award from Main Street Line of Business for 2016 Quarter three results as a token of appreciation for good work and dedication.
  • Built custom UI/UX experience to the users. Integrated APIs wif Retrofit and worked on annotation library ButterKnife to find and automatically cast the corresponding view in layouts.
  • Collaborated closely wif the designer to add/update wireframes on Zeplin to speed up the development process.
  • Experience in Atlassian tools such as JIRA, Confluence to manage and keep track on progress of project. Used GIT to maintain software version control, pull requests for committed codes and peer-to-peer code review.
  • Worked on different line of business (BANK, CARD, ENTERPRISE) on various features like Debit Card Expansion, linking external accounts into Confidential, check deposit, showing upcoming transactions for 360 customers, ability to dispute debit card transactions, showing debit card tracker to track the status of their newly ordered card and any features related to debit servicing.
  • Lead the architecture for couple of features to use MVVM and MVP pattern to make code more testable.
  • Wrote test scripts for 100% automation for debit card tracker feature wif already established Espresso/Cucumber framework and optimized many of our test scripts for performance.
  • Worked on Confidential Wear Innovation project built using Wear 1.0. This application displays account number, account available balance on wear devices.
  • Spent solid time on innovation work like integrating Deep link dispatch library for a POC to has the ability to deep link into some useful features in the app using annotations.
  • Maintained code quality by addressing SonarQube and peer reviews.
  • Maintained 99.99% crash free rate in Fabric and above 85% code coverage.
  • Started learning Kotlin language and working on small personal projects.
  • Organizer for internal Android Knowledge transfer sessions across Virginia, Wilmington and SF folks. Rewarded wif high appreciation from managerial level.
  • Extensive third-party framework integration experience including but not limited to: Dagger, Firebase, Gson, Picasso, Retrofit, Volley, Okhttp, Crashlytics, Omniture, Realm, RxAndroid

Confidential, Texas

Android Developer

Responsibilities:

  • Involved in the study, design, and development of different set of features for application like making a credit card payment, developing a branch locator using google maps to show all the nearest ATMs and branches by taking the user’s current location, card activation wifin an application, developed Confidential tweens who has access to limited features in the app.
  • Built Espresso framework for automation testing aside from development and provided KT to other team members.
  • Refactored the code such a way that is reusable and testable.
  • Wrote unit test using JUNIT framework
  • Implemented complex custom layout design that supports different version starting from Android 2.2 and above. And also created 9 patch images.
  • Collaborate wif UK and India teams to define, design, and implement new features.
  • Used GIT for the source control and JIRA and Quality center as the bug tracking tool.
  • Review changes in a timely manner and made best efforts to communicate when changes are not accepted. Time constraint issues, exceptions and errors were TEMPeffectively handled for the app.

Technologies/Tools Used: Java, Android SDK, Android Studio, Eclipse IDE, JIRA, Stash, Confluence, Source Tree, quality center

Confidential, Sparks, MD

Responsibilities:

  • Designed and Implemented Views and Layouts for User Interaction.
  • Developed the UI layers for Activities and implemented Fragments wifin UI.
  • Used Multi-threading to implement parallel processing.
  • Worked in Agile environment and participate in different phases of the project cycle like design and development.
  • REST web service interaction utilizing OAUTH authentication and JSON. Used GSON in order to serialize and describe java objects from and into JSON.
  • Extensively tested alpha releases wif JUNIT 3 and Robotium.
  • Worked closely wif another mobile app developer, leading the other platform development.
  • Used Android SDK 4.3 (Software Development Kit), Eclipse IDE (Integrated Development Environment), Dalvik Debug Monitor Server,Android Virtual Device, andAndroidDebug Bridge for development and debugging tool.
  • Tested the application on differentandroidtarget devices and also debugged the issues usingandroid provided tools like Traceview and view hierarchy from DDMS for optimization purposes.
  • Used Retrofit to deal wif API calls in the project.
  • Worked wif MySQL, SQL, MyPhpAdmin, and SQLite.
  • Used BugZilla for bug tracking and fixing.

Technologies/Tools Used: AndroidSDK 4.3, Java 1.6, SQLite 3.0, Eclipse IDE 3.6, ADT Plugin, SVN, GIT, REST, GSON, Bugzilla, Retrofit, NFC, Bluetooth APIs, Google Maps API.

Confidential, Atlanta

Software Engineer

Responsibilities:

  • Involved in the full life cycle of the project including planning, designing, development, testing and deployment.
  • Worked in an Agile software development-based environment.
  • Major contributor for creating new UI screens for the application.
  • Extensively used custom ListViews to view information on every screen, and to keep uniformity of the application.
  • Implemented ViewFlow for providing navigation between different screens.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implemented Fragments and Activities.
  • Different feed is used for the pictures to fetch the data and populate the gallery wif corresponding content.
  • Worked wif JSON and used external libraries like GSON parsers, for data parsing.
  • UsedAndroidJUnit extension to prepare test cases.
  • Used Async Task for multithreading.
  • Followed Agile/SCRUM methodologies in the project implementation

Technologies/Tools Used: AndroidSDK 3.2.2 andAndroidAPI's GPS, REST, JSON, Eclipse IDE 3.5, Agile, ADT Plug-in, GIT (version control)

Confidential

Software Developer

Responsibilities:

  • Worked on designing user interfaces for a web-based internal system.
  • During requirement analysis, interacted wif the business intelligence team and involved in architecture and design.
  • Developed front end pages in a professional manner using HTML, CSS, JavaScript, Node.js and JQUERY.
  • Created a new XML layout wif Android Map View to display the location Map and defined the layout that can be reuse.
  • Developed an app using the Google Play Services APIs like Web Services for directions and places in client applications.
  • Designed new version of the app by implementing register and login screens including UI and functionality. Involved in the implementation of client side and server-side programming using HTML andJavaScript.
  • Developed advancedJavaScriptmodules such as capture visitor information, browser version, button animation, and timing object. Extensively used JSTL tag libraries.
  • Developed and Implemented CSS themes for Project and worked on front end technologies HTML5, CSS3, Ember, Bootstrap andJavaScript.
  • Used HTML, CSS and jQuery for the design and background of the application.
  • Used Third party JAVA API for barcode generators and scanner.
  • Designed cross-browser companionable and compliant CSS-based page layouts.
  • Actively involved in fixing Front-End issues wif the layouts. Created templates wif dynamic data from XML file using XML.
  • Extensively used JQUERY to perform AJAX calls for creating collaborative web pages on JSON response.
  • Converted HTML/CSS non-functional pages into dynamic JSP pages by working wif backend developers.

We'd love your feedback!