Summary
Overview
Work History
Education
Skills
Certification
Languages
Accomplishments
Affiliations
Timeline
Generic

Satyajit Swain

Bengaluru

Summary

Knowledgeable senior Java specialist with deep expertise in the field and offering several years of experience in application development using microservices. A Machine learning enthusiast having build ML models for crucial tax and financial data. Adept at building and leading teams of specialists in daily operations.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior Specialist Application Development

AT&T Communications Services India Ltd
Bengaluru
07.2019 - Current

Lead programmer in Java and Microservices, using Springboot AJSC and Quarkus for AT&T tax and Finance applications, and deploying both on-prem and Azure Kubernetes. Hands-on with various imperative and Reactive programming techniques and interfacing with Kafka message broker. Integration of various tax engines like Vertex and Sure Tax systems and building a robust distributed microservices architecture for our mission-critical applications.

Applied Machine Learning model in tax data to predict Net Operating Loss for AT&T legal entities for a particular tax year. Used DataBricks Azure instance to perform exploratory data analysis on the dataset, making it ML ready. Applied supervised learning techniques like Naive Bayes and Random Forest to build the model and expose that as an API using Flask.

Senior Software Engineer

Ness Digital Engineering
Bengaluru
09.2016 - 06.2019

Worked as a Senior Java programmer for Canadian Tire Financial Services now part of Canadian Tire Bank. Created the back-end service for the Triangle Rewards Card application on iOS and Android platforms. Managed the entire customer credit card lifecycle and loyalty points as part of Triangle Rewards. Worked in microservices architecture based on spring boot and Spring cloud and Zuul Proxy.

Software Engineer

Ample Softwares Pvt.Ltd
Bengaluru
12.2014 - 09.2016
  • Worked in various projects as a Java programmer in various state govt Projects like MSME and KSEB etc.

Education

B-Tech - Electronics And Telecommunications Engineering

DRIEMS
Cuttack
06-2011

Skills

  • Java
  • SpringBoot
  • Microservices
  • Quarkus
  • GraalVM
  • Docker
  • Kubernetes
  • Jenkins
  • Machine Learning
  • Python
  • Pandas
  • Numpy
  • Sci-kit learn
  • Databricks
  • Exploratory Data Analysis

Certification

  • Sun Certified Java Developer(SCJD) - Nov 2016
  • Microsoft Azure Fundamentals AZ-900 - Dec 2019
  • Udacity NanoDegree in Machine Learning Introduction to PyTorch - Jul 2021

Languages

Odia
First Language
English
Proficient (C2)
C2
Hindi
Advanced (C1)
C1

Accomplishments

  • Received multiple Connection Awards at AT&T for leading and exploring various technical areas in integrating new tax engines to microservices and building reactive interfaces for non blocking operations using SpringBoot Webclient and Quarkus.
  • Part of AT&T Technology Advisory Forum winning team in its pilot program. Build a Machine learning model for detecting anomalies in meals and expenses in internal Financial data set.

Affiliations

  • Vinyasa Yoga Practitioner
  • Love Video Games
  • Exploring

Timeline

Senior Specialist Application Development

AT&T Communications Services India Ltd
07.2019 - Current

Senior Software Engineer

Ness Digital Engineering
09.2016 - 06.2019

Software Engineer

Ample Softwares Pvt.Ltd
12.2014 - 09.2016

B-Tech - Electronics And Telecommunications Engineering

DRIEMS
Satyajit Swain