Summary
Overview
Work History
Education
Skills
Websites
Certification
Leadership Experience
Timeline
Generic

Sai Koushik

Cincinnati,OH

Summary

As a self-motivated Developer with over 8+ years of experience, I bring an extensive portfolio of collaboration on various web-based initiatives. My passion for coding is matched by a diligent work ethic and a keen ability to craft tailored interfaces that address specific requirements for accessibility, usability, and security. My methodical approach ensures that I effectively manage simultaneous project deadlines. Drawing from a dynamic understanding of the contemporary technology arena, I advocate for and implement best practices in web design.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Full Stack Developer

Cisco Meraki
Remote
07.2022 - Current
  • Worked as Full Stack Developer for Meraki Dashboard that helps millions of customers to manage their Meraki switches, router, cameras, Sensors, Cellular gateway etc
  • Network Administrators and its users can manage all the devices on
  • Networks and provide various levels of access and create SAML roles for customers to login
  • Refactored and redesigned the entire multi-factor authentication code for Meraki dashboard
  • Allowing users to set up and use 2FA with dashboard and reduced the support load by 80%
  • Integrated Meraki dashboard into Cisco Customer Identity platform using OIDC
  • Migrated 20 million customers from Meraki database to CCI platform in North America Cluster
  • Wrote design documents and got buy-in from multiple stakeholders to lead the CCI project
  • Developed IDP initiated SAML and allowed large customers to leverage their IDP to login
  • Migrated from PING SSO to Duo SSO to allow cisco customers user DUO solution as part of One Cisco solution in Java
  • Made presentations on authentication and various user types available at Meraki and how they are configured in database
  • Technologies: Java, Kafka, Postgres, Little Table, Jenkins, AWS Lambda, Kibana, Grafana, React, TDD, Team City, SAML, OAuth, OIDC, RBA.

Full Stack Developer III

LeMans Corp
Remote
04.2021 - 07.2022
  • Working as Full Stack Developer for Digital team that manages the order management and website that helps dealers order
  • The app maintains dealer profiles and lets them order products and talk to mainframe system to process order and ship them to customers
  • Developed restful services using Java 11, Kotlin and spring boot
  • Used Spring boot JPA to make database interactions
  • Worked on enhancements for support agent app built in angular and provide new features to help them filter data and enter baggage information for on-load, off-load messages
  • Fixed defects in angular UI to not show inactive parts a fixed defect
  • Actively participated in support rotation and addressed tickets
  • Provided design reviews and mobbed with other developers to decide the best path for the story
  • Researched and analyzed requirements and wrote JIRA stories
  • Used Kotlin extension functions to write up utility methods that can be used across apps
  • Wrote Unit tests in Junit and Mockito
  • Used Microservice architecture, with Spring Boot interacting through REST and Apache Kafka message brokers
  • Built dashboards and alarms in Kibana for monitoring
  • Technologies: Java, Kotlin, Spring boot, Redis, JPA, AWS Ec2, Dynatrace, Apache Kafka, Kibana, Angular, MSSQL, JSON, TDD, Jenkins.

Developer III

ERPA (Kroger-Contract)
Cincinnati, OH
02.2019 - 03.2021
  • Working as Developer for E-Commerce-Payments team on processing of various types of payment transactions like Authorization, Return, Refund, Completion, Multi-Capture for Gift, Credit, Debit, ACH, Chase pays and storing of card information
  • Created Scalable app that handled 40 % more transactions than average and handled slow response times from external applications
  • Used Kibana for logs and Grafana, Dynatrace for monitoring applications and alarms for monitoring 300000 transactions a day
  • Used Jackson for doing polymorphic deserialization where we use interface of a type and implement by types of classes and deserialize based on need
  • Using Apache Kafka streams in bank card project for consuming messages and dropping messages on Apache Kafka topics
  • Using Apache Kafka streams API as datastore for storing and retrieving data
  • Developed library utilities for helping testing process
  • Developed OAS document for Kroger cash and bank card project using swagger
  • Using bit bucket for value card project as version control tool and later migrated to GIT/GitHub for further projects
  • Wrote Higher order functions in Kotlin that take function as input and return it
  • Using Junit and Mockito for unit testing purposes
  • Technologies: Java, Kotlin, React, Spring boot, Kafka, Mongo, Hibernate, PCF, Grafana, Dynatrace, Kibana, MSSQL, JSON, Xml, TDD.

IT Specialist

ERPA (Nationwide Insurance -Contract)
Columbus, OH
10.2017 - 02.2019
  • ITAM Asset conversion project converting MS Access based apps into Web apps
  • Working on Products that are necessary for processing LIFE and annuity beneficiaries and assignment of tasks to exception managers
  • Used Spring Boot as framework to develop rest controller and implemented business logic in service class
  • Implemented Angular 5 framework for UI and developed templates using HTML, CSS and typescript code
  • Containerized MS SQL using docker for running it locally
  • Worked on API Proxy tool APIGEE for exposing webservice to external customer
  • Created APIGEE proxy with JSON threat protection for security and OAUTH keys for authentication and authorization of user to consume rest service
  • Implemented JPA Repositories to save objects and perform operations CRUD Operations
  • Created Restful services for NBWD project using NodeJS
  • Utilize Postman/SOAP UI tools for developing REST, SOAP Web Services to deal with JSON, XML, text data using JAX-RS, JAX-WS
  • Created Angular components and shared data between components using decorators like @output, @Input, @event emitter, Router- Navigate and integrated Bootstrap with UI
  • Created Restful service to send historical and current beneficiary data in JSON format
  • Developed utility to read data from excel file in parallel manner using executor service to spawn multiple threads for one-time utility to read million records from excel file
  • Worked on Spring boot extensively and developed code to have multiple data sources using multiple entity managers and used PCF VCAP variable to consume PCF services in code and updated manifest YAML file
  • Consume enterprise PING SSO API to authenticate and authorize applications
  • Developed java code to read excel files using Apache poi jars and save them to tables in SQL Server db
  • Designed application for File archival project where file is archived to AWS S3 and using life cycle policy moved it to glacier
  • Technologies: Java, Angular, React, PCF, APIGEE, AWS Lambda, S3, REST, SOAP, PCF, HTML, TypeScript, NodeJS, MSSQL, JSON, TDD, Docker.

Associate Consultant

Pacific Life Insurance Company
Lynchburg, VA
09.2016 - 09.2017
  • Genius application is an intra application having varied features to process application for insurance
  • Implemented Streams, lambda expressions while looping to optimize performance and filter data from lists, used TLV data structure for sending data
  • Implemented JPA Repositories to save objects and perform operations CRUD Operations
  • Developed utility to read data from excel file in parallel manner using executor service to spawn multiple threads for one-time utility to read million records from excel file
  • Worked on Spring boot extensively and developed code to have multiple data sources using multiple entity managers and used PCF VCAP variable to consume PCF services in code and updated manifest YAML file
  • Consumed SOAP service using WSDL file
  • Technology: Java, Angular, SQL, Oracle, Spring boot, Rest, SOAP, Dynatrace, JSON, Xml, TDD.

Java Developer

Enphase Energy Inc.- Contract
Petaluma, CA
03.2016 - 09.2016
  • ENPHASE is Solar – Panel manufacturing company
  • Enlighten is a web application where the primary purpose of the application is providing user interface for installer and site owner to monitor system
  • Program Rest web services based on java, spring, Jax-RS for exchanging data with other services in formats like JSON, Xml
  • Analyze requirements and participate in 3 amigo meetings to discuss requirements and ask analyst about questions and gaps in requirement
  • Fix reported defects on existing code and update them to handle those scenarios
  • Work on AWS-SNS (Simple Notification Service) that sends notification to users about failure of EC2 instances and their auto population
  • Write programs in a variety of computer languages like Java, HTML, CSS, JavaScript, jQuery
  • Unit Test programs for defects and fix broken code
  • Write Test cases to cover scenarios
  • Participate and contribute to design meetings for creation of data model and object model
  • Used Filters and Rails finder methods and wrote model scopes in application
  • Developer Restful application using rails
  • And Used RVM to manage multiple versions of Ruby
  • Program using API provided by java libraries and others like Apache, spring that help in code development process and write comment lines next to code explaining purpose
  • Optimize and refactor code continuously to improve code quality
  • Technology: Ruby on Rails, Java, React, AWS, S3, SNS, Ec2

Education

Ph.D. - Information Technology With AI

University of Cumberlands
Cumberland, KY
08-2026

Master of Science - Computer Science

Northern Illinois University
12.2015

Bachelor of Science - Electrical, Electronics and Communications Engineering

Vardaman College of Engineering
05.2014

Skills

  • OIDC
  • Java
  • Postgres
  • CI/CD
  • React
  • AWS
  • Team City
  • Angular
  • Spring boot
  • Mongo
  • Apache Kafka
  • Kotlin

Certification

AWS Certified Developer Associate

Leadership Experience

  • Lead team during check 21 project while working at pacific life insurance and complete the project ahead of timeline.
  • Won the award for Agility in companies annual awards.
  • Lead the team for NBWD project completing it two weeks ahead of time.
  • Won the Leadership position in high school.

Timeline

Senior Full Stack Developer

Cisco Meraki
07.2022 - Current

Full Stack Developer III

LeMans Corp
04.2021 - 07.2022

Developer III

ERPA (Kroger-Contract)
02.2019 - 03.2021

IT Specialist

ERPA (Nationwide Insurance -Contract)
10.2017 - 02.2019

Associate Consultant

Pacific Life Insurance Company
09.2016 - 09.2017

Java Developer

Enphase Energy Inc.- Contract
03.2016 - 09.2016

Ph.D. - Information Technology With AI

University of Cumberlands

Master of Science - Computer Science

Northern Illinois University

Bachelor of Science - Electrical, Electronics and Communications Engineering

Vardaman College of Engineering
Sai Koushik