Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bishan Samaddar

Lead Software Engineer
Bangalore

Summary

  • 15 years of hands-on experience in developing and designing enterprise applications using frameworks like Spring Boot, Microservices & SOA Architecture and got opportunities to work in different domains like Payment, Publishing, Learning and Assessment, Telecom and Print Cloud platform and Insurance.
  • Working as a technical Architect from last 4 years and designing and providing solutions in a global landscape that support the enterprise roadmap.
  • Architects API approach, including security, performance and reuse patterns and tools.
  • Helping scope projects by providing detailed development time estimates. Writing technical design documentation including UML, ERD and other design artifacts.
  • Having experience on software design principles (SOLID, DRY, KISS) and managing project timelines, tasks, and development efforts with both the internal engineering team and customer teams.
  • Having experience with various Micro services architectural patterns like Gateway, Asynchronous Messaging, Event Sourcing, Circuit Breaker and Strangler.
  • Developed Microservices using Spring Boot, REST, Java, JPA, and Monolithic applications using Spring Framework, Struts MVC and Databases (Oracle, MySQL and SQL Serve), to support various customer’s ad-hoc requests / User Stories and delivered the code at proper time.
  • Having hands-on experience with Spring Cloud features like service-discovery (Eureka), circuit-breaker (Resilience4j), Load balancing( Ribbon), Feign client etc.
  • Having work experience with Message brokers like RabbitMQ , AWS SQS and SNS, ActiveMQ etc. and knowledge on Apache Kafka.
  • Familiar with various Microservice design patterns like API Gateway, CQRS, Event sourcing etc.
  • Familiar with distributed transactions like SAGA, two phase commit etc.
  • Experience with modern DevSecOps concepts like CI/CD (Jenkins, Azure DevOps, GitLab CI-CD, Concourse), IAAC(terraform), logging and monitoring(Splunk, Google Logging and Monitoring) etc.
  • Familiar with container orchestration tools like Docker and managed Kubernetes. Example : GKE.
  • Familiar with different cloud providers like GCP (VM, ACR, GKE, Google Cloud logging etc) and AWS (S3, EC2, SNS, SQS, Secret manager, RDS).
  • Having Work experience in various modules of Spring Framework like Spring Core, Spring MVC, Spring Data JPA, Spring Security (using OAuth2), Spring Transactions, Spring batch etc.
  • Having 3 years of onsite experience from US client location.
  • Worked in Agile mode and passionate about learning new technology.
  • Having hands-on experience on writing unit test cases by using Junit, Mockito.
  • Worked on Angular 8 to deliver some POC & proposals on upcoming or existing Business Requirements inline in the roadmap of Clients.
  • Familiar with build frameworks like Gradle and Maven and SonarQube to perform automatic review and static code analysis.
  • Have experience working with source code repositories like GitHub, GitLab, Bit Bucket etc. Familiar with tools like Jira, Rally, confluence for project management.
  • Worked on UNIX environment and having experience in writing UNIX shell scripts.
  • Worked on various web application servers like Apache tomcat, Jetty , WebLogic, WebSphere etc. Having Experience in consuming and implementing, SOAP based web service with the help of WSDL.

Overview

16
16
years of professional experience

Work History

Lead Software Engineer

Worldline Global Services
6 2023 - Current
  • Designing and developing new Microservices based on requirement
  • Worked as a Lead Designer and Architect and developing software architecture for Java-based applications
  • Creating technical and functional task for the developers for a particular sprint
  • Working closely with Line of Business leaders to shape business solutions and ensure adherence to Group IT roadmaps and best practices
  • Utilizing various application integration techniques to communicate with third party and legacy/back-end systems
  • Worked on performance tuning and troubleshooting large-scale web applications
  • Supporting offshore teams with project deliverables, code quality and design best practices
  • Designing web applications and web services in a modular, scalable and reusable manner
  • Troubleshooting technical issues and design flaws
  • Working both individually and on a team to develop designs
  • Identifying business problems and designing solutions.

Java Architect

Wipro
01.2021 - 06.2023
  • Worked as a Java Architect and developing software architecture for Java-based applications
  • Evaluating existing architecture systems
  • Identifying business problems and designing solutions
  • Analyzing production issues and providing required solutions
  • Finding technology solutions to solve various business problems.

Team Lead

Cognizant Technology Solutions
02.2018 - 12.2020
  • Designing and developing new Microservices based on customer requirement
  • Worked as a Team Lead and developing software architecture for Java-based applications
  • Troubleshooting technical issues and design flaws
  • Working both individually and on a team to develop designs.

Application Lead and Developer

Tata Consultancy Services
08.2008 - 01.2018
  • Worked from both offshore and onshore as application lead and developer
  • Obtaining the new requirement specification & developing various new components
  • Effort estimation and planning for various development activities
  • Writing Unit Test Cases.

Education

Bachelor of Engineering in Information Technology -

Jadavpur University

Skills

    Oracle, MySQL, MongoDB, PostgreSQL

    Java 17, Spring Boot

    Docker, Kubernetes, GKE

    Azure DevOps, GitLab, Concourse Pipelining, Jenkins etc

    Spring Boot

    Angular 8(basics)

    AWS (SQS, SNS, IAM, S3, EC2, RDS etc), Spring Cloud, GCP,PCF

    Microservice, REST, Event Driven, SOAP

    Amazon SQS, RabbitMQ, ActiveMQ, JMS, Kafka

    JPA, Hibernate

Timeline

Java Architect

Wipro
01.2021 - 06.2023

Team Lead

Cognizant Technology Solutions
02.2018 - 12.2020

Application Lead and Developer

Tata Consultancy Services
08.2008 - 01.2018

Lead Software Engineer

Worldline Global Services
6 2023 - Current

Bachelor of Engineering in Information Technology -

Jadavpur University
Bishan SamaddarLead Software Engineer