We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

SUMMARY

  • Over 9years of IT experience in Android application design, development, testing, deployment and maintenance.
  • Proficient in Java, Object Oriented Design, Design Patterns, multi - threading and memory management specific to mobile devices.
  • Proficient in designing and developing applications using Android Software Development Kit Android studio.
  • Strong experience in handling a single build to support different screen devices.
  • Proficient in Android applications development involving User Interface development, Activity, Fragment, Notifications, Adapters, Content Provider, Services, XML Parsing and Telephony Manager, Bluetooth, Animations, SQLite and Google Maps API.
  • Skilled in using XML and JSON parsers, SOAP APIs, RESTful services Post data from/to feeds.
  • Proficient in writing Test plan and Test Case with unit testing and UI testing frameworks like Junit, Espresso and Continuous Integration for Mobile Apps with Jenkins.
  • Experience in developing apps with Push Notification (GCM, FCM).
  • Adapt in end-to-end development of software products from requirement analysis to system study, designing, coding, and testing, de-bugging, documentation.
  • Exposure in socializing and integrating the android apps developed to Facebook and Twitter.
  • Experience in Enable Payment gateway integration and security enablement with in application.
  • Experience using version control system software such as SVN, JIRA, GitHub.
  • Experience of submitting application to Google Play Store and good knowledge of the distribution process.
  • A strong goal-oriented team player, self-initiative with high-degree of technical adoptability and steep learning curve.
  • Well versed with best practices and all phases of software product lifecycle and management.
  • Expertise in building of source code, troubleshooting build/configuration/integration issues, communicating and resolving source code related issues between various teams of the project.
  • Involved in preparing Documentation to meet the SLAs.

TECHNICAL SKILLS

Mobile Platform: Android.

Programming Languages: Java, XML, SQL, and PHP.

Operating Systems: MAC, Windows 8/7/Vista/XP, Linux

IDEs: Android Studio, Eclipse, Net Beans.

Database: MySQL, DB2, SQLite.

VCS: SVN, GIT, TSF.

Project Management: JIRA, Vision

Defect Tracking: Application Lifecycle Management.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Resolved application and connectivity problems in Kotlin.
  • Implemented Secured Client - Server communication with SPC Implementation.
  • Implemented Material design to app.
  • Implement Retrofit 2.3.0 for Rest Request.
  • Integrate Adobe Tagging for Analytics.
  • Integrate Super Putty & AYS for Analytics and Crash Reports.
  • Implemented Unit test cases using Junit, Espresso and QTest.
  • Contributed in code debugging using Logcat and DDMS.
  • Implement FCM for Notification and FCM Test Lab for UI and Flow Testing the Application.
  • Integrate Jenkins for build Automation.
  • Followed Agile Methodology to implement the application.
  • Applied Singleton and MVVP design Pattern.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Participate in Daily Scrum Calls to track, closure of reported bugs with Team.
  • Direct Client Interaction in each phase of SDLC.

Environment: & Tools Used: Android studio, Android SDK, Android Build tool, Gradle 3.0.1, Android support library, Android design library, Kotlin, JAVA, Espresso, Adobe, QTest, BlackDuck, RXJAVA, Retrofit, Agile, Rest, Jira, GitHub, Proguard, JUNIT.

Confidential

Sr Software Engineer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Approach JAVA OOPS concept.
  • Resolved application and connectivity problems in JAVA.
  • Implemented Secured Client - Server communication with Shape SDK.
  • Implement Fingerprint Management.
  • Implemented data encryption for secure data transmission to server.
  • Implemented Material design to app.
  • Implement Retrofit 2.3.0 for Rest Request.
  • Integrate Adobe Tagging for Analytics.
  • Integrate App Dynamics for Analytics and Crash Reports.
  • Implemented Unit test cases using Junit, Espresso.
  • Implement Zelle for digital payment
  • Contributed in code debugging using Logcat and DDMS.
  • Implement FCM for Notification and FCM Test Lab for UI and Flow Testing the Application.
  • Implement XenMobile for Test environment
  • Integrate Device Connect for Testing using real Device.
  • Followed Agile Methodology to implement the application.
  • Applied TDD approach.
  • Applied Singleton and MVP design Pattern.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Participate in Daily Scrum Calls to track, closure of reported bugs with Team.
  • Direct Client Interaction in each phase of SDLC.
  • Mentoring junior team members.

Environment: & Tools Used: Android studio, Android SDK, Android Build tool, Gradle 3.0.1, Android support library, Android design library, JAVA, Espresso, Rally, ADA, RXJAVA, Retrofit, Agile, Rest, ALM- Application Life Cycle Management, Vision, GitHub, Proguard, JUNIT.

Confidential

Sr Software Engineer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Approach JAVA OOPS concept.
  • Resolved application and connectivity problems in JAVA.
  • Implemented Secured Client - Server communication using 2 way SSL.
  • Implemented data encryption for secure data transmission to server.
  • Implemented Material design to app.
  • Implement Retrofit 2.3.0 for Rest Request.
  • Implement Data Binding
  • Integrated Human API for Fitbit.
  • Integrate Braze APP BOY for Analytics.
  • Implemented Unit test cases using Junit, Espresso.
  • Contributed in code debugging using Logcat and DDMS.
  • Implement FCM for Notification and FCM Test Lab for UI and Flow Testing the Application.
  • Followed Agile Methodology to implement the application.
  • Applied TDD approach.
  • Applied Singleton and MVC design Pattern.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Participate in Daily Scrum Calls to track, closure of reported bugs with Team.
  • Direct Client Interaction in each phase of SDLC.
  • Mentoring junior team members.

Environment: & Tools Used: Android studio, Android SDK, Android Build tool, Gradle 3.0.1, Android support library, Android design library, JAVA, Espresso, Data Binding, RXJAVA, Retrofit, Agile, Rest, JIRA, GitHub, Proguard, JUNIT.

Software Engineer

Confidential

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Integrate Backbase Customer Experience Platform (CXP) Widgets in the Application.
  • Implemented authentication of client requests to prevent attack on server.
  • Handling the security Enhancement by creating Certificate Authority and SSL.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions(ldpi/mdpi/hdpi) based on the device.
  • Implemented data encryption for secure data transmission to server.
  • Implemented Material design to app.
  • Implemented enable fingerprint capture, Pattern generation and Pin.
  • A pre authenticated security provision is enabled which allows user to perform transactions only in authenticated device.
  • Implement Rest Request through IBM API.
  • Implemented Unit test cases using Junit, Espresso.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Participate in Daily Scrum Calls to track, closure of reported bugs with Stack Holders.
  • Direct Client Interaction in each phase of SDLC.
  • Mentoring junior team members.

Environment: & Tools Used: Android studio, Android SDK v6.0 (Marshmallow), Android Build tool, Android support library, Android design library, JAVA, Espresso, Backbase Customer Experience Platform (CXP), Agile, Rest, JIRA, JUNIT.

Confidential

Sr. Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Implemented creation and encryption of data in desired XML format and posting to server.
  • Implemented decryption and parsing of XML response returned from server.
  • Implement FCM for push Notification
  • Integration of scanner to the Tablet
  • Implement RX JAVA for asynchronous composition and manipulation data.
  • Implement TDD approach
  • Implemented Material design to app.
  • Followed agile methodology for implementing the Application.
  • Implemented user to Works Online and Offline.
  • Soap request through OSB layer to JDEdwards Database.

Environment: & Tools Used: Android studio, Android SDK v6.0 (Marshmallow), Android Build tool, Android support library, Android design library, JAVA,JD Edward, Xml, JIRA.

Hire Now