Summary
Overview
Work History
Education
Skills
Timeline
AdministrativeAssistant
Suvankar Das

Suvankar Das

Senior Lead Engineer
Bangalore

Summary

Results-oriented and innovative Lead Software Engineer with 12+ years of experience in designing and development across multiple technology platforms (specialized in eCommerce, Supply Chain, Retail and IAM).

Proficient in creating solution designs for challenging business requirements. Experienced at working with product partners and business owners to understand business needs and translate them into coding solutions.

Skilled at delivering technical presentations to audiences across various job roles and locations.

Able to effectively guide and mentor junior engineers to deliver project needs.

Open to learning new aspects of different technologies and implement them according to project needs.

Overview

12
12
years of professional experience

Work History

Senior Lead Engineer

FICO
04.2022 - Current

FICO Platform:

FICO Platform brings together advanced analytics, decision modeling and AI in an open and extensible architecture. This platform for decision management empowers enterprises to develop new analytically-powered applications, rapidly and cost-effectively.

  • Migrating legacy monolith system to modern cloud based micro services.
  • Leading the IAM team for the platform
  • Designing and developing highly scalable, cloud native microservices using Java, SpringBoot, Kafka, MongoDB, Docker and Kubernetes
  • Delivered a new product that automates the on demand users and groups provisioning and de-provisioning between different identity providers and the FICO platform
  • Managing end to end delivery along with a team in India and US
  • Conducted research to test and analyze feasibility, design, operation and performance of equipment, components, and systems.
  • Trained and mentored competent and flexible workforce to meet project needs and promote positive work environment.
  • Developed positive working relationships with stakeholders to effectively coordinate work activities.

Senior Software Engineer

Lowe's India
12.2020 - 04.2022

Sourcing Services(Retail & eCommerce):

A service inventory is a governed and standardized collection of services that complement and synergize with each other within a boundary, which represents the enterprise. Essentially, a service inventory is a collection of internal services such as communication and process improvement services that allow an organization to rapidly react to customer demand and offer greater quality, speed and performance to its customers at reasonable prices. There are multiple products under the Inventory domain including sourcing services, inventory visibility, inventory management, near real time search etc.

  • Working as part of core development team for Inventory domain. Designing and developing highly scalable, cloud native microservices using Java, Kotlin, SpringBoot, Spring Batch, Kafka, Docker and Kubernetes. Using Cassandra and Postgres databases as data stores. Efficiently using Rest, Protobuf and Grpc for API communications.
  • Worked on performance testing of services using Jmeter scripts.
  • Created dashboards using Grafana and Prometheus for system monitoring.
  • Managing Spinnaker and CI/CD(Jenkins) pipelines.
  • Improved system performance by making proactive adjustments and resolving bugs.
  • Actively involved in designing new applications/products.
  • Worked closely with principle architects for finalizing the design & architecture for any new product for the Inventory domain.
  • Worked closely with product owners, managers, other development teams and infrastructure specialists to deliver high availability solutions for Inventory applications.
  • Orchestrated efficient large-scale software deployments.
  • Supervised team of developers engaged in project for creation of new products/services.
  • Gathered and defined business requirements to develop clear specifications for project plans.
  • Reviewed code and worked with development teams to correct problems, run test scenarios and prepare for deployment.
  • Led software development initiative as subject matter expert and primary point-of-contact for all the products related to inventory sourcing.

Senior Associate

Publicis Sapient
04.2018 - 11.2020

Telecom eCommerce Platform:

An eCommerce platform that sells products like phones, plans, internet services, TVs, home monitoring products, payments etc. I was part of the digital team(Inventory management, Order Management and Cart & Checkout) that takes care of the whole digital eCommerce platform for Rogers.

  • Working as part of the core development team for one of the biggest Telecom industries in Canada, developing micro service based applications using Java, Spring Cloud, Spring Boot, Play Framework, Akka-ActorSystem, Akka-Http, Akka-Streaming, Cassandra, CommerceTools and AWS.
  • Followed both TDD and BDD approach for development purpose using Junit and Cucumber respectively.
  • Hands on experience in writing functional test scripts using Postman automation and Rest Assured.
  • Using both Github and Gitlab as code repositories for different applications.
  • Designed and developed a customized Redis cache framework using SpringBoot that can be used as SaaS or even as a library.
  • Designed and Developed a customized micro service based application that provides Contentful as a service using Play, Akka, Java and Contentful.
  • Developed a search-based application that uses Elastic Search and Contentful using Java and Spring Boot.
  • Worked on No-SQL database like Cassandra, Redis.
  • Worked on Kafka a messaging queue.
  • Responsible for dockerizing the application and building the docker image.
  • Using Kubernetes for multi clustering docker management.
  • Using Jenkins for CI/CD pipeline.

Senior Application Developer

Cognizant Technology Solutions
11.2015 - 04.2018

Payment Solutions, Merchant Onboarding:

  • Worked on three different projects in the Financial Services domain as part of the core development team, designing and developing back-end APIs(micro services) using Java, Scala, Play Framework, Akka-ActorSystem, Akka-Http, Spring Boot.
  • Worked on No-SQL database like Mongo DB.
  • Responsible for dockerizing the application and building the docker image.
  • Used Kubernetes for multi clustering docker management.
  • Frameworks.
  • Play Framework.
  • Akka (Actor System, Http, Streaming).
  • Spring (Core, MVC, AOP, Cloud).
  • Spring Boot.
  • Cloud native APIs.
  • Microservices No-SQL Databases.
  • Cassandra.
  • Redis Cloud Services.
  • AWS.
  • Azzure Redis Containerization.
  • Docker.
  • Kubernetes Messaging Queue.
  • Kafka Content Management System.
  • Contentful Build Tools.
  • Maven.
  • Gradle.
  • SBT Version Control Systems.
  • Github.
  • Bitbucket IDEA(s).
  • IntellIJ.

Application Developer

IBM
10.2014 - 10.2015

Fleet & Customer Management:

  • Part of the core development team, working for one of the biggest Heavy vehicle companies in USA, to develop and maintain their day-to-day business processes.
  • Designed and developed one of the most critical part of the application that used to take care of User Registration, Login, Authentication/Authorization, Forgot Username/Password and was the gateway for all other applications using JavaScript, JQuery, Java, Spring, Spring LDAP, Maven, JPA and SOAP based web-services.
  • Also worked as part of the LDAP team to maintain the user/company's profile.
  • Assured code quality using PMD, Findbugs, Sonar and Jacoco (for Test coverage report).
  • Worked on SVN for version controlling and Jenkins for automated build and deployment.

Systems Engineer

Tata Consultancy Services
07.2011 - 10.2014

Customer Domain for Fleet Services:

  • Part of the core development team of one of the largest Fleet Services across France and UK.
  • Developed end to end application using Java, GWT, Maven, Spring, AspectJ and Hibernate.
  • Responsible for maintaining IBM WebSphere application server for deploying and running the project war file.
  • Worked closely with the French and UK Business team to understand their requirement and implement them correctly and efficiently.
  • Operating System.
  • Windows.
  • Have done Load testing of the application using Jmeter and JProfiler.
  • Assured code quality using PMD, Findbugs, Sonar and Jacoco(for Test coverage report).
  • Worked on SVN for version controlling and Jenkins for automated build and deployment.

Education

Master of Science - Computer Science

Sikkim Manipal University
Kolkata, WestBengal
02.2012 - 05.2014

Bachelor of Computer Application -

West Bengal University of Technology
Kolkata, WestBengal
07.2008 - 05.2011

Skills

Proficient in Microservice architecture, Data Structure, Algorithms, Java, Kotlin, Spring, Kafka, Cassandra, Postgres, Maven, AWS, GCP, Azure Redis, Docker, Kubernetes, Jenkins

undefined

Timeline

Senior Lead Engineer

FICO
04.2022 - Current

Senior Software Engineer

Lowe's India
12.2020 - 04.2022

Senior Associate

Publicis Sapient
04.2018 - 11.2020

Senior Application Developer

Cognizant Technology Solutions
11.2015 - 04.2018

Application Developer

IBM
10.2014 - 10.2015

Master of Science - Computer Science

Sikkim Manipal University
02.2012 - 05.2014

Systems Engineer

Tata Consultancy Services
07.2011 - 10.2014

Bachelor of Computer Application -

West Bengal University of Technology
07.2008 - 05.2011
Suvankar DasSenior Lead Engineer