Summary
Overview
Skills
Work History
Education
Accomplishments
Learning New Tech Stack
Timeline
Generic

Ashok Kumar Pal

+91 9845928411
Bangalore

Summary

Decisive Sr. Engineering Manager having 18 + yrs of Experience highly effective at operating in dynamic, high-pressure environments. Successfully handle Design and Delivery of multiple simultaneous responsibilities while exceeding objectives and satisfying tough clients.

* Evaluated existing procedures and made proactive adjustments to meet changing demands.
* Developed proposals for clients outlining project scope and timeline.
* Coordinated project team of 15 -20 engineers for projects in commercial and industrial development.
* Participated in development meetings for high-value customers and business operations updates.

Work Experience Summary

  • Working as Sr. Engineering Manager (Product & Platform) in Altimetrik (Client -Samsung , PayPal). (July 2021 to Till Date)
  • Working as Technical Specialist(Sr. Manager) in Standard Charted Bank. (July 2019 to July 2021)
  • Worked as Staff Software Er. in GE Digital. (July 2016 to July 2019)
  • Worked as Senior Software Engineer II in Thomson Reuters. (Aug 2012 to July 2016)
  • Worked as Senior Software Developer in Sabre Holdings. (July 2011 to Aug 2012)
  • Worked as Senior Software Analyst in ACI Worldwide Solution Pvt Ltd. (July 2005 to July 2011)
  • Worked as Software Engineer in NEXTLINX India Pvt Ltd. (June 2004 to July 2005)

Overview

19
19
years of professional experience

Skills

  • Technical Skill Sets:
  • Architecture: Microservice Architecture (Spring Cloud)
  • Platform: Predix(IoT) ,AWS (ECS , EC2 , ALB ,Auto Scaling ,AWS Lambda ),Azure(Function,Service Bus,SQL DB,Storge Account),SAP Hybris eCommerce Platform
  • BigData Architecture : Hadoop ,Apache Kafaka ,Streaming ,Cassendra ,Tableau ,Phython
  • DevOps : Altus ECD Pile Line ,Jenkins Pipelines , Terraform ,Ansible script
  • Framework: Spring,Spring Boot,Spring Batch Struts, Sring Cloud, Hibernate, SOA,JPA
  • Languages : JAVA, J2EE, NodeJS,Python36 ,Java Script
  • Technologies: Solace Messageing Broker,ElasticSearch,LogStash,SysDig Alerting, SERVLET, JSP, EJB, JMS, JSTL, JDBC, JUnit, Mockito,AJAX,JSON,RabbitMQ ,JQuery ,NodeJS,Python36 ,ActiveMQ,React JS
  • HTML, CSS, Java Script, RMI,Angular 4
  • Web Service: SOAP, REST WEB SERVIECES
  • ECM : Alfresco 50
  • Work Flow Manager : ORACLE BPM (Fuego)10g , Oracle BPEL process Manager,
  • Enterprise Application: Krons(Work Force Management)
  • Web/App Servers : BEA Web logic, Web Sphere 61,UAM Server
  • Databases: Oracle 10g
  • NO SQL DB: JCR,MogoDB
  • Tools : MetaSystem,Business Connector
  • Operating Systems : Windows XP,Unix
  • Report Tool : Elixir Report
  • Process : SDLC,Agile
  • Application Building Tool : Maven ,Ant,Teamcity
  • Development Methodology : Agile Scrum, Waterfall

Work History

Sr. Engineering Manager(Product & Platform)

Altimetrik(client: Samsung, PayPal)
07.2021 - Current

The Global eCommerce Platform(GPv2-Samsung) is designed to be highly scalable, customizable and extensible. It is optimized to exchange product, order, inventory, fulfillment.

The following services are within the scope of the GPv2 platform :

  • Catalog Management
  • Pricing and Promotions Order Management
  • Inventory and Fulfillment
  • Payment and Fraud ,Exchange ,Carrier .
  • Shopping Cart
  • Notifications
  • Returns Management

Tech Stack : Serverless Microservice Architecture with Azure ,Azure Function, React JS,Node ,Azure DB, Elasticsearch ,LogStash ,Azure Service Bus , Azure , SAP Hybris, Jenkins,JIRA, Bit bucket ,Kibana,

Team Size: 15

Risk Collection Platform & Negative Balance Disclousers (PayPal)

Consumer Financial Protection Bureau (CFPB) is an agency of the US government and responsible for consumer protection in the financial sector. CFPB's jurisdiction includes banks, credit unions, securities firms, payday lenders, mortgage-servicing operations, foreclosure relief services, debt collectors and other financial companies operating in the US.

Module It cover:

  • Opt Out Notice
  • Dialer File Creation
  • Breathing Space
  • Do Not Disturb
  • Deceased Customer

Technical Specialist(Sr. Manager)

Standard Charted Bank
07.2019 - 07.2021

NB Discclouser: We are enabling 50 Odd country to add fund using there Spescific CreditCard like Amex , Citi and All Debit Card

System Environment : Spring Batch,Spring Boot,Spring Cloud for Microservice Architecture ,API gateway, KAFKA Message Broker, React JS,Node ,Oracle DB ,ElasticSearch ,LogStash

Platform : Virtual VM With Docker & Kubernetes , AWS , Altus

Dev Ops: Jenkins,JIRA, Bit bucket ,Kibana

Team Size: 15

Roles And Responsibility:

· Tech Delivery

· Solution And Architecture

· Team Management

Business Credit Application (BCA) & Limits Loading

The CreditMate application bring the existing disparate business in Standard chartered Bank(SCB) and allow for consistent management of the credit approval process. It improves efficiency in the overall end-to-end credit process as well as the quality of data presented for credit analysis while ensuring compliance with the bank.

TP (Transaction Processing) System are the amount processing system,those consume data from CreditMate application and initiate the Transaction for the approved limits.

System Environment: Spring Batch,Spring Boot,Spring Cloud for Microservice Architecture ,API gateway,Solace Message Broker, React JS,F5 load Balancer ,Oracle DB ,Elasticsearch ,LogStash ,SysDig Alerting

Platform: Openshift Container(Red Hat) , AWS ,

Dev Ops: Jenkins,JIRA , Bit bucket ,Terraform Scripting for devops and AWS ,Kibana

Team Size: 10


Roles And Responsibility:

  • Solution Provider Across the Agile Pods
  • Work With Product Owner ,Convert BRD to Feasible Design
  • Design/Architect new Integration system and Web Application .
  • Implement new Tech stack for Legacy System .
  • Responsible for Tech Delivery .
  • Define the Scope of the Product .
  • Define product Road Map.

Staff Software Engineer

GE Digital
07.2016 - 07.2019

ASC (Asking Salary Calculation) & Work Force Management(Kronos) Integration

ASC- Asking Salary Calculation

This project provides a GE-wide Enterprise Standard used by all regions and businesses to determine fair salary offers along with the security requirements and providing GE a more compliant & consistent way to determine salary adjustments.

For Different region , salary calculation based on regression of data using WEKA API.

WFM Integration with LoGo Application.User will Approve /Reject the Employee timecard with the LoGo App.

  • Kronos data processing to Staging table.
  • Staging table will process Data to Akana gateway.
  • Akana gateway data will Push to Turbine (Data processing Unit)
  • From Turbine LoGo Will pull data and show in APP.

Replacement of WFM Integration tool with Node JS Script bases Application .

Implementation of Konos V2 API for Healthcare Sibel Import .

Labor Insite- Ability to aggregate Labor data & visuals from time and attendance data sources, providing insight to solve larger operational problems. Provide a platform within LOS to marry machine data with labor to generate holistic shop floor view for predictive and prescriptive insights

Kronos V8 Migration

System environment: Spring Batch,Spring Boot,Akana gateway,RabbitMQ 5.0,Node JS,Python3.6

Platform: Windows/Predix , AWS

Domain: GE Digital

Development Methodology: Agile Scrum

Team size: 8

Roles And Responsibility:

  • Design,Develop and Integration
  • Client interaction and involved in reviewing use case.
  • Integration/Functional Testing and DevOps.
  • Project Management .

Alfresco Intergration Framework

Messaging API will allow consumers of this API to post a message which will be asynchronously processed.

Capabilities –

• Asynchronous message processing.

• Rate limiting, spike arrest and authorized access.

• High throughput to accept messages. Initial throughput to be 100 TPS which can be easily scaled.

• Priority based message processing.

System environment: Alfresco5.0,Spring Batch,Spring Boot,Embedded Jetty,

MongoDB,Angular 4

Platform: Predix(IoT) Cloud Foundry ,AWS

Domain: GE Digital

Development Methodology: Agile Scrum

Team size: 5

Roles And Responsibility:

  • Design And Develop ,Code Review
  • Client interaction and involved in reviewing use case.
  • Work and Guide the Vendor Team.
  • Project Management .

Senior Software Engineer II

Thomson Reuters
08.2012 - 07.2016

Firmsite Fulfillment

Firmsite Fulfillment at the core is about building Firm Site for Law Firms. To do this, we pull data out of business process management systems to integrate into a data warehouse and then publish the data to our business analysts and business users . We rely upon other teams to pull some of the data we are interested in, such as subscriptions and order line items. The business analysts then consume the data using a combination of open reports, web app style reports etc.

System environment: Oracle BPM ,Spring Java/J2ee JMS,Hibernate,

Apache, Maven.

Domain: LAW Firms

Development Methodology: Agile Scrum

Team size: 10


Roles And Responsibility:

  • Product Development & Enhancement. Estimate the work and Review the charges
  • Client interaction and involved in reviewing use case.
  • Involved in doubt/clarification discussion with client and QA team.
  • Managed code delivery from QA till UAT.

Publisher

  • The publisher is an application, which helps in design, Website development and deployment process that's significantly faster and requires dramatically fewer resources.
  • Absolute creative freedom in designs and layouts.
  • Word like writing tool for writers and editors. They are power users who need to track changes, shortcuts, spell check, search and replace, click board, auto save, versioning.
  • Special features for writing website: drag-and-drop site map management, link management, time tracking, communication between customers, SEM consultants, account managers and designers.
  • Highly available websites with very low hardware requirements – 10,000 sites easily served by 2 Apache server.
  • High quality websites that are XHTML compliant. Easy to change the look and feel by changing cars.

System environment: Spring Java/J2ee JMS ,JCR Repository,AJAX,JSON Apache, ANT .

Domain: LAW Firms

Development Methodology: Agile Scrum

Team size: 10

Roles And Responsibility:

  • Product Development & Enhancement. Estimate the work and Review the charges
  • Client interaction and involved in reviewing use case.
  • Involved in doubt/clarification discussion with client and QA team.
  • Managed code delivery from QA till UAT.

Senior Software Developer

Sabre Holdings
07.2011 - 08.2012

Client Portal/Jira Plug In Development/Tracker Migration

The Client Portal project is to support for external user. With the help of this portal ,the external user track their project and manage their project also. There are few main features of like

  • Bug And Issue Tracking
  • Custom Workflow
  • Reporting And Analysis
  • Add Plug-in

Based on the user requirements ,we develop some Plug-in,Listners .After developing the plug in and listener , we need to configure into the project .Sometime we develop some custom workflow based on the projects need. For some external user also we develop the Log-in Portal. These external users have some less privileges than the internal user.

System environment

Java,J2EE ,Spring,Windows,UniX,Tomcat,Maven.

Roles And Responsibility:-User Interaction, New Implementation ,Estimate the Work ,Review the changes Analyze the Bug, Give The Solution, Coding.

Senior Software Analyst

ACI Worldwide Solution Pvt LTd
07.2005 - 07.2011

Global Banker

GLOBAL BANKER, our latest Java-based product platform for Electronic Banking applications, has been developed using leading technologies such as JAVA/ J2EE. It enables the banks to meet the needs of even the most demanding clients. In addition to the transactional banking services, the Global Banker platform can be used to offer a series of other online value-added services. GLOBAL BANKER has been used to produce and develop the Cash Management, Trade Finance and Custody Management modules with all of their Transaction Types – including End-of-Day/Interim Statement Reporting.

The customers of the bank can now transfer money from anywhere in the world from any of their accounts held with any branch of the bank to any other bank account in a secure and affordable way. Customers can access multiple products via a single screen and easily initiate transactions, remit payments, check statements and reports online and even ensure that proper authorization and administration controls are in place.

Cash Management

Internal Transfers – Own Account and Third Party

Inter Bank Transfers – High Value and Low Value

Telegraphic Transfers

  • Direct Debit
  • Bill Payments
  • Cheques
  • Drafts

System environment

Java,Servlet,EJB,JSP,JDBC

Oracle10g, Windows NT, Bea Weblogic9.2, ANT .

Roles And Responsibility:-Requirement Gathering, Low level Designing , Coding, Bug Fixing,Unti Test Case Writing.

Trade Finance

In addition to the Cash Management module covering a series of Transactions Types – catering to the specific needs of End-User Banks, the Trade Services modules covers Import LCs, Export LCs and Export Collections, which can be extended to include Packing credits, Trust Receipt, Bills Finance, and Purchase/Discount. Using the Trade module, Customers can apply for the opening of LC, LC amendments, receive advices/statements and presentation memos for Negotiation/retirement of LC and give payment instructions on an online basis.

The custody module offers an entire gamut of custody services – both Delivery and Receipt services, Corporate actions and Statements of Holdings etc.

In addition to the above, the Foreign Exchange module - available now as part of the GLOBAL BANKER application - offers Live rates for any currency pair, Snapshots views - for various Zones/ Markets and Transaction initiation for Buy/ Sell Currency - Spot, Forwards etc. with all the related Forex deal Reports

System environment

Java,Servlet,EJB,JSP,JSTL, Spring, Hibernate,JDBC

Oracle10g, Windows NT, Bea Weblogic9.2, WebSphere6.1, BPEL, UAM Server,ANT .

Domain Banking

Roles :- Leading the Team.

Responsibility:-Requirement Gathering, Low level Designing , Coding, Bug Fixing,Unti Test Case Writing.

Trade Aspect

The Aspect Suite of products provides value and competitive advantage to banks and financial institutions. It consists of a fully integrated and complete solution for Trade Services, including traditional trade as well as open account transactions. Our goal is to develop a Global Transactional Banking framework (hence the product code name) so that we may use it to develop banking applications for specific business needs. Our initial effort will be focused on developing the framework and using it to develop front-office and back-office processing for the business of Trade Finance.

The system should be able to support both front-end and back-end processing in one application. Front-end processing is a mechanism by which the bank empowers the customers to initiate transactions on their own thereby reducing their work load.

The Trade Aspect Application is specifically aimed at providing point solutions to the Bank customers. The Trade Aspect helps ease the real-life trade activities.

Trade Aspect is the trade solution that offers a complete set of conventional trade services such as :

· Issue Letter of Credit (LC)

· Import LC.

· Export LC.

· Finance.

· Negotiation

· Shipping Guarantee.

· Collection.

· Admin Module

System environment Java,Servlet,EJB,JSP,JSTL, Spring, Hibernate,JDBC

Oracle10g, Windows NT, Bea Weblogic9.2, WebSphere6.1,

BPEL, UAM Srever,ANT .

Domain Banking

Roles:-Leading the Team.

Responsibility:-Requirement Gathering, Low level Designing , Coding, Bug Fixing,Unit Test Case Writing

Software Engineer

NEXTLINX India Pvt Ltd
06.2004 - 07.2005

Trade Planner

The Trade Planner Application is specifically aimed at providing point solutions to the customers. The Trade Planner helps ease the real-life trade activities.

Trade Planner offers the ability to perform the following:

Product Management

Source Analysis

Distribution Analysis

Access to Saved Scenarios

Each of these options accesses the Global Knowledge database real time. Global Knowledge captures Harmonized Classification, duties, and taxes for over 115 countries. This also captures numerous rules for every country for eligibility to preferential rates based on Trade Agreements and applicable transshipment rules.

System environment

Servlet,JSP,Struts, Hibernate,JDBC

Oracle8i, Windows NT, Bea Weblogic8.1

Trade Wizard

This Trade Wizard is the leading provider of one-stop solution for global trade. We help companies grow and expand by simplifying and accelerating the import, export and shipping of products between countries.

NextLinx Trade Wizard enables you to make quick ,interactive queries using a web browser to calculate import duties,excise taxes, VAT and other Government charges due to the time of importation. Trade Wizard let you search for Harmonized Schedule(HS) and Export Control Number (ECN) codes, search for restricted trade parties, and determine licensing requirements and trade document. Once registered for this service.NextLinx assigns a username and password to access to the Trade Wizard.

System environment

Servlet,JSP,Struts, Hibernate,JDBC

Oracle8i, Windows NT, Bea Weblogic8.1

Global Administrative Program

The main purpose of this GAP is that, to register the company and register the user under that company. Through this GAP, the company can buy the Credit and will do the transaction in Trade Wizard. Through Gap the administrator can give the privileges, which companies and users will access the Gap .This GAP consists of these sub modules Company Profile, User Profile, Access Privileges , Audit Trail. Buy, Add Credit, Credit management, Reconciliation and also generate reports. Through this four sub module the administrator gives the information of all the company and the resister user. Company Profile In this part the administrator does Registration of the new company, Edit the registered company profile ,show the Tree view. User Profile-In this part administrator add the new user, edit the user and give the user report. Access privileges. In this part the administrator defines who will access the GAP or not. If a company registered as user type he can’t login into the Gap admin.If the company registered user type as a manger, he can login into gap admin but can’t do any thing except Audit trail. If the company registered user type as manager, he can do all the transaction.

System environment

Servlet,JSP,Struts, Hibernate,EJB,JDBC

Oracle8i, Windows NT, Bea Weblogic8.1

Education

Master in Computer Applications

IBCS Bhubaneswar
Bhubaneswar, Odisha
2002

Accomplishments

  • Collaborated with team member's in the development of Projects
  • Define the Product RoadMap.
  • Build Dashboards for Stakeholder and Upper Managements .

Learning New Tech Stack

Big Data Architecture , DevOps ,Cloud Services

Timeline

Sr. Engineering Manager(Product & Platform)

Altimetrik(client: Samsung, PayPal)
07.2021 - Current

Technical Specialist(Sr. Manager)

Standard Charted Bank
07.2019 - 07.2021

Staff Software Engineer

GE Digital
07.2016 - 07.2019

Senior Software Engineer II

Thomson Reuters
08.2012 - 07.2016

Senior Software Developer

Sabre Holdings
07.2011 - 08.2012

Senior Software Analyst

ACI Worldwide Solution Pvt LTd
07.2005 - 07.2011

Software Engineer

NEXTLINX India Pvt Ltd
06.2004 - 07.2005

Master in Computer Applications

IBCS Bhubaneswar
Ashok Kumar Pal+91 9845928411