Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sachin Cheruku

Durham,NC

Summary

9 Years of experience in Application Development & Designing. Senior-level Software and Application Developer passionate about creating cutting-edge products for the field. Strong work ethic and dedicated to quality assurance. Adept at working with teams or independently in fast-paced settings.

Overview

9
9
years of professional experience

Work History

Principal Software Engineer

Fidelity Investments
Durham, NC
06.2022 - Current
  • Developed Restful services utilizing Micro-services architecture and incorporating technologies like Spring-boot and Lightweight containers
  • Implemented Rest-Assured architecture to conduct functional testing on backend API's
  • Managed the migration of apps from Amazon ECS to Kubernetes containers
  • Increased efficiency by automating build and deployment processes on Jenkins core
  • Implemented unit testing frameworks and test runners such as Jasmine and Cypress
  • Implemented automated webapp accessibility through CAT tools
  • Possesses strong knowledge of modern frontend technologies, adheres to best practices, and employs load speed optimization techniques
  • Created self-contained, reusable, and testable modules and components
  • Enhanced application's performance stability and responsiveness through the configuration of Rush-hour.
  • Implemented efficient node services architecture to retrieve data from backend api's
  • Skilled in load balancer configuration for exposing api config and authorizing AVI, Enterprise Gateway, Stratum, and Digital Exchange

Senior Full Stack Developer

Vanguard Financial
Charlotte, NC
03.2019 - 06.2022
  • Developed highly interactive web applications using Angular and Node to integrate Restful API's and external web services, ensuring excellent performance on both Mobile and Desktop platforms.
  • Created npm modules for efficient task running
  • Experienced in generating API design/technical documentation (swagger)
  • Proficient in implementing Cloud-based solutions with expertise in Continuous Integration (CI) using widely used tools like Jenkins, Maven, Bamboo
  • Demonstrated proficiency in working with GraphQL queries and effectively leveraging the features of Apollo GraphQL library
  • Implemented tools like Spring-boot to create Restful services using Micro-services architecture.
  • Developed features for authentication, authorization, and access control using OAuth 2.0.
  • Incorporated test driven development methodologies to enhance code reliability and efficiency
  • Utilized cloud formation templates to implement DynamoDB tables and Lambda functions in AWS
  • Utilized java to implement the PDF box Library for rendering json objects on pdf.
  • Skilled in applying AWS concepts including SQS Triggers and Lambda's for improved outcomes.

Full Stack Developer

Wells Fargo
Charlotte, NC
02.2018 - 02.2019
  • Utilized strong knowledge of Java/J2EE technologies to create service classes, domain/DAOs and controllers
  • Utilized J2EE technologies in the creation of transactional websites, employing Spring MVC, Spring Boot, Hibernate, and Java Script for design and implementation.
  • Designed and developed Restful Web Services framework with Tomcat Servers.
  • Constructed Angular directives, modules, and components with Typescript
  • Successfully executed hands-on tasks for migrating Angular 4 to Angular 5.
  • Implemented a component-based architecture in Angular by creating reusable Typescript components and services for consuming REST API's.
  • Implemented test cases and conducted unit testing using Jasmine and Karma
  • Contributed to the creation of Software Design Documents, Technical Deign & Unit Testing Documents
  • Achieved a reduction in coupling by implementing Spring IOC to separate Presentation and Business tiers.
  • Successfully utilized Angular framework to create a dynamic Single Page Application (SPA), enabling efficient data binding capabilities.
  • Implemented SASS, LESS, Bootstrap, and Angular for seamless viewing and synchronization of data with the server

Full stack Developer

Charter Communications
Charlotte, NC
06.2017 - 02.2018
  • Designed web applications using Spring MVC and implemented the MVC design pattern.
  • Enhanced TERADATA table performance through SQL query optimization and procedural customization.
  • Contributed to the development and implementation of automated deployment using Maven scripts
  • Utilized AJAX framework for creating dynamic user interfaces and directly communicating with server via XMLHTTP Request object
  • Adjusted NGINX server settings to suit various environments
  • Implemented Log4j configuration to enhance application troubleshooting
  • Successfully transformed an application into a more scalable and efficient system by adopting a microservices architecture and implementing Rest APIs with Spring Boot.

Java Developer

General Dynamics Information Technology
Fairfax, VA
11.2015 - 05.2017
  • Collaborated in the implementation of MVC design pattern using spring framework for Web-tier
  • Implemented JQuery plugins like JSTREE and JSTree grid to ensure accurate hierarchical representation within the application
  • Designed web screens for multiple modules utilizing HTML, BOOTSTRAP, and CSS; incorporated client-side validations with Java Script, JQuery, and Angular.
  • Assisted in creating Oracle tables, stored procedures, and functions
  • Enhanced Oracle DRM software functionality with Spring based architecture for integrated service implementation.
  • Increased functionality of the web application through utilization of Java, J2EE, Spring MVC, Hibernate, Node JS and Hibernate.
  • Utilized JQuery to enhance application features such as implementing a calendar, tooltips, popover, element validation, and making Ajax calls.
  • Utilized AJAX to exchange small data with the server and update JSP page.
  • Implemented Test cases using JUnit and Tested web services with REST Client (postman)
  • JDBC concept was used for database transaction management using create statements, prepared statements, and callable statements.

Education

Masters - Electronics

Texas A&M University - Kingsville
Kingsville, TX
08-2014

Bachelor of Technology - Electrical and Electronics Engineering

JNTU College of Engineering
India
05-2012

Skills

  • Troubleshooting
  • New employee mentoring
  • API Development
  • Software Development Lifecycle
  • Continuous deployment
  • Design and development
  • Quality Control
  • Amazon Web Services
  • Performance Optimization
  • Automated testing
  • Version control

Timeline

Principal Software Engineer

Fidelity Investments
06.2022 - Current

Senior Full Stack Developer

Vanguard Financial
03.2019 - 06.2022

Full Stack Developer

Wells Fargo
02.2018 - 02.2019

Full stack Developer

Charter Communications
06.2017 - 02.2018

Java Developer

General Dynamics Information Technology
11.2015 - 05.2017

Masters - Electronics

Texas A&M University - Kingsville

Bachelor of Technology - Electrical and Electronics Engineering

JNTU College of Engineering
Sachin Cheruku