We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

SUMMARY

  • 8 years of experience as a Mobile application developer with a working knowledge in developing quality and innovative applications for Retail, Automotive, Transportation, Education and Consumer industries.
  • Strong technological background in Core Java and Android platforms.
  • Working knowledge on creating hybrid applications using React Native.
  • Highly efficient in designing mobile applications by way of exercising Android UI guidelines and development standards.
  • Robust knowledgeable in architectural design patterns such as Model View Presenter (MVP), and Model - View-View Model (MVVM).
  • Experienced working in Agile/Scrum software development environments with constant changes in product requirements and features, while also knowledgeable of software development methodologies such as Waterfall, and Prototype.
  • Participated in various Grooming, Defect Triage, Sprint Retrospective and Planning, and Design Review meetings.
  • Possess excellent Analytical and Logical skills for understanding and development of system workflows.
  • Well suited Communication and Presentation skills for communicating with both technical and non-technical professionals.
  • Highly Effective and Result-oriented individual while working independently or as part of a team.

TECHNICAL SKILLS

  • Java
  • Android SDK
  • React Native
  • Linux/Unix OS
  • Eclipse IDE
  • XML
  • JSON
  • REST
  • SOAP
  • OAuth
  • API
  • Firebase.

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Analyzed the original system and subsystem requirements of the application in order to better understand the current design specifications and workflows within the app.
  • Supported the App maintenance & testing team in addressing critical production bugs in a timely manner from initial bug reproduction to bug-fix deployment stages.
  • Created, managed and deployed numerous Android and iOS release candidate builds to Staging and Production app store.
  • Implemented Firebase Analytics & Crashlytics in order to address potential performance degradation and app crashes.
  • Implemented a CI pipeline for the app project using Bitrise for automatic build creation and deployment of app to Apocenter, Test Flight and Google Play Store.
  • Supported the team to upgrade the app to the latest React Native version and dependent packages to avoid build and latency issues.
  • Improved accessibility features of the application in order to better serve visually impaired users.
  • Acted as a lead in organizing and running Agile sprint artifacts such as retrospectives, sprint planning and story design sessions.
  • Actively contributed during the product/app design sessions by providing actionable feedback on feature design and application architecture.
  • Imparted knowledge on Object Oriented Principles to junior engineers through individual mentorship and during code design sessions.
  • Ensured that the Merge Request met the company standards and best practices as a primary code reviewer.

Confidential

Member of Technical Staff

Responsibilities:

  • Designed and developed core features of SOS application for Confidential Mobile Phones.
  • Worked with product management and UI team for better project deliverables.
  • Actively involved in architectural and design meetings to ensure no technical vulnerabilities.
  • Developed unit tests according to the test cases to achieve better quality of the application.
  • Tested application in different Android OS and Confidential devices and resolved issues ahead of time.
  • Mentored team to achieve a quality code which can be reusable and easily maintainable in the future.
  • Implemented IPC mechanism using AIDL to communicate between two different applications.

Confidential

Senior Android Developer

Responsibilities:

  • Involved in different modules of project like Water Leak Detector, Camera, Security etc.
  • Worked with development team to integrate hardware to the application using BLE.
  • Implemented security techniques to transfer the data between hardware and application.
  • Created successful proof of concept to connect the application to Firebase and consuming API and storing data to Firebase storage.
  • Involved in implementing code to connect with the devices using web views.
  • Resolved major issues in the production and improved application performance.
  • Implemented GCM for showing notifications for the application.
  • Implemented analytics for various events in the application for the product team to understand most and less used features of the application.
  • Worked with translation providers to make the application compatible with different regions and languages.
  • Integrated crashlytics to determine the most possible places of exceptions and memory leaks ahead of production.
  • Implemented continuous integration (CI) pipeline to the project using Jenkins and Hockey app for internal testing purposes.
  • Used Git and Assembla for version control amongst a team of developers
  • Involved with cross platform teams to ensure faster and quality deliverables.

Confidential

Android Developer

Responsibilities:

  • Responsible for development of various core end-end system workflows within the application.
  • Researched various Payment Gateways and integrated multiple gateways such as VSG, Authorize.net, EBS into the application.
  • Integrated external hardware peripherals such as printer, Barcode scanner and card reader with the application to compliment the workflows and use cases.
  • Worked with Gradle and Maven settings to create and integrate numerous custom libraries.
  • Implemented internal DB structure and developed application independent of connectivity.

Confidential

Junior Android Developer

Responsibilities:

  • Implemented several basic functionalities like Navigation Drawer, Image Uploading from gallery and camera, View Pager etc.
  • Integrated Google Maps within the application for access to real-time device location.
  • Involved in designing UI/UX compatibility across all the mobile devices and tablets.

Hire Now