Summary
Overview
Work History
Skills
Accomplishments
Timeline
Generic

Raghuram Nadipalli

Tempe,AZ

Summary

With around 5 years as a Java Full Stack Developer including software design, in development, upgrading, implementation, maintenance, testing of client – server, web Application using Java/J2EE technologies, React, Angular. Experience in Software Development Life Cycle (SDLC) which incorporates Requirements Analysis, Design, Testing, Implementation, and Maintenance with methodologies.

Overview

7
7
years of professional experience

Work History

Software Engineer

American Express
01.2024 - Current
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Analyzed proposed technical solutions based on customer requirements.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Developed the server side for REST API's using Node.js with Express.js framework
  • Involved in Developing the Automation Testing Framework using Java, Selenium Web Driver and TestNG Automation Framework
  • Involved in developing various generic JavaScript functions used for validations.
  • Implement modules into Node JS to integrate with designs and requirements
  • Utilized npm (Node Package Manager) to manage dependencies and integrate various libraries into the Node.js applications.
  • Developed React JS pages, Web services calls and AJAX calls for the application.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope
  • Refactored legacy codebases for improved maintainability, paving the way for easier future updates.

SOFTWARE ENGINEER

DINX
03.2023 - 01.2024
  • Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate, JPA, Couchbase,Spark
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity
  • Used Core Java concepts like Collections, Multithreading to seamlessly provide the service to multiple users
  • Implemented Angular component router for navigation and the services to connect the web application to back-end APIs.
  • Created Angular directives, services and controllers for complete ground up development and migration of existing jQuery web application.
  • Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 4 framework and Node JS
  • Installation, configuration, tuning, backup, recovery and upgrade of IBM WebSphere Application Server
  • Coded in AngularJS MVC framework to build Web application for the internal use of the organization
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall.
  • Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager. Managed Docker orchestration using Docker Swarm and also responsible for the containerization of applications using Docker.
  • Implemented routing to navigate between the components in the application using Angular router module.
  • Created Angular Components, Directives, Services and Reactive Forms to collect the input from User
  • Developed RESTful APIs using Node.js and Express.js for seamless communication between front-end and back-end systems.
  • Implemented authentication and authorization using packages like Passport.js for secure user login and access control.
  • Use Spark Dataframe APIs to inject Oracle data to S3 and stored in Redshift
  • Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and call back functions.
  • Implemented Database Schema Automation and DMR Automation using Liquibase
  • Experience writing Kafka Stream applications using Kafka APIs and Kafka Streams API Implemented ingestion services to connect to RDBMS using Kafka producer API's / Kafka Connect
  • Used NOSQL database Amazon dynamo DB to store data for reporting Application

SOFTWARE ENGINEER

Vanguard
08.2022 - 03.2023
  • Used various Core Java concepts such as Exception Handling, Collection API's to implement various features and enhancements
  • Used HTML5, CSS3, JavaScript to build Interactive User Interface (UI), created responsive web pages using Angular and TypeScript to implement AG-Grid with Angular and TypeScript
  • Developed a web application using Angular 12 as front - end and using Web API to receive and pass data to back-end
  • Experience in deploying OPA rule bases in a large integrated environment
  • Save the data in Redshift and S3 using spark.
  • Developed Page layouts, Navigations with Angular as per client requirement and Involved in AG-Grid implementation with Angular
  • Used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms
  • Used Python for migrations
  • Implemented Angular Router to enable navigation from one view to the next as user performs application tasks
  • Worked on creating server-less Micro services by integrating AWS Lambda, S3/Cloud watch/API Gateway
  • Designing the custom code to save OPA data in JSON format as limitation on OsVc prevents creation of more than 200 custom object
  • Apache Maven is used as Build tool to automate the build process for entire application
  • JBPM work flow and application, database performance in UAT region
  • Back-end coding and development using Java Collections including Set, List, Map, Exception Handling
  • Worked exclusively on Java as backend and Angular as frontend where used to filter out the data and portrait as per business needs.
  • Implemented unit testing and end-to-end testing for Node.js applications using tools like Mocha, Chai, and Supertest.
  • Worked with various NoSQL databases like MongoDB, integrating them with Node.js applications for data storage and retrieval.
  • Implemented error handling and logging mechanisms in Node.js applications to track and troubleshoot issues effectively.

SOFTWARE ENGINEER

Sify Technologies
06.2018 - 08.2021
  • Experience with Docker, deployment of application inside software containers
  • Implemented stream processing using Kafka Streams, Streams API, KSQL
  • Developed the application using Core Java, Spark, MultiThreading, Spring Core, Beans, JDBC, ORACLE, Maven
  • Ported and redesigned the Lead management system using Angular , implementing modular design.
  • Experienced in designing, developing and maintaining portal applications using IBM WebSphere Portal on Rational Application Developer (RAD)
  • Used AngularJS framework to bind HTML5 (views) to JavaScript objects (models).
  • Used PL/SQL, Stored Procedures for handling SQL Server database
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop Spring MVC, based application with very less configuration
  • Implement new Front-End features with Typescript/ JavaScript and other RESTful APIs.
  • Configured WebSphere JMS settings like Queues, Topics, Activation Specifications, Queue connection Factories and Topic connection Factories for WAS- MQ connectivity.
  • Worked closely on monthly productions/releases and addressed issues promptly for the releases with deliverables and addressed bugs encountered
  • Created Front-end Single Page Applications using semantics in HTML5, CSS3, TypeScript, Bootstrap, Node.JS and MongoDB4
  • Developed various screens for teh front end using React.JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Developed JUNITs to unit test Controllers and Data Access Objects
  • Written SQL queries PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews
  • Applied scripting knowledge to supplement Java development.
  • Optimized Node.js applications for performance, considering factors like code minification, bundling, and caching strategies.
  • Integrated third-party APIs and services into Node.js applications to extend functionality and enhance user experience.
  • Used Node.js with WebSockets for handling real-time events and notifications in chat applications or collaborative tools.

Skills

  • Programming Languages: Java, Angular, React
  • Scripting: SQL, HTML, CSS, JavaScript
  • Technologies & Frameworks: Java, Angular, NodeJS, React, Python, JBPM
  • Cloud Platform: Amazon Web Services, Azure
  • Databases: MYSQL, SQL Server, NoSQL (MongoDB), DynamoDb
  • Testing: Selenium, React Testing Library, Junit, PyTest
  • Tools: Eclipse, Visual studio code, IntelliJ, Postman, SQL workbench, Jira
  • Version Control: Git (GitHub, GitLab)

Accomplishments

  • Personal Storage Vault
  • Developed a serverless application using ReactJS as frontend and Aws Amplify as backend
  • User can SignIn, SignUp, Signout, store the data in cloud and can access it anywhere and anytime
  • Used AWS services like Cognito for user signin/out, S3 for data storage, DynamoDB for metadata storage, AppSync for GraphQL API, KMS for encryption, Cloud Front for accessing the data, Amplify for hosting the web application
  • Hotel Management System
  • UI part mostly done using React, Java Script, HTML and CSS
  • Achievements
  • I participated in the Entrepreneurship and Incubation cell throughout my undergraduate career and served as its leader for the final two years, which helped me grow as a team player
  • Published 2 books during my final year on various fields like Computational Technologies and Technologies for Blockchain

Timeline

Software Engineer

American Express
01.2024 - Current

SOFTWARE ENGINEER

DINX
03.2023 - 01.2024

SOFTWARE ENGINEER

Vanguard
08.2022 - 03.2023

SOFTWARE ENGINEER

Sify Technologies
06.2018 - 08.2021