We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

OBJECTIVE:

  • Looking forward to a challenging career ahead dat provides me with the right platform to explore myself completely and display the best of my abilities in the android mobile development.
  • me’m result - oriented, creative and self-motivated IT professional with 8.5 years of experience in Android, Java, Node.js, Automation testing, SQL, .Net, Core HTML, and Gulp scripting.

SUMMARY

  • Eight and half Years of cumulative experience in ANDROID Development, Automation testing, SQL, .Net, Core Java, HTML, Gulp scripting and Node.js.
  • Hands on experience in Android SDK based application development in Kotlin.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android.
  • Worked with RxJava, OkHttp protocols, Retrofit libraries in Android. Good hands-on experience Unit testing with Mockito and Mockk library.
  • Strong experience in the Web Application GUI Development using HTML, CSS, JavaScript and AJAX.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Proficient in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, Custom Views. Designed and developed rich User Interfaces in Android.
  • Experience in using SQL Server Profiler to monitor the SQL server long running queries and detect exact pinpoints to improve performance.
  • Created test plans, test objectives, test strategies and test cases in the QA testing phase.
  • Experience in all phases of Software Testing Life Cycle (STLC) and good exposure to Software Development Life Cycle (SDLC) and Defect Management Life Cycle (DMLC).
  • Experienced in all phases of lifecycle including requirement gathering, risk analysis, project planning, scheduling, testing, defect tracking, reporting and managements.
  • Expert in automated testing as well as in manual testing using tools such asHP Quick Test Professional (QTP), HP Quality Center,Selenium, Appium.
  • Performed end-to-end software testing at various stages of application development by applying Business/Use Cases for Ad-Hoc, Black Box, White Box, Security, Smoke, Positive/Negative, UAT and Installation testing.
  • Experience in writing test plans & test reports, defining test cases, developing and maintaining test scripts (Manual & Automated), analyzing bugs and interacting with team members in fixing the errors.
  • Worked under Agile methodologies and expertise in SCRUM and extreme programming.
  • Good experience in working with bug tracking tools and defect management. Used QC, JIRA, TFS & Bugzilla as a defect reporting and tracking tool, reviewed and analyzed test results using the result logs and reported defects using the defects module of various tools.
  • Experience of testing mobile app and mobile web developed for android handheld devices using Appium.
  • Involved in planning, defining and designing test cases as per Business requirements.
  • Excellent interpersonal and oral/written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.
  • Strong Analytical and Problem-Solving skills. Quick learner of new software/tools, self-starter, can work independently and in a team.

TECHNICAL SKILLS

Languages: C, C#, .NET, ASP.NET, Core Java, Android, Kotlin.

Web Technologies: HTML, Java Script, VB Script, XML, JSON.

Databases: SQL Server 2008/2012R2/2014, MS Access.

Operating Systems: Windows 95/98/2000/XP/NT, UNIX, VISTA, Linux.

Performance Tools: SQL Profiler, Fiddler.

Other Software: MS Office 2000/2003/2007/2010.

Bug Tracker Tools: JIRA, Quality Center (QC), TFS through Visual Studio, BUGZILLA.

Android specific Tools: Android Studio, Stash, Source Tree, Eclipse, GIT.

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Able to handle and lead whole Signings android application team.
  • Responsible for mentoring android intern and develop new features in Signings application.
  • Responsible for improving crash free rate from 56 to 91 percent after joining the team in 2 months.
  • Responsible for fixing existing issues and improve existing application usability.
  • Developed new features like capturing social security number using Crypto algorithm with in 3 weeks of joining the team.
  • Responsible for converting Java code to Kotlin.
  • Good Knowledge in MVVM architecture which leads existing app code conversion.
  • Able to suggest better architecture and drive the technology meetings when it is needed.
  • Able to covert the application apk delivery process to google play store to use new standards by converting it to aab.
  • Able to drive testing strategy meetings by doing POCs with Appium and espresso.
  • Responsible for doing research on wireless printing feature for corresponding documents for vendors.
  • Able to deliver quality code maintaining SonarQube standards.
  • Been an exceptional team player by conducting peer and lead reviews of code and Architecture.
  • Plays an important role in release management and Deployment of code.

Environment: Android Studio, Android SDK, Source Tree, GIT Workflow, Stash, Appium, Sublime, Xcode, Java8, Arch. Components, Retrofit, Azure devops.

Confidential

Senior Android developer

Responsibilities:

  • Handled Consumer mobile bank application alone with very little support.
  • Able to manage the meetings and coordinate between other team dependencies.
  • Able to learn Cordova quickly and deliver features within no time.
  • Learned to write Cordova plugins and able to dive in existing code with no or limited support.
  • Worked on various features involving Fingerprinting while using Cordova.
  • Worked with designers and Product owners from other teams to see the feasible plans for the new features.
  • Worked with IOS counter parts to see the gaps in the existing features and fixed them.
  • Designed and developed new features in Android and able to inject them using Cordova plugins.
  • Learned new Hybrid technology within less time to deliver new features.
  • Been an exceptional team player by conducting peer and lead reviews of code and Architecture.

Environment: Android Studio, Android SDK, Source Tree, GIT Workflow, Stash, Appium, Sublime, Xcode, Java8, Arch. Components, Retrofit, BitBucket.

Confidential

Android Developer/ Behavioral Analytics Architect

Responsibilities:

  • Responsible for gathering requirements, design, development and testing of web services and chase mobile apps.
  • Developed services using latest 3rd party libraries (Retrofit, Dagger, Rx Java) along with Android Architectural components.
  • Developed new features in Kotlin.
  • Worked and have good noledge of Kotlin topics: Null Safety, Range expressions, Smart casts and Companion objects.
  • Designed Custom Views and animation logics for better UI experience in the application.
  • Utilized the bit-bucket for the version control and Confluence for documentation and Jira for story implementations.
  • Responsible for memory profiling and performance optimization (Memory profiler, Logcat).
  • Performing peer code reviews for BlueSpec and Android pull requests.
  • Developed internal tool for behavioral analytics which named BlueSpec.
  • Good Knowledge about Code Quality Metrics in BlueSpec2.0.
  • Analysis of Current BlueSpec Architecture and BlueSpec2.0 foundation.
  • Responsible for establishment of Semantic Code Quality and Reuse Governance in BlueSpec 2.0 and building the foundation for systematic approach.
  • Key role in technical consultation on establishing of BlueSpec2.0 Modeling Principles of Component Breakdown, Business Features and Enterprise Data Models and Mobile Technologies specific Technical Consultation for Business Architecting.
  • Plays an important role in Consumer and Functional Requirement Analysis, Solution Design and Implementation.
  • Active Participation on requirement gathering, grooming and performing analysis.
  • Exceptional noledge in preparation of BlueSpec2.0 Solution Designs in terms of channel agnostic business features, enterprise data models to adhere applications to Domain Driven Development Approach and plat forming.
  • Good noledge about technical consultation on BlueSpec2.0 guideline establishment to cater Next Generation data modeling.
  • Made valuable contributions to externalized Content Management solutions as a team member.
  • Being part of implementation of Component Specification, implemented domain interfaces for Component Specification Mapping which turned out as key contribution.
  • Always an important resource for sprint planning, technical and delivery management activities.
  • Exceptional Knowledge about technical risk and change management for BlueSpec 2.0 project.
  • Have been supervising BlueSpec2.0 team across Goldfish scrum teams for sprint deliverables.
  • Have been taking initiatives and important decisions in leadership, technical management to BlueSpec2.0 Millennial Tools Automation Development.

Environment: Android Studio, Android SDK, Eclipse, Source Tree, GIT Work Flow, Stash, Appium, Sublime, Xcode, Java8, Arch. Components, Google Maps API, Google Places API, Retrofit, BitBucket.

Confidential

Android Developer

Responsibilities:

  • Worked with RXJava, Retrofit libraries and MVVM architecture in ChasePay project.
  • Worked with FLOW and MORTAR library architecture instead of using Fragments initially.
  • Responsible for analyzing the requirements of application.
  • Integrated Google Maps Places API for Zip search and City Search in the application.
  • Good noledge of Design patterns in android coding.
  • Implemented variety of adapters to show the data using ListViews and RecyclerViews necessarily.
  • Designed the User Interface for various screens in our application.
  • Worked on TEMPeffective performance handling techniques in the android coding.
  • Making the Restful Service Calls at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement.
  • Designed custom dialogs, custom notifications as per the requirement in the entire application.
  • Responsible for storing the required flags within the app using the Shared Preferences in SQLite database.
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes.
  • Worked on testing the application using Appium automation testing tool.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
  • Have a good noledge of working with Source Control, bug tracking tool (Jira) for project coordination.
  • Part of testing, deployment, production maintenance.

Environment: Android Studio, Android SDK, Eclipse, Source Tree, GIT Work Flow, Stash, Appium.

Confidential

DB Developer / Teaching Assistant

Responsibilities:

  • Worked under Professor Dr. Hang Chen as a Graduate Assistant.
  • Helped Students who TEMPhas questions in Database Management systems, Software Testing methodologies, Android.
  • me have helped professor in evaluation of papers for different subjects.
  • Creation of Database and Data Model for the Internal Purpose projects and testing them TEMPeffectively.
  • Created final set questions which is used for grading students for the Database Management systems class, approved by my professor.
  • Involved in Presentations and demos for few sessions in the class for Dr. Hang Chen.

Confidential

Software Engineer

Responsibilities:

  • Worked on automating test cases using Selenium, QTP, Appium in different projects as required.
  • Participated in daily scrum meetings, documentations and risk estimation for different modules of an application.
  • Have good noledge and well trained in .Net, SQL, SSRS and SSIS technologies.
  • Designed web pages using HTML and JavaScript.
  • Have good experience in working with SOAP and Restful web services.
  • Involved in designing, developing and testing the internal application "Sangam" for tracking employee timesheets.

Environment: Eclipse, TFS, Selenium IDE, Intellij tool, QTP, SQL Profiler, Fiddler, SQL Server 2008, Microsoft Visual Studio, SOAP UI Tool.

We'd love your feedback!