Amaan Ullah Khan Pathan, Senior Software Engineer

Amaan Ullah Khan Pathan

Senior Software Engineer

Rocket Software

Location
India - Pune
Education
Bachelor's degree, Computer Science & Engineering
Experience
10 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :10 years, 1 Months

Senior Software Engineer at Rocket Software
  • India - Pune
  • My current job since August 2021

Senior Software Engineer in Product Development sector, currently with Rocket Software focusing on driving strategic technology innovation within the organization, offering 9+ years of substantial experience developing internet applications, intranet applications, cards, payments and trading applications, scalable architectures, distributed systems, and web security. My niche skills lie in defining and establishing a full proof architecture of product development for service-oriented platforms. I work closely with Clients, Product owners, Managers, Business Analysts and business partners. My expertise revolves around System Design, Data Structures, Algorithms, Low latency application, Platform Migration, SDLC methodologies, Developing API, Micro Services, Data Processing, Stream Processing, Kafka, Java based application, Monolithic applications, Cloud based application, Reporting, Test Driven Development.

Software Developer at UBS
  • India - Pune
  • August 2019 to August 2021

UBS (Swiss bank )
Project: CATS (Regulatory reporting)
Project Description: Regulatory reporting is key area for any investment bank where banks expect best performance in terms of
volume and accuracy. This project ultimately processes more than 4.3 billion data per day of equities in US market for UBS. Based
on stream processing with lightening speed so that all the orders should be reported to FINRA (US regulatory) on time with utmost
accuracy.
Technologies: Kafka, Flink, Java, Linux, Oracle, Autosys, Shell, Python, React.js, Spring boot.
Key Result Areas:
Responsible for handling one of the key area of stream processing system named ECA.
Part of developing a new complete pipelined stream processing for UBS reg reporting area.
Java coding, unit testing and integration for Cost Calculation.
Taking the owner ship of Kafka-flink processing of pipelined stream.
Handled the complete engagement in cost calculations of different trade processing platforms.
Implementing web services using spring, writing scripts in python, shell.
Analysing/Fixing and finding the root cause of cost calculation setup.
Liaising with internal and external stakeholders for analysing and mapping client’s needs and designing, developing, testing
and deployments

Application developer at IBM
  • United Kingdom
  • May 2018 to August 2019

Project Description: Trade Capture Workflow has become inevitable for growth and profitability of Investment banking in present
scenario marked by rising competition, technological advancement. It is a customer centric approach based on customer insight. Its
ultimate objective is towards ‘Trading’ handling of brokers/traders/customers as distinct entities through the identification and
understanding of their differentiated needs, preferences and behaviours. It processes the different types of trades throughout the
globe including New York, London, Tokyo and Singapore. Implemented in distributed environment to support fast processing.
Technologies: JEE, Spring, SQL Server, Web services, Spring batches, Java Multithreading, Jboss server, XSLT, JAXB, Hibernate,
Spring MVC, DB2, JavaScript, Bootstrap, mainframe.
Key Result Areas:
Handled the complete engagement in file conversion and data exchange with different trade processing platforms.
Implementing RESTful web services using spring.
Analysing/Fixing and finding the root cause of data exchange failures
Java coding, unit testing and integration.
Spring MVC implementation for UI request process.
Bug fixing, Unit testing, Code review and Deployments.
Managing the project/team with an offshore-onsite model

Software Developer at Principal Global Services
  • United States
  • May 2017 to February 2018

Flash
Project Description: Leading Insurance provider in United states provides smooth and fast claim processing facilities to their
customers. Flash is automated tool to process handwritten paper claims by using IBM Watson OCR. Flash comprises complete
lifecycle of claim processing till the payment is done to the customers.
Technologies: JEE, Spring, Hibernate, Restful Web Services, Compute grid Batch, Spring Integration, Spring MVC, Mongo DB,
Apigee, WebSphere server, JavaScript, JQuery
Key Result Areas:
Leading the development effort for epic(feature), also part of design and architecture team
Coding for user stories to integrate of OCR.
Configuring APIGEE for API-management and creating multiple proxy URLs.
Implementing RESTful web services using spring.
Java coding, unit testing and integration.
Implemented batch to extract data for claim process.
Spring MVC implementation for UI request process

Systems Engineer at Infosys Limited
  • United Arab Emirates
  • February 2014 to May 2017

Client: First data UK
Project: Dispute Resolution System (DRS)
Project Description: First Data is a global payment processing services group, providing banking, payment solutions to
institutional, corporate and retail clients and counterparties around the world. Application comprises the process of raising, resolving
and settling the disputes in financial institutes and banks by coordinating with multiple payment processing systems. It has complete
lifecycle of disputes.
Technologies: JEE, Spring, Hibernate, JUNIT, Restful Web Services, Spring Batch, Spring Integration, RESTful Web Services,
Servlet, JBoss server.
Key Result Areas:
Responsible for implementation of letter generator, Downloader and Extractor engine used for downloading and extracting
customer centric data
Accountable for the batch implementation to process data of dispute cases
Implementing the web services and testing the REST interface, Implemented multi-client session handling
Understanding the API specifications and designing, implementing design patterns and document repository APIs.
Gathering requirements from customers for new features. Addressing the enhancement issues within the functionality of the
product without affecting other functional areas
Developing new/additional features in the product to reach the goals of client side
Fixing existing issues in the system and also writing code for enhancement

Education

Bachelor's degree, Computer Science & Engineering
  • at Government engineering college Chandrapur
  • June 2012

Bachelor of Engineering in Computer Science

Specialties & Skills

Languages

Arabic
Expert
English
Expert
Hindi
Expert
Urdu
Expert

Training and Certifications

Cards and Payments Domain certified (Certificate)
Date Attended:
August 2014

Hobbies

  • Football Player