Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Nilesh Sanap

Principal Software Engineer
Pune

Summary

Seasoned Principal software engineer experienced designing & developing Distributes System using Java SpringBoot microservices, Kafka streaming architecture, ElasticSearch, Redis/Elastic cache, postgres , Kubernetes. Cloud architecture and implementation features (multi-tenancy, elastic, networking, Kubernetes) on AWS & Azure

Complex problem-solver with analytical and driven mindset.

Detail-oriented team player with strong organizational skills. Ability to handle multiple products simultaneously with a high degree of accuracy.

Symantec Enterprise products development exposure over 10 years in Cyber Security. Analytics using KSQL,Kafka Streams


Kafka Connectors - Extensively worked on Captured Data Change Streamer use cases - Source and Sink connectors (Debezium) e.g. S3,ES sink , postgres source
Kafka Event driven autoscaling in Kubernetes using KEDA.


AWS - Serverless Architecture, Analytics using Kinesis SQL , Dynamo DB , Secrets Manager,Parameter Store,SSM, RDS , S3,SQS,SNS
Spring Cloud Data Flow/Apache Airflow - Batch and Streaming data pipelines
Monitoring & Alerting for distributed systems

Overview

17
17
years of professional experience
4
4
years of post-secondary education
1
1
Certification
3
3
Languages

Work History

Staff Software Engineer

Avaya
09.2023 - Current
  • Leading, Designing and Implementing distributed system for Outbound Contact Center with Azure
  • Designing and Implementing multitenancy, resiliency and provisioning.
  • Implementing Akka framework , Reactive programming using nosql COSMOS DB

Principal Software Engineer

RedSeal
11.2021 - 09.2023
  • Ensure critical resources are not exposed to the internet and secure all n/w env - public clouds, private clouds and on premises
  • Leading, designed and implemented data collection (ingest part) for cloud to cloud, on-premise (remote) and breaking monolith into microservices
  • Involved into multiple product design & implementation at the same time
  • Innovations for product in various areas
  • Created cloud data platform - right from collecting resources to storing into data warehouse for analytics
  • Distributes System Design and Development using Core Java, SpringBoot Microservices, Kafka streaming architecture, Elastic Search, Redis/Elastic cache, postgres, Kubernetes, Docker Containers
  • Cloud architecture and implementation features (multi-tenancy, elastic, networking, Kubernetes)
  • Analytics using KSQL, Kafka Streams
  • Kafka Connectors - Extensively worked on Captured Data Change Streamer use cases - Source and Sink connectors (Debezium) e.g
  • S3, ES sink, postgres source
  • Kafka Event driven autoscaling in Kubernetes using KEDA Helm charts with Kubernetes
  • Spring Cloud Data Flow/Apache Airflow- Batch and Streaming data pipelines.

Senior Software Engineer

Symantec
05.2011 - 11.2021
  • Leading efforts for complete migration of legacy product stack to AWS platform
  • Dealt and used AWS services thoroughly few names: S3, SQS, SNS, Kinesis Analytics and stream, API Gateway, Systems Manager, Secrets Manager, ASG, ALB, Dynamo DB, Redis Cache, ELK
  • POC for designing new monitoring and alarm platform
  • Java based micro services components for platform
  • Highly optimized complex SQL procedures on legacy SQL DB to load static data in Redis
  • Worked High performance time series Influx DB
  • Integrated Kapacitor alert engine in order to generate alerts
  • Used Grafana for monitoring of Infrastructure along with ElasticSearch, Logstash, Kibana
  • Designed and developed one click CI/CD pipeline in dev and prod environment using Terraform and Jenkins jobs
  • Code reviews, provide guidelines and mentoring for team members
  • Cross team communications and co-ordinations to manage platform with all the teams
  • Support for bug fixes in earlier releases related to application, security, performance and reliability issues
  • Efforts for Unit test cases (Junit) and automation suite to validate build stability.

Software Engineer

Cognizant
12.2009 - 05.2011
  • Credit Suisse Equities - US Booking
  • Credit Suisse is institutional investor
  • US Booking is the Java based backend software which performs booking & settlement of stocks buy/sale which is being used in multiple exchange floors by CS in the world
  • Coordinate with stakeholders of this system worldwide to gather and understand use case
  • POC or technical physicality of the use case
  • Java based application development on Solaris platform
  • Unit testing and automation using STAF/STAX framework, Perl, Shell scripts
  • Code reviews, mentor team members and knowledge sharing.

Product Engineer

Symphony
03.2008 - 12.2009
  • Product: Time Navigator
  • Atempo's Time Navigator Product provides the tools to hold backup strategies and schedules, and keep track of all backed up object indexes in order to enable time navigation
  • Available on a wide range of OS platforms
  • Enhancements, Defect fixes, reproducing defects entered by Customer Support and validating the fixes against the bug with the Patch
  • Unit test for all product functionality
  • TCL based Automation framework for product functionalities
  • Perl scripting for test automation
  • Automated Test Environment Setup and Test Data Preparation
  • Review of Defects found by team members and suggesting changes if any
  • Review of new test case scenarios and suggesting changes if any.

Software Engineer

Bajaj Allianz Life Insurance IT Dept
03.2007 - 03.2008
  • Product: High Availability Mailing System
  • This is in-house email system developed and used by company world-wide
  • Development in opensource email client squirrelmail in PHP, Perl, and SQL
  • Developed automation using Perl for mailing database LDAP
  • Worked with Redhat team for this project
  • Develop backup solution in Perl for LDAP cluster
  • Develop monitoring scripts for daily monitoring.

Education

Bachelor of Engineering - Information Technology

Sinhgad College of Engineering
Pune, Maharashtra
07.2002 - 05.2006

Skills

Springboot Microservicesundefined

Certification

AWS Certified Solution Architect - Associate, Present

Timeline

Staff Software Engineer

Avaya
09.2023 - Current

Principal Software Engineer

RedSeal
11.2021 - 09.2023

Senior Software Engineer

Symantec
05.2011 - 11.2021

Software Engineer

Cognizant
12.2009 - 05.2011

Product Engineer

Symphony
03.2008 - 12.2009

Software Engineer

Bajaj Allianz Life Insurance IT Dept
03.2007 - 03.2008

Bachelor of Engineering - Information Technology

Sinhgad College of Engineering
07.2002 - 05.2006
Nilesh SanapPrincipal Software Engineer