Post Job Free

Resume

Sign in

Software Developer

Location:
Jersey City, NJ, 07302
Posted:
September 22, 2023

Contact this candidate

Resume:

RAHUL KANUMURU

adzvpz@r.postjobfree.com ph: (***) – 501 – 4793

PROFESSIONAL SUMMARY

● Software Engineer with over 5 years of industry experience in designing, developing, and deploying web-based Client-Server applications using Python, Java/JavaScript technologies.

WORK EXPERIENCE

Amazon Web Services, Inc. Herndon, VA, USA April 2022 – Present Software Dev Engineer

Tech Stack: TypeScript, Ruby, EventBridge, Amazon CloudWatch, Amazon DynamoDb, AWS Lambda, AWS CloudFormation, AWS Identity and Access Management (AWS IAM), Java, Python (Programming Language), ETL, Git

● Responsible for designing, implementing, and managing resource sharing policies for large-scale cloud environments.

● Responsible for converting a pipeline to full CD (Continuous Deployment) in an AWS environment.

● Built a new region in AWS RAM (Resource Access Manager) using CloudFormation templates and automated deployment tools.

● Created an automated monitoring system using Amazon CloudFormation and CloudWatch that boosted team velocity by 40%.

● Actively participated in the bug-fixing of AWS RAM (Resource Access Manager) APIs that helped with the launch of a new feature called Customer Managed permissions for GA (General availability).

● Collaborated with cross-functional teams to understand ETL requirements and data transformations.

● Developed and executed comprehensive test plans, test cases, and test scripts to validate ETL processes.

● Automated data testing using Python scripts, reducing testing time by 25% and increasing accuracy.

● Implemented software that adds to the existing product capabilities and continues the evolution of the service using Java, Python, Kotlin and Ruby.

● Responsible for quality assurance of the service and writing software that is tested at various levels to ensure that the product is released with minimal defects.

● Troubleshooting access issues and working with customers to resolve them.

Get Insured Inc. Mountain View, CA, USA Jan 2020 – Dec 2020

Software Development Engineer

Tech Stack: HTML5, CSS3, JavaScript, React, Jira, Jenkins, Selenium, Cucumber, WebDriverIO.

● Worked with tools such as Cucumber for running automated acceptance tests and frameworks like WebDriverIO and Selenium for automating the web application for testing.

● Developed new feature code from scratch and implemented several Feature files, Step definition files and Page models to test various web pages of the company.

● Designed and developed automated test scripts that validate an anonymous flow which is an end-to-end working of several modules. Performed module level testing by grabbing various locators and adding necessary assertions for each web page to make sure everything is in place.

● Built UI Automation from the ground-up using WebDriverIO and Cucumber frameworks.

● Used spring validation framework to implement the server-side validations and used AngularJS, AJAX to get the data from the server asynchronously by using JSON objects.

● Used automation tools such as JIRA, Jenkins and Git and gained strong exposure to industry standard development.

● Built custom reusable UI components using HTML, CSS, React, JavaScript, and ES6 features.

● Developed web interfaces using single page application framework

Robert Bosch Engineering and Business Solutions Limited (RBEI) Bangalore, India

Software Engineer Aug 2018 – Aug 2019

Tech Stack: Python, ETL, Java 8.0, J2EE, Spring 5.0, Spring MVC, Spring Boot, hibernate v3.0, Oracle DB, AngularJS, Angular7,, Bootstrap, CSS, HTML5, JavaScript, jQuery, AJAX, GIT, IntelliJ, AWS, dBVisualizer, Tomcat, JBoss, GIT, Maven, REST API, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, Spring Based Microservices, Agile, MongoDB

● Served an integral role in analysis, design, development and implementation of new requirements and testing of applications developed using AGILE methodology.

● Used Core Java Collections, Exception Handling, Multi-Threading, Serialization, I/O and Java 8 features like Lambda Expressions, Stream API, Bulk data operations on Collections which would increase the performance of the Application.

● Developed RESTful and SOAP based Web Services to consume and produce data in XML and JSON

● Involved in application development: Spring MVC module DI, AOP, Spring ORM and configuring controllers with annotations and related configuration.

● Used Spring Batch for the bulk transaction processing and tuned the performance of the application.

● Developed end-to-end ETL processes for acquiring, cleansing, and transforming data from diverse sources into a unified format.

● Utilized Python and SQL to create custom data transformations and implemented data quality checks to ensure accuracy.

● Conducted regression testing on ETL workflows after modifications to ensure data integrity.

● Wrote unit and integration tests to test all the desired functionality using JUnit (TDD) and Mockito

● Involved in implementing Web Services in several modules’ integration.

● Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.

Bt (India) Private Limited Delhi, India June 2016 – Aug 2018 Software Development Engineer

Tech Stack: Python, Java 8.0, J2EE, Spring 5.0, Spring MVC, Spring Boot, hibernate v3.0, Oracle DB, JavaScript, jQuery, AJAX, GIT, IntelliJ, AWS, dBVisualizer, Tomcat, JBoss, GIT, Maven, REST API, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, Spring Based Microservices, Agile, MongoDB.

● Interacted with the business analysis team to understand project requirements.

● Developed overall architecture/ product design documents, technical design specifications for individual modules and technology justifications for architectural considerations.

● Design and Develop Java and J2EE based web applications using Java frameworks as required by customers.

● Design and develop secure web services.

● Used microservice architecture, Spring Boot based services interacting through a combination of REST and leveraging AWS to build, test and deploy identity microservices.

● Collaborated with senior ETL testers to analyze and validate data transformations.

● Automated test data generation using Python scripts, reducing manual effort by 50%.

● Developed REST services to talk with adapter classes and exposed them to the ReactJS front-end. Worked on Restful web services which enforced a stateless client server and supported a few JSON changes from SOAP to Restful technology.

● Designed and developed RESTful APIs using Django and Django REST Framework to support client-server communication for web applications.

● Developed Java Bean components and O/R Mapping using Hibernate.

● Provide maintenance and troubleshooting support to the helpdesk and/ or maintenance team to help resolve technical issues with production systems by debugging, research and investigation.

EDUCATION

University of Texas at Arlington

Master of Science in Computer Science GPA 3.6 / 4.0



Contact this candidate