Summary
Overview
Work History
Education
Skills
Additional Information
Achievements
Timeline
Generic

Rakesh Reddy

Software Developer
West Haven,CT

Summary

  • Experienced Full Stack Developer with over 6 years of expertise in designing and implementing complex applications. Proficient in the complete Software Development Life Cycle (SDLC), including design, development, testing, and deployment of enterprise-level applications using Java.
  • Skilled in Agile methodologies and SCRUM framework, with a focus on delivering high-quality software solutions efficiently. Proficiency in implementing frameworks such as Spring MVC and AJAX, along with utilizing ORM tools like Hibernate, to develop scalable and robust applications.
  • Extensive knowledge and hands-on experience in Java 8 features, including Functional Interfaces, Multithreading, and Stream API. Additionally, adept at front-end development using Angular, React JS, Ember JS, and Vue JS, following the MVC architectural pattern.
  • Strong expertise in Spring IO and Spring Boot, with experience in implementing Microservices architecture using RESTful API. Proficient in providing authentication and authorization for web services using Spring Security, and utilizing Spring JPA for efficient data access.
  • Skilled in working with various databases, including MySQL, MS SQL Server, Oracle, PostgreSQL, MongoDB, DynamoDB, and Cassandra. Experienced in test automation using Selenium, containerization with Docker, and cloud deployment with Amazon Web Services (AWS), PCF (Pivotal Cloud Foundry)
  • Familiarity with CI/CD tools such as Jenkins and SonarQube, and proficient in version control using Git and SVN. Additionally, experienced in writing streaming applications with Kafka and developing server-side applications using Node JS.
  • Passionate about continuous learning and staying updated with the latest technologies and trends in software development.

Overview

7
7
years of professional experience
5
5
years of post-secondary education

Work History

Software Engineer

Schneider Electric
05.2023 - Current
  • Utilized Node.js to architect and implement the backend RESTful API, ensuring seamless communication between various components of the system
  • Designed and deployed Restful Web APIs, exposing endpoints for performing CRUD operations using HTTP methods such as GET, PUT, POST, and DELETE.
  • Developed Migration Scripts using Node.js to interact with DynamoDB, facilitating data manipulation operations including insertion, updating, and deletion.
  • Leveraged Node.js to create and integrate REST APIs, orchestrating AWS Lambdas to trigger events and invoke external Restful APIs for enhanced functionality.
  • Implemented file storage and retrieval functionalities using Node.js and AWS S3, enabling efficient handling of files within the application ecosystem.
  • Contributed to front-end development using CSS, HTML, and JQuery, ensuring a visually appealing and responsive user interface.
  • Wrote client-side code using React JS, employing NPM and gulp directories for server environment generation, and utilized browser and flux for URL management and application monitoring.
  • Managed ECS Cluster and facilitated Docker image deployment to the cluster through serverless deployment mechanisms, ensuring smooth container orchestration and scalability.
  • Designed and developed Docker tools and integrations, including Docker images and plugins, streamlining containerization processes and enhancing deployment efficiency.
  • Collaborated with a cross-functional team to develop and maintain an internal Log Delivery System, leveraging Apache Kafka for efficient data streaming.

Freelancer Java Developer

Finance Client
08.2022 - 03.2023
  • Implemented Microservices architecture using Spring Boot and Spring Data, enabling modular and scalable application development.
  • Applied modern development approaches such as MVC framework for browser-based applications, and developed event-driven applications using AJAX, JavaScript, JSON, and XML.
  • Hands-on experience with JavaScript MVC frameworks including Angular JS, Angular 2, and TypeScript, involved in migration projects from Angular and vanilla JavaScript to Angular.
  • Utilized SOAPUI for testing XML data transmission and JMS Queues for point-to-point mode communication, ensuring robust and reliable messaging systems.
  • Integrated AWS services with existing application infrastructure, leveraging Amazon CloudWatch for monitoring AWS services and application logs, ensuring optimal performance and reliability.
  • Adapted quickly to changing project requirements, demonstrating flexibility and adaptability under pressure.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions Triggers and strong experience in writing complex queries, using SQL Server and MySQL.
  • Developed application using Spring JPA, Angular 2.0 on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3).
  • Experienced in creating, producing and consumption of services like request-response by using JMS Active MQ.

Software Engineer

Open Text Technologies Pvt ltd
06.2018 - 07.2021
  • Experienced in software development using SDLC Software development life cycle methodologies, Object Oriented Technologies, UML, Agile methodologies.
  • Designed, coded and tested key modules of the project using java oops concepts
  • Implemented the Project structure based on Spring MVC pattern using Spring Boot and persisted data to MongoDB using Spring Data.
  • Developed UI application initially using Angular 8.0 and made use of customized components.
  • Wrote services with Angular 8 to store and retrieve user data from the DB for the application on devices with HTTP service.
  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented OAUTH 2.0 authentication protocol and provided OAuth 2.0 token implementation guidelines for enterprise web API security model.
  • Micro services have been built using spring boot, Netflix OSS, Spring Cloud and deploying to PCF Cloud.
  • Design and build Docker tools and integrations like Docker images and Docker Plugins.
  • Expertize in using JIRA software with Jenkins and github for real time bug tracking and issue management.
  • Worked with a team to develop and maintain an internal Log Delivery System, utilizing various Apache products, Kafka, and Tomcat.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor spring micro services, writing server-side request handling and automated functional test cases to validate UI functionality using Node.js
  • Strong experience in data structures and algorithms to worked on reduce time complexity.
  • Created producers, consumer, and Zookeeper setup for oracle to Kafka replication.
  • Extensively worked on Jenkins to implement CI/CD process.
  • Deployed the Zero Down Deployment using Kubernetes orchestration service application.
  • Worked on issues and Analysis on Kafka applications.
  • Worked on Kafka Connector and Apache Zookeeper.
  • NODE PACKAGE MANAGER (NPM) was used to list out the right versions of the packages and their dependencies for the project.
  • Implemented features like Actuator in Spring Boot for monitoring and tracing my application.
  • Strong experience in writing complex SQL queries and and PostgreSQL stored procedures.
  • Good understanding of global level processes about Microservices architecture and SOA.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3, DynamoDB).
  • Worked on JUnit test coverage reported by SonarQube.
  • Worked on Selenium automation testing.
  • Worked in integrating Kafka with SPRING BOOT by providing an instance which is embedded with Active MQ.
  • Closely worked with Application using Angular JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Worked on Kubernetes cluster as a part of deployment activity
  • Implemented new UI features or modules are developed using JavaScript, HTML, CSS and jQuery.
  • Tested and deployed the application on Tomcat Application Server.
  • Used SOAPUI to test for send and receiving XML data and worked with Kafka for sending messages.
  • Worked on Troubleshooting and resolving issues in AWS.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Writing JUnit test cases and review test cases for co-developer task.

Software Engineer Intern

Open Text Technologies Pvt Ltd
04.2017 - 06.2018
  • Involved in web services design and development. Responsible for creating and consuming web services using REST and XML, JSON.
  • Played key role in the design and development of application using J2EE, Struts, and spring technologies/frameworks using Service Oriented Architecture (SOA).
  • Developed test cases for each component in different panels using JUnit, reported and deployed using Jenkins.
  • Used HTML5 wireframes with CSS provided by the design team. JS is used to make it dynamic
  • Developing Java based microservices which provides REST API endpoints and services using Spring boot and PostgreSQL database as a RDMS storage.
  • Consumed third party web services APIs and Web Services using AJAX and jQuery
  • Worked on React JS and tools such as Redux, Flux.
  • Implemented the microservices architecture based on RESTful API using Spring Boot deployed in Azure cloud.
  • Used JavaScript, HTML pages for developing front end UI and wrote application level code to perform client-side validation.
  • Troubleshooting issues along the Jenkins (CI/CD) pipeline
  • Analyzed source code to identify functionality issues.
  • Good Knowledge on Python.
  • Written complex SQL queries, Stored Procedures and Functions in PL/SQL for manipulating the data.
  • Used SOAPUI for testing web Services with different end points. Involved in implementing enterprise SOA application projects
  • Implemented the microservices architecture based on RESTful API using Spring Boot with Spring MVC.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Worked on single page applications using React Redux.
  • Worked on RestAPI testing using TestNG.
  • Tested and deployed the application on Tomcat Application Server.
  • Streamlined communication among team members by utilizing collaborative tools such as Jira, Confluence, and GitLab during project development stages.
  • Worked with developers to identify and remove software bugs.

Education

Master of Science - Data science

University of New Haven
West Haven, CT
08.2021 - 05.2023

Bachelor of Science - Computer Science And Engineering

Jawaharlal Nehru Technological University
India, Hyderabad
08.2013 - 05.2017

Skills

    Programming Languages: Java, JavaScript, C, Python

undefined

Additional Information

Emergency Locator at SOS help

Technology Used : Java and J2EE, Db2 and HTML, JSP, CSS, JQuery.

Role :Team Leader. As a team leader my main objective is to complete my task within the time. Analysis and coding.

Description : Emergency Locator is a web-based application. Which help people in emergency situations by providing services like Locating nearest Hospitals and Blood banks in addition to this it also provides financial aid and disaster help.

Perfume Center Web Application

Online perfume web-based application, where users can be able to select perfumes and purchase them and provided cart so that user can add perfumes and but them whenever they wants.
• Developed and designed responsive webpage using HTML, CSS, and web API designs.
• Designed and implemented SQL(MYSQL) database for storing user information from the webpage. • Utilizing Git version control.

• Deployed the project into PCF cloud for using.

Achievements

Received Deans Scholarship as Outstanding candidate from the University of New Haven, CT.  (May 2023)

Received Best Employee Award among the team of 12 colleagues for the performance in Open Text Technologies ( July 2021)

Recognized as Best Intern among the 30 interns and converted as Full Time Employee in Open Text Technologies (June 2018)

Timeline

Software Engineer

Schneider Electric
05.2023 - Current

Freelancer Java Developer

Finance Client
08.2022 - 03.2023

Master of Science - Data science

University of New Haven
08.2021 - 05.2023

Software Engineer

Open Text Technologies Pvt ltd
06.2018 - 07.2021

Software Engineer Intern

Open Text Technologies Pvt Ltd
04.2017 - 06.2018

Bachelor of Science - Computer Science And Engineering

Jawaharlal Nehru Technological University
08.2013 - 05.2017
Rakesh ReddySoftware Developer