Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sandeep Kumar Nayak

Scarborough,ON

Summary

Dedicated senior software engineer with vast experience of design and implementation of cloud solutions using AWS services. Excellent problem solving ability with proven track record of delivering highly available, scalable and secure cloud solutions leveraging AWS global infrastructure and services.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Technical Lead

Digital Platform, Tata Consultancy Services (TCS)
07.2016 - Current
  • Preparing Technical design document for developing APIs using AWS serverless technology like AWS Lambda, DynamoDB, API gateway, Appsync.
  • Collaborated with product owners to understand requirements and align business processes to product features and capabilities.
  • Code review, code optimization and delivering code is highest quality and standard.
  • CICD pipeline design and implementation for continuous integration with bitbucket, AWS code commit, code pipeline.
  • Successfully migrated orchestrations logic to AWS step functions for workflow visualization and better monitoring of application.
  • AWS resource provisioning and implementation of AWS services in staging and production environment using AWS cloudformation.
  • Provisioning infrastructure component such as VPC, ECS/EKS cluster,AWS managed kafka cluster, AWS cognito using terraform.
  • Excellent implementation experience with customer identity management solution using AWS IAM, Cognito and third-party identity providers such Gigya.
  • Implementation of real time application logs processing and monitoring using AWS S3, Kinesis Fire hose, Kinesis data stream
  • AWS Lambda code performance analysis using X-ray and optimization of APIs
  • Developing code using both javascript and python and unit testing.
  • Implemented event driven solution for various push email notifications using AWS SNS, MSK (Manage apache Kafka) and Managed Apache Flink
  • Implemented AWS SQS to process request from request clients asynchronously without loosing any request due to high volume of messages.
  • Implemented AWS WAF to protect public APIs from DDOS attacks
  • Experience in encrypting PII and sensitive data using KMS.
  • Implemented cloud front with S3 as origin for delivering images and icons without any latency.
  • Enabling cloudtrail and importing to Athena for monitoring access and changes to services.
  • Implemented maintaining alarm and notification using AWS CloudWatch and SNS Actively analyzing ways for APIs performance improvement and cost optimization
  • Implemented S3 bucket life cycle policy and implement intelligent tier to save operational cost
  • Implemented AWS RDS to loyalty data of customer profile and loyalty transaction data for utilizing in other APIs.
  • Implementing AWS Glue jobs in Python for data migrations of customer profile and PNR database.

Technical Lead

Tata Consultancy Services
07.2014 - 06.2015
  • Preparing technical design document and code review.
  • Developing code using both Java script and java and unit testing.
  • Implementing and deploying java applications to EC2 instances.
  • EC2 management using session manager.
  • Writing shell script for deployment packages.
  • Implemented Elastic load balancer to manage production traffic to EC2 instances.

Development Lead (IIB)

Messaging Hub, Tata Consultancy Services (TCS)
10.2013 - 06.2015
  • SOAP webservices for searching flight availability and booking service design and implementation using IBM IIB/MQ series and ESQL language.
  • Design and Development of reusable components like logging and exception handling.
  • CICD pipeline design and implementation
  • Dashboard Tool development for monitor service usage
  • User Acceptance testing support
  • Unit testing and QA bug fixes
  • Production support and maintenance

Technical Design Lead

Tata Consultancy Services
10.2012 - 09.2013
  • Design and implementation of web service development in Progress ESB, MQ and core Java
  • Provided operations support for Departure control system (DCS) web services.
  • Collaborated and shared process improvement and scalable code design with peers and colleagues.

Developer (IIB)

Enterprise Service Bus, Tata Consultancy Services (TCS)
06.2006 - 11.2012
  • SOAP webservices middleware development for telecom order management using IBM IIB/MQ series
  • Development of reusable component and exception handling
  • CICD implementation using Jenkins User Acceptance testing support Unit testing and QA bug fixes

Education

Bachelor of Technology - Computer Science

College of Engineering And Technology (Biju Patnaik University of Technology)
Bhubaneswar, Odisha, India
05.2006

Skills

  • Agile and Scrum methodologies
  • High level design and Technical Design
  • AWS Lambda, AppSync, Dynamodb, API Gateway, S3, AWS MSK/Apache Kafka, Glue, AWS Manage Apache Flink, Code Pipeline, Code Commit, Step Function, Cognito, SQS, SNS, EC2 , ECS, Fargate, VPC, Autoscaling, RDS, Route 53, Cloudtrail
  • Graphql Schema
  • NodeJS/Typescript/Python
  • Java/Maven
  • Bitbucket/Github
  • Sonar Qube/ESLint
  • Terraform (IAC)
  • JSON
  • IBM IIB/MQ
  • Jenkins
  • XML/XSLT/Web Services
  • Jira & Confluence

Certification

  • AWS Certified Solution Architect Professional

Timeline

Technical Lead

Digital Platform, Tata Consultancy Services (TCS)
07.2016 - Current

Technical Lead

Tata Consultancy Services
07.2014 - 06.2015

Development Lead (IIB)

Messaging Hub, Tata Consultancy Services (TCS)
10.2013 - 06.2015

Technical Design Lead

Tata Consultancy Services
10.2012 - 09.2013

Developer (IIB)

Enterprise Service Bus, Tata Consultancy Services (TCS)
06.2006 - 11.2012

Bachelor of Technology - Computer Science

College of Engineering And Technology (Biju Patnaik University of Technology)
  • AWS Certified Solution Architect Professional
Sandeep Kumar Nayak