We provide IT Staff Augmentation Services!

Sr Android Developer Resume

5.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 with various design patterns with respect to java and Android like MVP, MVVM and data binding, Architecture components.
  • Solid understanding in developing Android UI with various custom components and integrating teh UI with REST API services.
  • Good Exposure in troubleshooting, debugging and testing android applications.
  • Experienced writing Unit Test with Junit, PowerMock and Roboelectric.
  • Experienced writing automation scripts with Espresso, Cucumber and Gherkin frameworks.
  • Expertise in using Android Studio, Eclipse IDE, XML, Android SDK, ADT plug-in and Gradle build system in teh 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 with 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 with 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 with a single team started in 2015 for monitoring credit score for free. I have joined this project in mid 2016 for 8 months and collaborated with rest of teh team members to bring teh project into production by end of 2016.
  • Worked in an agile environment for teh application and contributed to many major features on teh 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. Teh 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 teh users. Integrated APIs with Retrofit and worked on annotation library ButterKnife to find and automatically cast teh corresponding view in layouts.
  • Collaborated closely with teh designer to add/update wireframes on Zeplin to speed up teh 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 teh status of their newly ordered card and any features related to debit servicing.
  • Lead teh 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 with 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 have teh ability to deep link into some useful features in teh 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 with 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 teh 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 teh nearest ATMs and branches by taking teh user’s current location, card activation within an application, developed Confidential tweens who TEMPhas access to limited features in teh app.
  • Built Espresso framework for automation testing aside from development and provided KT to other team members.
  • Refactored teh code such a way dat is reusable and testable.
  • Wrote unit test using JUNIT framework
  • Implemented complex custom layout design dat supports different version starting from Android 2.2 and above. And also created 9 patch images.
  • Collaborate with UK and India teams to define, design, and implement new features.
  • Used GIT for teh source control and JIRA and Quality center as teh 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 effectively handled for teh 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 teh UI layers for Activities and implemented Fragments within UI.
  • Used Multi-threading to implement parallel processing.
  • Worked in Agile environment and participate in different phases of teh 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 with JUNIT 3 and Robotium.
  • Worked closely with another mobile app developer, leading teh 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 teh application on differentandroidtarget devices and also debugged teh issues usingandroid provided tools like Traceview and view hierarchy from DDMS for optimization purposes.
  • Used Retrofit to deal with API calls in teh project.
  • Worked with 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 teh full life cycle of teh project including planning, designing, development, testing and deployment.
  • Worked in an Agile software development-based environment.
  • Major contributor for creating new UI screens for teh application.
  • Extensively used custom ListViews to view information on every screen, and to keep uniformity of teh application.
  • Implemented ViewFlow for providing navigation between different screens.
  • Implemented Notification Manager to display updates on teh notification bar.
  • Implemented Fragments and Activities.
  • Different feed is used for teh pictures to fetch teh data and populate teh gallery with corresponding content.
  • Worked with 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 teh 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 with teh 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 with Android Map View to display teh location Map and defined teh layout dat can be reuse.
  • Developed an app using teh Google Play Services APIs like Web Services for directions and places in client applications.
  • Designed new version of teh app by implementing register and login screens including UI and functionality. Involved in teh 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 teh design and background of teh 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 with teh layouts. Created templates with 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 with backend developers.

We'd love your feedback!