Summary
Overview
Work History
Education
Skills
Publications
Projects
Accomplishments
Certification
Timeline
Generic
Sanway Sarkar

Sanway Sarkar

Software Engineer

Summary

7+ Years Experienced Software Engineer with a demonstrated history of working in the information technology and services and product development industry. As a Full Stack developer, I have extensive experience in building robust, efficient, and scalable software applications using various tools, frameworks, and libraries. My expertise includes Microservices, Spring Boot, Angular, data structures, Git, cloud computing, Kafka, Rest API, Jenkins, SVN, Spring Integration, JUnit, Spring Cloud, Oracle, Azure Service Bus,Event Hub and AWS

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Associate

Cognizant Technology Solutions, CTS
03.2024 - Current

Project: Secure Payment Gateway Integration

In this project, we developed a robust and secure payment gateway integration system. Our goal was to seamlessly connect our e-commerce platforms with various payment providers, ensuring smooth and reliable transactions for users.

Key Aspects:

  • Design and Implementation: We meticulously designed and implemented the payment gateway, adhering to industry standards and security best practices.
  • Error Handling and Logging: Comprehensive error handling and detailed logging ensured transparency and ease of troubleshooting.

Technology Stack:

  • Java: The backend services were developed using Java, providing scalability and performance.
  • Spring Boot: We leveraged Spring Boot for rapid development, dependency management, and RESTful API creation.
  • Payment Gateways (BarcleyCard): We integrated with leading payment providers to facilitate transactions.
  • Database : Data persistence and transaction records were managed in a reliable database.

Senior Consultant

EY
04.2020 - 03.2024

Objective:

Global E-Invoicing, our pioneering pilot product, was launched in 2020 in India. Since then, it has gained widespread adoption across multiple countries as a reliable solution for tax filing with government authorities. Our platform is the preferred choice for numerous Fortune 500 companies, both domestically and internationally.

Responsibilities:

  • Design and Architecture: I played a pivotal role in shaping the design and architecture of Global E-Invoicing. This involved creating a robust backend system, ensuring seamless data flow, and optimizing performance.
  • Code Implementation: Leveraging Java and Spring Boot, I meticulously implemented critical features, adhering to best practices and industry standards.
  • Deployment and Scalability: Over a 48-month period, I oversaw the deployment of Global E-Invoicing, ensuring its availability, scalability, and reliability.
  • Technology Stack: Our solution leverages a powerful technology stack, including Java, Spring Boot, Microservices, Angular, Kafka, Azure Event Hub, and Azure Service Bus

Programmer Analyst

Cognizant Technology Solutions, CTS
8 2018 - 10.2019

Objective and Role: Our primary objective in this initiative was to transition an existing Unix and C++ based project to a Microservices architecture. Specifically, we focused on the payments module within a banking context. As part of this role, I was responsible for design, code implementation and integration test cases.

Communication and Message Handling: The communication between the backend application and the SWIFT application occurred through message-based protocols. We utilized either IBM MQ or Kafka for this purpose. The types of messages we managed included Inbound, Outbound, and ACK (acknowledgment) messages.

Project Duration and Technology Stack: The entire initiative spanned 15 months. Our technology stack included Java, Spring Boot, Spring Integration, IBM MQ, Kafka, Oracle, Jenkins, Git, Maven, Sonar, Veracode, and JUnit.

Software Developer

Silver Touch Technologies Limited
09.2016 - 07.2018

Objective and Role

In this role, I was tasked with providing real-time support to vessels arriving at sea and river ports in India. The Port Operations Management System (POMS) that I worked on is seamlessly integrated with various critical systems, including Customs of India, the International Port Association, Port Community System, and the Finance System of India.

Responsibilities:

  • Design and Implementation: I played a pivotal role in designing and implementing the POMS. This involved creating robust backend services, ensuring data integrity, and optimizing performance for real-time vessel tracking and management.
  • Project Duration and Technology Stack: The entire
    initiative spanned 23 months. Our technology stack
    included Java, Spring Boot, Kafka, Oracle, Git, Maven.

Education

Masters Of Science(M.Sc.) - Computer Science

University of North Bengal
Siliguri, West Bengal
08.2012 - 2014.05

Bachelor of Science(B.Sc.) - Computer Science (Hons)

University Of North Bengal
Siliguri, West Bengal
06.2009 - 2012.05

Skills

  • Java
  • Microservices
  • Spring Boot
  • Angular
  • Data Structure
  • GIT
  • Azure Service Bus, Event Hub
  • Azure Blob Storage
  • AWS EC2, Lambda, S3
  • Kafka
  • Rest API
  • Spring Cloud
  • Messaging Queue

Publications

Emergence and Future Opportunities in Cloud Computing, Published a Paper titled "Emergence and Future Opportunities in Cloud Computing" on a UGC sponsored national level seminar. (ISBN:978-81-920386-4-3-28)

Projects

Implementation Of Private Cloud Infrastructure, Project includes two node controllers, one server and one client. The two nodecontrollers are the main source of computing resources. Any User from the client computer can use the resources of those nodes in form of virtual machines. Assigning ,Controlling, Authenticating, Monitoring of virtual machines and those node controllers are done by the server., Ubuntu 12.04(LTS) And Open nebula 4.4

Accomplishments

    Published research paper, ‘ EvatCrop: A Novel Hybrid Quasi-Fuzzy Artificial Neural Network (ANN) Model for Estimation of Reference Evapotranspiration' . This work introduces an innovative approach to enhancing agricultural water management.


Certification

Generative AI with Large Language Models from DeepLearning.AI , Amazon Web Services

Timeline

Generative AI with Large Language Models from DeepLearning.AI , Amazon Web Services

06-2024

Senior Associate

Cognizant Technology Solutions, CTS
03.2024 - Current

Senior Consultant

EY
04.2020 - 03.2024

Software Developer

Silver Touch Technologies Limited
09.2016 - 07.2018

Masters Of Science(M.Sc.) - Computer Science

University of North Bengal
08.2012 - 2014.05

Bachelor of Science(B.Sc.) - Computer Science (Hons)

University Of North Bengal
06.2009 - 2012.05

Programmer Analyst

Cognizant Technology Solutions, CTS
8 2018 - 10.2019
Sanway SarkarSoftware Engineer