Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Madhuketan Kancharla

Seattle,WA

Summary

Passionate software engineer with 5 years of experience contributing to coding, testing, deployment, and system improvements throughout the entire product development life cycle, resulting in the successful launch of applications. Adept at effective communication with customers and product owner to ensure their needs are met.

Overview

6
6
years of professional experience

Work History

Software Development Engineer

Amazon
Seattle, USA
08.2022 - Current
  • Involved in various phases of the Software Development Life Cycle (SDLC), including Requirement gathering, Analysis, Design, and Code development
  • Designed and implemented the backend framework using NAWS and MAWS
  • Utilized Core Java concepts such as OOPS, Collection Framework, Multi-threading, Exception Handling, and Java 8 Features
  • Developed Microservices, enhanced APIs using Java, and implemented design patterns like Singleton and Builder
  • Tested APIs using Lombok Library and its Annotations for Java classes and methods development
  • Added Unit test functions using Mockito, Junit, and TestNG frameworks, incorporating different annotations for writing test functions
  • Set up AWS infrastructure, creating IAM roles, policies, CloudWatch Alarms, EC2, VPC, EMR, Glue, Dashboards, ECS, and Lambdas using CloudFormation template and CDK
  • Designed and implemented a Lambda/ AWS Glue Script using Python Boto3 CDK to trigger Lambda function through S3 bucket and integrated with Dynamo DB
  • Engaged in automating the Machine Learning pipeline, involving the collection of data, executing API calls across various services, manipulating the data, and storing it in S3 and DDB
  • Strong knowledge of configuring User Access Management using IAM roles and policies, establishing access permissions between AWS services
  • Implemented AWS CloudFormation Stacks for deployment, actively using CloudWatch for monitoring Metric Alarms and debugging Service logs through Log groups and Log insights
  • Expertise in using AWS/CDK for IAM roles implementation, related functions, and adding policies for granting cross-account access among different AWS accounts
  • Worked on UI application improvement for better customer views using JavaScript, CSS, and HTML.
  • I've leveraged Weblab for data-driven experimentation, A/B testing, Online Optimization testing and feature rollouts, refining digital experiences to drive user engagement and business growth.

Software Engineer

MPhasis
Bangalore, India
05.2018 - 11.2022
  • FedEx Office (FXO) is a logistics domain
  • Where applications are directly interacting with the customers
  • Product Service is the major application that I worked on for years, where there will be a new feature to be added and given to customers for every production release
  • This is the FedEx printing services where there is about 33 product we are supported and updated based on the product owner request and we followed agile methodology
  • I worked on changing legacy application which was in Ant then converted into Maven and then spring boot to form a microservices architecture
  • Created Json's and writing rules in Json to evaluate and then converted to java Objects
  • Worked on Linux commands and shell scripting to upgrade the server versions to new versions
  • Worked on a DevOps tool called 'Jenkins'
  • Where I created new repo and new pipelines for a set of applications to build and deploy in servers
  • Worked on Data Center Cloud migration activity
  • Were old servers are replaced with new databases and new cloud servers
  • Deployed applications in PCF, IBM Udeploy
  • Worked on SVN to GIT migration, Ant to Maven conversion
  • Prepare Technical documentation on the business flow of performing the task, test cases and shared with end clients for better understanding.
  • I've utilized Adobe Target and Adobe Journey Optimizer for optimizing the FedEx Office website, enhancing user experiences and driving conversions.

Full Stack Java Developer

Tradus Inc - Client Apple
Remote, USA
11.2020 - 08.2022
  • We our team take care of all the assets/ images present in the Apple.com page
  • Created Multiple Project-Specific Splunk Dashboard's
  • Worked on creating Jenkins Pipelines and Deployment through InfraRed
  • Takes care of Releases as an RE from our team
  • Created multiple new end points in the existing applications.
  • I've leveraged Apple internal tool to data-driven experimentation, A/B testing, Online Optimization testing and feature rollouts, refining digital experiences to drive user engagement and business growth.

Education

Masters in Computer Science -

Villanova University
05.2022

Skills

  • IntelliJ
  • NetBeans
  • Eclipse
  • Visual Studio Code
  • Git Hub
  • Postman
  • Spring Tool Suite
  • MS office
  • SoapUI
  • SVN
  • Jenkins
  • Java
  • Python
  • Scala
  • REST API
  • Java Spring MVC
  • Web and Spring Boot
  • Microservice Architecture
  • Mockito
  • Junit
  • Splunk
  • JSON
  • XML
  • HTML
  • SML
  • SQL
  • CSS
  • JS
  • TypeScript
  • Shell Scripting
  • MySQL
  • Groovy
  • Weblab
  • Adobe target
  • Adobe Journey Optimizer
  • Adobe Experience manager

Projects

08/2019 - 09/2019: EXCEL to JSON Converter: For a developer it will get around 2000 lines of json code and it will take 6 to 8 hours of work to create a product in json, but with the application I have created, it will take less than a minute to get the Json directly from the Excel sheet

Timeline

Software Development Engineer

Amazon
08.2022 - Current

Full Stack Java Developer

Tradus Inc - Client Apple
11.2020 - 08.2022

Software Engineer

MPhasis
05.2018 - 11.2022

Masters in Computer Science -

Villanova University
Madhuketan Kancharla