Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shyam Pavan Reddy K

Chicago,IL

Summary

Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 4 years of related experience.

Overview

5
5
years of professional experience

Work History

Software Developer

JP Morgan & Chase
10.2022 - 06.2023
  • Implement functionality using Spring IO/Spring Boot and Hibernate ORM.
  • Created build, deployment and configuration related scripts for Maven.
  • Work with offshore team to develop infra as per client need.
  • Track and monitor progress using Agile project management tools such as Jira.
  • Offers the capabilities of receiving, classifying, indexing, storing and managing the electronic document involved in Financial/legal companies .
  • Converts all the info into a form of electronic records throughout their lifecycles for the purpose of flexible data retrieval, advanced reporting, and compliance.
  • Captures documents from different channels of the business, scans image if any and prepares metadata attributes as per Taxonomy rules defined by business and populates to DB/Persistence.
  • Managed Jenkins development pipeline for a financial project, from source code to deployment on server.
  • Configured build automation, webhooks, and job triggers for the project.
  • Developed custom Jenkins plugins to integrate project with CI/CD tool.
  • Implemented DevOps process for stack configuration and deployment.
  • Implement Amazon S3 to secure and store financial data, process datasets, or use Amazon Athena to query the data in S3.
  • Utilize the cost-saving benefits of running financial applications on Amazon Web Services (AWS)
  • Deploy Amazon API Gateway to provide secure access to financial APIs.
  • Utilize Kafka to create a reliable messaging system to stream financial data in near real-time.
  • Implement the Apache Kafka Connect framework to integrate external systems with Kafka and to reliably move data from production systems of record into Kafka topics.
  • Utilize Kubernetes pods to scale out distributed financial workloads.
  • Leverage Kubernetes APIs and webhooks to create custom financial applications.
  • Take advantage of Kubernetes’ automated cluster management capabilities to ensure optimal resource usage, horizontal scaling and cost optimization.
  • Work with querying on data present in Cassandra Cluster using CQL (Cassandra Query Language).
    Stack Used: Java 11, Microservices, AWS, Cassandra DB, Maven, Hibernate, Kafka,Kubernetes,Jenkins,Git.

Application Engineer

TEMA Business Systems Private Limited
06.2018 - 07.2021
  • Involved in developing Webservice operations in Service Oriented Architecture (SOA)
  • Analyze requirements with team; write High Level design documents, System Use Case, analyses risk factors
  • Followed agile methodology during complete SDLC process In the Backend, we have used J2EE technologies such as Spring 4.0 framework and Implemented the Spring MVC and Spring Core Annotations for Dependency Injection (DI)
  • Developed our application using features Spring Boot Used MYSQL as the backend database and involved in design of the database schema and development of Stored Procedures
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions
  • Extensively used core Java concepts like Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Developed reusable and inter-operable Web service modules based on service-oriented architecture (SOA) by using RESTful services
  • Developed the persistence layer using ORM tools like Hibernate Framework, performed mappings in Hibernate files
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform
  • Managed Docker orchestration and Docker containerization using Kubernetes
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
  • Written JUNIT tests as per the use case and used Mockito framework to confirm the expected results
  • Hands-on experience in ES6, ECMAScript 5-7 specs, XML/JSON, AJAX, and RESTful architectures
  • Development testing Involved in raising questions for business, Issue/bug tracking monitoring of work assignment in the system is done by JIRA
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Experienced in deploying and managing containers using Docker and Kubernetes
  • Strong understanding of various Kubernetes components, including Kubernetes clusters, nodes, pods, services, replication controllers and deployments.
  • In-depth expertise in database administration, including extensive experience with Oracle database version 11 and 12.
  • Skilled in performance optimization, backup and recovery, patch and bug fixes, user-level security, and SQL tuning.
  • Hands-on experience in installing, configuring, and troubleshooting Oracle database server on multiple platforms.
  • Demonstrated ability to plan, manage, and implement physical and logical database architectures.

Education

Master of Science - computer science

Western Illinois University
Chicago, IL
12.2022

Skills

  • Language : Java 7/ 8/10, C, C, SQL, PL/SQL
  • Application Servers : Web logic 1034/90/71/61, IBM Web Sphere 8x/6x/5x
  • Technologies : Servlets, JDBC, Vertx, JSP, Struts, Hibernate, Spring BOOT, IOC, AOP, MVC, JSON, JMS, MQ, JBOSS, ORM
  • Web Servers : Rest, SOAP, Apache-Tomcat
  • Web Technologies : HTML, JavaScript, AJAX, JQUERY, Angular JS, CSS3, HTML5, XHTML, DHTML, React JS, Bootstrap, Kubernetes
  • XML Technologies : XML, DOM
  • Database : Oracle 10g/11g, PL/SQL, MySQL, SQL Server 2008
  • Build Tool : Ant, Maven, Gradle, Jenkins
  • Testing : JUnit, QUnit, JMock
  • IDE Tools : Eclipse3x, IntelliJ, Atom, WebSphere, Dreamweaver
  • Version Control : GIT, SVN, CVS, Docker
  • Operating Systems : Windows, Mac OSX, Linux, Unix
  • Cloud : AWS, GCP

Timeline

Software Developer

JP Morgan & Chase
10.2022 - 06.2023

Application Engineer

TEMA Business Systems Private Limited
06.2018 - 07.2021

Master of Science - computer science

Western Illinois University
Shyam Pavan Reddy K