Hi, I am
Pranith kumar Adepu
I am a
|
As an innovative and proactive full-stack developer, I bring over a decade of enterprise-level expertise in designing, developing, and deploying web applications. My proficiency extends to both cloud and on-premises environments, leveraging technologies such as HTML, CSS, JavaScript, Angular, React, Springboot, Java/J2EE, Scala, Spark and Groovy/Grails. My experience includes contributing to fast-paced agile teams, consistently meeting tight deadlines. As an efficient problem solver and quick learner, I excel in dynamic environments. Additionally, I demonstrate effective verbal and written communication skills.
LinkedIn
Skills
Over the past nine years, I have dedicated myself to honing the following skills.

Frontend

Angular
HTML
CSS
JavaScript
Bootstrap
Material UI
React Js
Redux
Next Js

Backend

Java J2EE
Groovy Grails
Node Js
Kafka
Graph Ql
Scala
Spark
Postgresql
Cassandra
Couchbase

Tools

IntelliJ
VS Code
STS
Eclipse
Jmeter
Insomania
Postman

Others

GitHub
Docker
Camunda
OpenLens
Jenkins
GoCD
Grafana
Splunk
PCF
AppDynamics
Experience
My professional journey as a software engineer has led me through various companies and projects, each contributing to my growth and expertise in the field.
  • Senior Software Engineer
    Optum Inc.
    June 2020 - Present
          Development:
            Integration of Salesforce with ServiceNow using Java SpringBoot Microservices.
            Management of DevOps processes for streamlined workflows.
            Implementation of Kafka messaging service to enhance communication.
            
          Microservices and API Development:
            Creation of Rest APIs to facilitate seamless data exchange.
            Development of Angular reusable components for a robust user interface.
            Utilization of ServiceNow Rest APIs, Business Rules, and Transform 
            Maps to optimize functionality. Design and construction of microservices 
            for enhanced system architecture.Integration of Graphql APIs to enable 
            CRUD operations within Angular components.
            
          Storybook Library:
            Contribution to the development of a Storybook Library containing Angular 
            components for efficient code organization and reuse.
            
          Deployment:
            Configuration of Jenkins pipelines for automated build and deployment processes.
            Ensuring smooth deployment of microservices and components.
            
          Production support:
            Active involvement in providing production support to address any issues.
            Continuous monitoring and optimization of the deployed systems to ensure 
            optimal performance.
            

    Skills:
    • Springboot Microservice
    • Rest APIs
    • Kafka
    • ServiceNow
    • OpenLens
    • NextJs
    • Node Js
    • Angular
    • StoryBook
    • Camunda
    • Jenkins
    • Docker
    • Kubernetes
    • Grafana
    • Splunk
    • AWS
    • EC2
  • Java Fullstack Developer
    Eversana
    Jan 2020 -June 2020
          Development:
            Successfully transformed a monolithic application into a microservices architecture
            using Spring Boot, adhering to the 12-factor app methodology.
            Engaged in the development of REST-based web services.
            Designed and developed new User Interface pages, incorporating enhancements to 
            existing screens based on wireframes provided by the business, utilizing Angular 7 
            Material design.
          
          Deployment and Scaling:
            Executed the deployment, scaling, configuration, and manifest file creation for 
            various microservices.Created an OpenStack API for seamless integration with 
            Amazon EC2 cloud-based architecture in AWS.
            Implemented a Batch Process for scheduling and sending text messages to 
            enroll patients.
          
          Cloud Migration:
            Successfully migrated a Cassandra cluster from one AWS account to 
            another using Cloud Formation Templates in JSON. Worked on AWS High Availability
            Practices and deployed backup/restore infrastructure.
          
          Cloud Application Deployment:
            Worked with Pivotal Cloud Foundry (PCF) and utilized Spring Cloud for deploying 
            applications onto the cloud.
          
          Performance Monitoring:
            Employed Appdynamics to monitor microservices, creating data collection 
            controllers and ensuring optimal performance.
          

    Skills:
    • Java
    • Spring Boot
    • RESTful Web Services
    • Angular 7
    • OpenStack
    • AWS
    • Cassandra
    • Cloud Formation
    • Pivotal Cloud Foundry (PCF)
    • Appdynamics
    • ReactJS
    • Redux
    • NodeJs
    • Material UI
    • HTML
    • CSS
    • JavaScript
  • Java/Scala Fullstack Developer
    Comcast
    Feb 2018 - Jan 2020
          Contribution to SDLC:
              Contributed to the analysis, design, development, and testing phases of the 
              Software Development Life Cycle (SDLC).Utilized Agile (SCRUM) methodologies 
              for software development.
            
          Application Migration:
              Migrated an existing application from JSP, Servlets, and Iframes to Spring Boot 
              and Angular Material (Angular 7).Produced and consumed Rest APIs.
            
          Forecasting Applications:
              Developed forecasting applications using Scala, Play, Spark, and Cassandra 
              with historical data.
            
          Single Sign-On:
              Implemented Single Sign-On using Open ID Connect/Azure AD.
            
          API Security:
              Secured Rest APIs using websec.
            
          Log4j Configuration:
              Implemented Log4j Configuration.
            
          Application Deployment:
              Deployed applications into PCF using GoCD CI/CD tool.
            
          Play Framework MVC:
              Expertly worked on handling all the requests to the systems using Play Framework.
            
          Quill API and Scala:
              Utilized Quill API to query and store in the database in a Scala fashion using the 
              powerful Scala, Spark for the collection framework.
            Kibana Service Binding:
              Involved in Kibana service binding to PCF to track the application logs.
            

    Skills:
    • Scala
    • Play Framework
    • Spark
    • Cassandra
    • Spring Boot
    • Angular 7
    • Rest API
    • Open ID Connect
    • Azure AD
    • Web Security (WebSec)
    • Log4j
    • PCF (Pivotal Cloud Foundry)
    • GoCD
    • Quill API
    • Kibana
    • SBT
    • Quill
    • Couchbase
    • Oracle
  • Java/Scala Developer
    Liberty University
    May 2017 - Jan 2018
          Migration to Type-safe Stack:
              Worked on migrating the old Java stack to the Type-safe stack using Scala 
              for backend programming.
            
          Integration of Ellucian API's:
              Integrated Ellucian API's into the system.
            
          Oracle Forms Conversion:
              Converted existing Oracle forms into the latest UI using the Ellucian tool, 
              built on Spring MVC and AngularJS.
            
          Database Interaction:
              Implemented service methods and SQL queries, PL/SQL to interact with Oracle DBMS.
            
          Scala Collection Framework:
              Used Scala collection framework to store and process complex user information.
            
          Core Java Business Logic:
              Responsible for the development of business logic in Core Java.
            
          Spring MVC Implementation:
              Implemented Spring MVC to achieve the Model-View-Controller design pattern.
            
          Spring Configuration:
              Configured Spring to manage actions as beans, set their dependencies in a Spring 
              context file, and integrated the middle tier with the Spring web layer.
            
          Scala Functional Programming:
              Used Scala functional programming to perform calculations for student 
              billing forms.
            

    Skills:
    • Java
    • Scala
    • Spring MVC
    • AngularJS
    • PL/SQL
    • Type-safe Stack
    • Ellucian API
    • Oracle DBMS
    • Scala Collection Framework
  • Java/Groovy Grails Developer
    ICF International
    July 2016 - Apr 2017
          Jasper Reports Creation:
              Created Jasper reports for the application.
            
          Groovy-Grails Development:
              Used Groovy-Grails to develop the application, created new domain, controller, 
              service classes, and views.
            
          Gorm Usage:
              Utilized Gorm for accessing relational data from Postgre Sql.
            
          Application Migration:
              Participated in the migration of applications to quality assurance 
              and/or the production environment.
              Solved the issues caused in the RELEASE of OCAT 1.8.0 application.
            
          GUI and Web Development:
              Created user-friendly GUI interface and Web pages using HTML5, CSS
              and AngularJS.
            
          CRON Job Implementation:
              Wrote CRON jobs for scheduling processes used for batch processing.
            

    Skills:
    • Jasper Reports
    • Groovy-Grails
    • Gorm
    • PostgreSQL
    • Application Migration
    • HTML5
    • CSS
    • AngularJS
    • CRON Jobs
  • Groovy Grails Developer
    Premier Inc
    Feb 2016 - June 2016
          Data Collection and Distribution:
              Used Groovy and Spring Boot to collect data from users and packaged the 
              data as JSON distributed to 43 applications.
            
          SQL Query Development:
              Developed complex SQL queries for joining tables.
            
          Grails Spock Integration Tests:
              Implemented Grails Spock Integration Test cases for all existing controllers, services
              and domain classes.
            
          Grails Services and Controllers:
              Implemented Grails services and controllers to perform actions.
            
          Grails Pagination:
              Implemented Grails Pagination to display data using Grails Templates and views.
            Error Handling:
              Implemented better error handling for all service and controller classes.
            
          Grails Plugin Development:
              Implemented Grails plugin for Domain objects for use in multiple projects.
            
          UI Development:
              Implemented UI using Grails server pages.
            
          REST Based Web Services:
              Implemented REST Based Web Services with Spring MVC.
            
          Testing, Debugging, and Production Support:
              Involved in testing, debugging, bug fixing, and documentation.
              Analyzing logs in the client's production environment to fix any defects as 
              part of the production support.
            

    Skills:
    • Groovy
    • Spring Boot
    • JSON
    • SQL
    • Grails Spock
    • Grails Services
    • Grails Controllers
    • Grails Pagination
    • Error Handling
    • Grails Plugin Development
    • UI Development
    • REST Web Services
    • Testing
    • Debugging
    • Production Support
  • Java Developer
    Cisco Systems INC
    Jan 2015 - Jan 2016
          Java Development:
              Developed applications using Java, J2EE, Struts, and JDBC.
            
          Struts Use Cases:
              Worked on various use cases in development using Struts and testing 
              functionalities.Created Struts form beans, action classes, JSPs following
              Struts framework standards.
            
          Database Connectivity:
              Implemented the database connectivity using JDBC with Oracle 9i database 
              as a backend.
            
          SOAP Web Services:
              Developed SOAP-based XML web services.
            
          Core Java and PL/SQL:
              Worked on core Java, using file operations to read system files (downloads) 
              and to present on JSP.Used PL/SQL stored procedures for applications that needed
              to execute as part of scheduling mechanisms.
            
          Troubleshooting and Deployment:
              Provided troubleshooting and error handling support in multiple projects.
              Configured WebSphere Application server and deployed the web components.
            

    Skills:
    • Java
    • J2EE
    • Struts
    • JDBC
    • SOAP
    • XML Web Services
    • Core Java
    • PL/SQL
    • WebSphere Application Server
Projects
I've been involved in a variety of projects, showcasing my versatility across different domains. Here's a glimpse of some of the projects I've worked on.
All
WEB APPLICATIONS
DSA TOPICS
Jasper ReportsGroovy-GrailsGormPostgreSQLApplication MigrationHTML5CSSAngularJSCRON Jobs
Online CalWORKS Appraisal Tool (OCAT)
The OCAT is a web based interview tool designed to equip CalWORKs caseworkers with an in-depth appraisal of client strengths and barriers to self-sufficiency. The tool gathers and provides information about the client on a variety of topics, including employment and educational history, housing stability, physical and behavioral health, and domestic abuse, in order to assist caseworkers in developing effective welfare-to-work plans.
JavaJ2EEStrutsJDBCSOAPXML Web ServicesCore JavaPL/SQLWebSphere Application Server
Cisco Prime Service Catalog
The project was about Cisco Prime Service Catalog. It delivers the ultimate customer user interface for the self-service model. It replaces multiple manual ordering methods with a simple tool that streamlines order and lifecycle management. Cisco Prime Service Catalog makes it easier for IT to offer ServiceWorkerRegistration.
Education
Below are the details of my educational accomplishments.
  • Northwestern Polytechnic University
    Master of Science in Electrical Engineering
    Jan 2014 - Apr 2015
    Grade: 3.5 GPA
    San Francisco Bay University, formerly Northwestern Polytechnic University, is a private university in Fremont, California. Founded in 1984, the university awards bachelor's and master's degrees in computer science, engineering, technology and management programs
  • Jawaharlal Nehru Technological University Hyderabad
    Bachelors in Electronics and Communication Engineering
    Sep 2010 - 2013
    Grade: 72%
    Jawaharlal Nehru Technological University, Hyderabad (JNTU Hyderabad) is a public university, located in Hyderabad, Telangana. Founded in 1965 as the Nagarjuna Sagar Engineering College, it was established as a university in 1972 by The Jawaharlal Nehru Technological University Act, 1972. The university is situated at Kukatpally Housing Board Region in Hyderabad of India.