Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ritesh Nahak

Kolkota

Summary

Driven IT professional with expertise in RESTful web services and microservices architecture. Proficient in Java, Kafka, AWS, and Docker. Experienced in banking projects like transaction processing, CRM platforms, online banking, payment processing, risk management, loan applications, automated loan approvals, and loan management systems. Skilled in creating scalable, secure solutions that enhance customer experience and operational efficiency. Passionate about leveraging technology for innovative and impactful banking solutions.

Overview

3
3
years of professional experience

Work History

Java Developer

Uno Digital Bank
Kolkota
08.2023 - Current

• Spearheaded the seamless integration of Mambu and Pennant core banking systems, bolstering financial operation capabilities.

• Engineered advanced APIs for a state-of-the-art Loan Management System, significantly improving service delivery.

• Implemented a Kafka-powered event-driven architecture, enhancing asynchronous communication between microservices.

• Optimized infrastructure efficiency by harnessing AWS cloud technologies, including S3, Batch, Step Functions, OpenSearch, and RDS.

• Led the transition to a scalable microservices architecture, orchestrated with AWS Step Functions and Camunda BPM.

• Boosted API reliability through the adoption of sophisticated multithreading techniques and stringent security measures.

• Swiftly addressed production issues, deploying timely patches to minimize application and infrastructure downtime.

• Focused on code optimization by employing appropriate data structures to maintain optimal time complexity.

• Developed custom queries and utilized Spring Data JPA for efficient communication with MySQL databases

  • Contributed to requirements gathering and design development meetings.
  • Coordinated application plans with development teams and designed prototypes.
  • Reviewed project requirements to identify customer expectations and resources needed to meet goals.
  • Coordinated testing and validation procedures through software development lifecycle.
  • Implemented automated testing procedures using frameworks such as JUnit and Mockito.
  • Well versed with monitoring tools like Opensearch and Dynatrace
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Collaborated with Cross functional team to resolve multiple production issues.

Software Engineer

Pro Aspire InfoTech Pvt Ltd
02.2021 - Current
  • As a software developer I am responsible for designing, developing, and maintaining software applications that meet specific business requirements
  • Developing and testing software applications using Java
  • Collaborating with other developers, designers, and project managers to develop software solutions that meet user requirements
  • Worked closely with other developers, software engineers, and stakeholders to understand requirements, discuss technical solutions, and ensured smooth integration with other components or systems
  • Creating technical specifications, design documents, and other documentation as needed
  • Collaborated with cross-functional teams to ensure that projects were delivered on time and to the satisfaction of clients
  • Responsible for evaluating existing systems, identifying areas for improvement, and proposing solutions to enhance performance, scalability, or security.

Education

Bachelor of Technology(Full time) -

Cenurion Universirty

Higher Secondary Education -

Roland Junior College

Matriculation -

MSSVM

Skills

  • Apache Kafka
  • Amazon Web Services
  • Camunda
  • Spring Framework
  • Performance Improvements
  • Java Persistence API
  • Multithreading and Concurrency
  • Java Security
  • Microservices Architecture
  • Java Database Connectivity
  • Object-Oriented Programming
  • Application debugging
  • Lambdas and Streams
  • Agile Methodology
  • RESTful APIs
  • Machine Learning
  • Test-driven development
  • Git Version Control
  • Data structures and algorithms
  • Mambu CBS
  • Pennant CBS
  • Data Visualizations

Timeline

Java Developer

Uno Digital Bank
08.2023 - Current

Software Engineer

Pro Aspire InfoTech Pvt Ltd
02.2021 - Current

Bachelor of Technology(Full time) -

Cenurion Universirty

Higher Secondary Education -

Roland Junior College

Matriculation -

MSSVM
Ritesh Nahak