Souptik Tat

India

@souptiktat

8 years of professional experience willing to crack FAANG interviews

Badges

Problem Solving

Certifications

souptiktat has not earned any certificates yet.

Work Experience

  • Module Lead - Systems

    Mphasis•  May 2023 - Present

    I joined Mphasis recently and currently doing AWS certifications and onboarded to client JP Morgan.

  • Senior Software Engineer

    Pegasystems•  April 2022 - March 2023

    Worked as a Backend Engineer on PEGA PRPC platform product. Worked on multiple PRPC features such as DB Connection Management(Hikari/Tomcat), DB Access Methods and APIs, Class Loading, Declare Indexes, Passivation, Case Archival, Batch ID Generation, Class to Table Map in Java. Worked on User Stories and BUGs related to the product. Worked as a scrum master for the team and carried out sprint planning & reviews. Worked on fixing the issues reported by customers for various versions of PEGA PRPC product. Prepared a flow diagram of DB Connection management feature of PRPC which includes High Level and Low Level Code walkthrough Details and got appreciation for this work from team and management. Prepared a detailed presentation of DB Access Methods and APIs feature and it's usage and code walkthrough of all the DB Access Methods (Obj-Open, Obj-Open-By-Handle, Obj-Save, Obj-Delete, Obj-Delete-By-Handle, Obj-Browse, Obj-Save-Cancel, Commit, Rollback) in PRPC project. This work is appreciated by all team members and helpful for solving their day-to-day work INCs and BUGs. I was involved to actively help and give inputs to other team members in the features like DB Connection Management, DB Access Methods and APIs where I was SME (For BUGs and INCs). I was actively involved in code review and provided inputs to PR creators going forwards and asked questions about why they coded a certain way in order to contribute towards improving best practices.

  • Senior Software Engineer

    capgemini•  June 2021 - April 2022

    Worked in a project for HSBC Bank GBM IT named GCAD - The Global Cancel and Amends Dashboard is a central database of trade cancel and amendment data capable of delivering consolidated reporting via a dashboard. HSBC buys or sells a financial product to/from a client if the deal does not complete and is terminated then deal is called CANCEL. If there is a problem and the client or HSBC needs to change the deal it is called AMENDMENT. If the deal needs to be changed but it is not possible to change, so the original deal is cancelled and a new one input to replace it then it is called REPLACE (This can involve more than one deal on either the cancel side or the replacement side). Cancel & Amends takes feeds from primary trading systems (PTS) and amalgamate them to produce consolidated data that the business can interrogate with the QlikView dashboard and supporting data is loaded and manage via support web pages. Each feed goes through multiple stages in its lifecycle; starting from feed file ingestion till the relevant data being displayed on the GCAD GUI for supervisors/actual users. Filter rules are applied to ensure that only relevant and useful information is loaded for supervisors in Supervisory dashboard. In GCAD, Cancel and Amends, Trader Volumes gets filtered at 3 different levels. PTS Filtering is followed by DML which in turn followed by SYSTEM. I have worked in DML filtering layer which is in-scope where PTS sends feed files with C&A data to GCAD. GCAD in turn reads those files and applies requisite filters before it goes to GCAD database. Data gets filtered at this level does not appear anywhere in GCAD, neither in database nor on dashboards. I performed proactive enhancement tasks for both the projects DML 1 and DML 2, perform in an agile model to find root cause analysis and remediation. I work with the Business Analyst and the Tester in 3 amigo way and provide the delivery on time. I am deploying the project in DEV, SIT, UAT, PROD environments single handedly.

  • Software Engineer

    Infosys Ltd•  May 2018 - June 2021

    Worked in Core banking project for Allied Irish Bank critical component like Balance, Account, Account Statement, Fund Confirmation, Utilities modules where common parts are stored in centralized config server and all the services has registered themselves to Eureka server. • I worked for enhancement tasks for critical application of Core Banking project which has several microservices like Centralized config server, Balance, Account, Account statement, Fees, Fees statement, Fund Confirmation, Utilities etc. • I performed proactive maintenance activities and perform root cause analysis and remediation. Evaluated the issues reported by client and members in order to provide ongoing solutions. Worked in a project of Search Engine Optimization of Apple Online Store of Apple Inc. SEO is the process of influencing organic search engine results by optimizing the structure and content of a website. It brings traffic and revenue to websites and improves the customer experience. It uses a technique named Crawling to find and scan new pages. It uses indexing to categorize and scan the pages in the index. After submitting a search query search engine look at their index and use an algorithm to rank results by order of relevance and quality. It uses 3 brand types of ranking signals e.g Authority, Content and Technical. Working for supporting critical applications like ASPEN, AppleSiteMap, MarketingDataService and ensuring the stability of the applications. Performing proactive maintenance activities and perform root cause analysis and remediation. Evaluating the issues reported by clients and members in order to provide ongoing solutions. Worked in CP Rule Engine which is a part of Line Agent Real Time Application (LARA) for CMA CGM. At the time of cargo bookings LARA users have to refer to booking office for Global Rules and Country Specific Customer Rules excel file to determine loading port, transit, receipt, delivery, load transport mode, loading information, partner code etc. based upon input party code, receipt location, transit location, movement terms, mode of transport etc. specified by customer in booking instruction. This rule check is done manually booking wise to determine missing LARA booking details required for shipment. It uses spring batch program for uploading excel rows which comes from UI into PostgreSQL database. After that automation part checks whether any conflict is present in the file or not and calculates number of test cases are executed, number of rules validated for the file and other information which are stored in Mongo DB database. Developed Spring batch module for uploading excel data from UI which is scheduled for 3 minutes. Data is being uploaded if it clears all validations like file type, file structure, junk characters, mandatory fields, duplicate rows removal and column data format. After that all those data is uploaded in the table. And based on the data one excel is generated at the time of downloading and that excel is downloaded during the time of download event is occurred. Generated test case scenario for Rule Engine API where output JSON is generated for a specific input. I checked these testing scenarios from postman tool and create a document where I wrote all possible test cases what will be required output, how many rows will be selected etc. Based on that document API development has been tested.

  • Software Engineer

    eTranssolutions•  October 2016 - May 2018

    I have done SMS Configuration, GRN Entry, JSW Trip Upload, Device Stocking, Vehicle Optimization, Gate time Scheduling of Vehicles and Plant Tracking pages in Real Time Tracking Project using Struts 1 and Hibernate 3 . I also implemented live vehicle tracking page where we can view all vehicle’s present location in Google map using Google Map API. I also made REST web services so that we can directly get data by calling the web service for some pages of the project.

  • Software Engineer

    Perennation•  November 2015 - October 2016

    Worked in AdsBooklet project- where anyone can post any type of advertisement. I have done total admin panel by using Struts 1 technology and MySQL database for back-end data store. I have also learned to work with Struts 2 framework, Spring framework and Hibernate framework. I am working here as a trainer-cum-developer. I trained many junior associates as well as junior employees in HTML, CSS, JavaScript, Core Java, Servlet, JSP etc technologies.

  • Software Engineer

    Cognizant Technology Solutions•  January 2015 - May 2015

    Managed all phases of Software Development Life Cycle(SDLC) Extensive experience in SQL Server 2008 and MySQL database platform, with expertise in SQL standards, PL/SQL Rich Knowledge of Object Oriented Analysis and 3 - Tier Architecture Completed training in programming language C#, .Net framework, SQL Worked on Patient Tracker System project.

Education

  • St. Thomas College of Engineering & Technology

    Computer Science & Engineering, B.Tech•  August 2010 - June 2014

  • St. Thomas College of Engineering & Technology

Skills

souptiktat has not updated skills details yet.