Summary
Overview
Work History
Education
Skills
Timeline
Generic

Abdul Hameed Basha Sena AbdulShukkoor

Plano,TX

Summary

Over 15 years of application development and testing experience, including 7 years specializing in Android applications. Demonstrated expertise in user interface design and client-server application integration. Proficient in mobile and web automation testing with tools such as Playwright, Appium, and Maestro, alongside strong knowledge of Android SDK. Proven ability to deliver high-quality mobile applications through effective API integration and Agile methodologies.

Overview

15
15
years of professional experience

Work History

Sr. Application Developer

Fidelity
Westlake, Texas
12.2022 - Current
  • Company Overview: Fidelity’s secure and easy-to-use award-winning app gives you access to a broad choice of investments, expert insights, and investing tools—helping you make smart decisions with customer’s money.
  • Perform feasibility analysis of the new requirements based on current architecture and bridge the gap in requirements by suggesting necessary based on the application Knowledge.
  • Flagship mobile release End to End Delivery. Testing and fixing defects.
  • Writing Android automation test cases using Maestro, Appium and running regression tests.
  • Automate web account opening flow using Playwright.
  • Design and development UI screen following the UI guidelines mentioned in Figma using Android Activity, Fragment and Android Jetpack Compose.
  • Following Swagger connect to API service using Retrofit, Co-routines, Rx-Java.
  • Architecting code using design framework MVVM and MVP.
  • Unit test the code always with coverage above 85% and unit test every classes and method has been written.
  • Perform impact analysis details mentioning all the components affected due to new business requirements.
  • Writing UI Test cases to test the functionality of the app using Espresso and validate all UI screen of the app.
  • Write lines of code & develop programs to address the business requirement and satisfy the acceptance criteria as mentioned in user story.
  • Get code review completed by self and from peers. Engage technical lead for review of the code for final implementation.
  • Management of source code and project documents using designated tool.
  • Define and write test cases satisfying the acceptance criteria mentioned in the User stories.
  • Perform analysis of the defects injected due to new code. Provide a fix and validate all the defects.
  • Establish working knowledge of new modules in the system and thereby broaden overall system knowledge within the team.
  • Fidelity’s secure and easy-to-use award-winning app gives you access to a broad choice of investments, expert insights, and investing tools—helping you make smart decisions with customer’s money.
  • Tools Utilized: Android, Playwright, Maestro Kotlin, Java, MVVM, GIT, Bitbucket, Junit, Cucumber, Espresso, Mockito, Rooms, UI Automator.

Sr. Application Developer

CITI
Irving, Texas
12.2018 - 12.2022
  • Company Overview: Citibank mobile application for North America is natively developed in iOS and Android platforms. Using Citibank mobile app and Citibank online website, consumers can check balances; control their cash flow, pay bills, transfer funds, access rewards and find nearby Citibank ATMs and branches etc.
  • Review epics and user stories, analyze impact on functionality and modules, perform feasibility analysis based on current architecture & design, bridge gaps in requirements by suggesting necessary modifications based on application knowledge.
  • Define system architectural changes.
  • Perform impact analysis details mentioning all the components affected due to new business requirements.
  • Prepare high level and low-level design document.
  • Write lines of code & develop programs to address the business requirement and satisfy the acceptance criteria as mentioned in user story.
  • Get code review completed by self and from peers. Engage technical lead for review of the code for final implementation.
  • Management of source code and project documents using designated tool.
  • Define and write test cases satisfying the acceptance criteria mentioned in the User stories.
  • Perform analysis of the defects injected due to new code. Provide a fix and validate all the defects.
  • Establish working knowledge of new modules in the system and thereby broaden overall system knowledge within the team.
  • Readiness and availability of the Test/PROD environment where the new code will be deployed.
  • Designed and developed mobile application using Android, Kotlin, MVP, MVVM, Espresso and Cucumber.
  • Citibank mobile application for North America is natively developed in iOS and Android platforms. Using Citibank mobile app and Citibank online website, consumers can check balances; control their cash flow, pay bills, transfer funds, access rewards and find nearby Citibank ATMs and branches etc.
  • Tools Utilized: Android SDK, Kotlin, Java, MVVM, MVP, JaxRS, GIT, Bitbucket, Junit, Cucumber, Espresso, Mockito, Rooms.

Application Developer

AT&T
02.2014 - 12.2018
  • Company Overview: Creating wrapper over API’S through APIGEE proxies. The wrappers are formatted policies. Traffic management, business flow implementation and customization of response are the key areas.
  • Involved in PI planning, Sprint planning, and grooming sessions with product owner, and all stake holders for the features to be implemented.
  • Created Restful Micro services using Spring Boot, Rx-Java and Kafka.
  • Automated the CCD pipelines using Jenkins, Dockers and Kubernetes(k&S).
  • Used DevOps tools such as Dynatrace and SPLUNK for monitoring micro services in distributed system.
  • Developed application using in Java, J2EE technologies.
  • Experience with Spring and Spring Boot, Reactive programming with REST Services/ Microservices.
  • Worked on relational databases including Oracle or MysQL.
  • Created Web Application using HTML, Angular, NodeJS with e-commerce experience.
  • Experience working with no-sql databases including Cassandra and Redis.
  • Experience working with messaging platforms including Kafka and MQ.
  • Creating wrapper over API’S through APIGEE proxies. The wrappers are formatted policies. Traffic management, business flow implementation and customization of response are the key areas.
  • Tools Utilized: APIGEE, Java, J2EE, Springboot Rest Services, Micro Services, Rx-Java, Kafka, Splunk, Jenkins, Docker and Kubernetes, Oracle, MySQL and Cassandra, Maven, Jenkins, Sonar, Ant, Swagger, GIT/Bitbucket, SVN, HTML, Angular, Java Script, Node Js.

Mobile Application Developer

Novatium Solutions
07.2010 - 02.2014
  • Company Overview: Novatium Solution is a product company, working on cloud application and selling Solution as a Service. Extends service to Cloud PC and Mobile Applications.
  • Worked extensively in Android application development.
  • Worked with various type of android devices like mobile, tablet and TV.
  • Created Launcher application for tablet PC to gain access to provide cloud environment.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Integrated a web-based content made with HTML5 on a Native app using UI Web View.
  • Worked with SVN to checkout and update the codebase changes.
  • Novatium Solution is a product company, working on cloud application and selling Solution as a Service. Extends service to Cloud PC and Mobile Applications.
  • Environment: Android SDK, Java, SQLite 3, DDMS, XML, JSON, Java Script.
  • Achievements: Winner in MI15 Hackathon Event conducted by TechM for developing an Android App in 24 hrs. Received Best Employee of the Month for providing solution to Black Flag Gateway. Winner in MI17 Couch Innovation Seat Competition. 3
  • 3 Rubik’s Cube Puzzle can be solved in Less than a Minute.

Education

Master of Computer Application (M.C.A- 2008) -

SCSVMV University
Kanchipuram, India
12.2008

Bachelor of Science (B.Sc - 2005) -

University of Madras
Chennai, India
12.2005

Skills

  • Android development and SDK
  • Source control management
  • Agile methodologies
  • Business analysis
  • Software architecture
  • Automated testing techniques
  • API integration
  • Kotlin and Java programming
  • MVVM and MVP frameworks
  • Material design principles
  • Testing frameworks: Mockito, Espresso, JUnit
  • Biometric authentication
  • Google Play and Maps API
  • Jetpack components
  • RxJava for reactive programming
  • SQLite3 and MySQL databases
  • Oracle database management
  • Playwright for automation testing
  • Appium for mobile testing
  • Maestro for test automation
  • Android Studio and Eclipse IDEs
  • SVN/GIT version control
  • JIRA project management
  • VScode development environment
  • Spring Boot microservices

Timeline

Sr. Application Developer

Fidelity
12.2022 - Current

Sr. Application Developer

CITI
12.2018 - 12.2022

Application Developer

AT&T
02.2014 - 12.2018

Mobile Application Developer

Novatium Solutions
07.2010 - 02.2014

Master of Computer Application (M.C.A- 2008) -

SCSVMV University

Bachelor of Science (B.Sc - 2005) -

University of Madras
Abdul Hameed Basha Sena AbdulShukkoor