Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Loknath Reddy G

Java Full Stack Developer
Hyderabad

Summary

Accomplished software engineer with 6+ years of experience in web technologies, focusing on delivering cutting-edge business solutions. Excels in dynamic, high-pressure, and time-sensitive settings, consistently surpassing expectations. Demonstrated adaptability and willingness to assume additional responsibilities to guarantee project triumph.

Overview

9
9
years of professional experience

Work History

Freelancer

Self-employeed
12.2021 - Current

Role : Java Full Stack Developer

Environment : Spring boot with Microservices, Java 1.8, ELK Stack, Angular, Jenkins, Redis, Oracle SQL, Spring JPA, Hibernate, JIRA, Agile, GitLab, Kafka, Linux etc.

From Dt. 06-12-2021 to Till Date

Client : Freelancer

Responsibilities:

  • Involved in Analysis, Design and Implementation translation of Business User requirements.
  • Communicate with the Leads for better understanding of the design requirements.
  • Developed REST APIs using Spring boot utilizing swagger.
  • Developed serval POJO classes to map the data into java Object.
  • Involved in testing like Unit testing and Integration testing.
  • Experienced Using Spring Boot framework and build using Maven tool.
  • Experience using Java8 Features like Lambda expressions, Parallel Streams, functional interfaces and filters.
  • Implemented RESTful webservices to make rest calls from client to server.
  • Used Maven for compilation and building JAR and WAR files.
  • Used JIRA to assign, track, report and audit the issues in the application. • Used ELK stack to check the logs.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Individually module development
  • Need to work on POC and helping team to make work progress.
  • Actively participate in weekly client meetings (for my development phase)
  • Generating daily status reports and weekly reports on my development phase.
  • Implemented Spring boot Kafka API calls to process the messages into the Kafka.
  • Used Spring Kafka API calls to process the messages on Kafka Cluster setup.
  • Used Postman to access the results of Rest API calls.
  • Used Spring JPA as the ORM tool to communicate with the database.
  • Used GitLab and Gitbash to pull, push, merge the branches and develop.

Associate Software Engineer

JP Morgan & Chase
11.2018 - 12.2021

Title: DECO-UDS/DPL

Duration: Feb-2018 to till date

Technologies: Java / J2EE – Rest Services, Spring Boot, Apache Kafka, Angular, JUnit/Mockito, Cucumber, Jules, Big Data – Hadoop, Spark, Kafka

Unified Data Services is a java spark-based framework which helps various tenants to ingest data into Hadoop data lake. This hides all the intricacies involved with interaction of Hadoop Eco system and provides the tenants with a framework & UI to create data flows which are used for ingestion.

Data Pipe Line aims at modernizing the ingestion process by replacing the UDS framework with a new enhanced framework which is easy to use and aims at replacing the existing Abinitio ingestion process.

Responsibilities: Core Full Stack Developer (Java, Angular js, Angular and React js) with Design Authority

  • Working as core full stack developer in java, angular and react js from past 3 years and responsible for end-to-end delivery of UDS-Discovery, Ingestion & DPL-Ingestion applications
  • Responsible for decomposing the UDS monolith into multiple services as part of DPL by adapting Microservice oriented architecture & event-based communication using Kafka
  • Maintained quality of code by adapting various tollgates like Sonar, BD scans, SSAP scans
  • Key contributor for DPL project by working on initial project set-up, design, implementation, deployment and worked towards successful delivery of MVP.
  • Responsible for gathering requirements from Business users and scoping them.
  • Converting business requirements into simple design using flow diagrams
  • Involved in design discussions with data/technology architects to finalize design.
  • Handled various other aspects like versioning control, release management, defect tracking
  • Created web application for DPL which will be used by user to create the pipelines and metadata for pipelines which will be useful while performing data ingestion through spark.
  • Also built a notifications panel in DPL web application so that user can track the pipeline execution status instantly by using web sockets and apache Kafka.
  • Created workflow registration and execution use cases, so that user can register all their pipelines in one workflow and execute all pipelines at once for data ingestion through different Hadoop zones

Senior Software Developer

Verizon​ Data Services India
11.2015 - 11.2018

Title : POS - Point of Sale (B2B Simplified Ordering channel)

Duration : January 2017 to November 2018

Technologies: Java, Spring Boot, Spring Cloud, Micro services, Angular 4, AWS, Oracle

Description:

This application has 4 channels: Retail, Indirect Agents, Telesales and B2B

Point of Sale is a suite of application systems devised to support users within several internal departments to process a variety of customer transactions, including equipment & accessories sales and ordering, bill payments, equipment returns and repairs, account maintenance, pricing and inventory.

  • NetACE (Retail) : Used in face to face location (Verizon stores)
  • OnePOS (Telesales) : Used by consumer and business Telesales teams
  • ERoes (Indirect) : Used by Indirect Sales Agents like Best Buy, Walmart
  • SFAOM(B2B) : Used by B2b Sales groups to create bulk orders for B2B customers at one place

Customer Types:

BE (Business End User), NA (National Accounts), PE (Personal End User) SB (Small Business), CLEU, ELEU.

Depletion Types:

Local, Direct Fulfilment & Pre/Back Orders.

  • Local Depletion: Customers comes to stores directly and select device or service they want and on payment takes device from store along with them.
  • Direct Fulfilment: Customers comes to store directly, select the product they want and the ordered item will be shipped to their address.
  • Pre/ Back Orders: A type of Dfil Orders, where stock is not available at present.

Roles & Responsibilities:

Roles:

  • Angular 2/4 core developer for Upgrade Order flow for B2B Simplified Ordering channel.
  • Angular 2/4 and Micro services developer for new Customer Creation flow for B2B Simplified Ordering channel.

Responsibilities:

  • Understanding the business requirements and developing the application using angular 2/4 and micro services.
  • Developed most critical pages for the application which are device, plan, features, accessories and payments using Angular 2/4 and implemented unit test cases using Jasmine and Karma.
  • Developed common utilities (directives and pipes) for the application in angular 2/4.
  • Frequently used Underscore js inside the angular coding to write more complex code easily and to maintain flexible.
  • Implemented predictive search for the device and accessory page to search the devices and accessories by providing id’s or names.
  • Implemented ngRx/store, effects for application to maintain the global session across the application.
  • Implemented an API console screen in angular to see what all API’s are invoked from the application and also integrated API console to Kibana dashboard to check the logs for the invoked API’s.
  • Implemented angular animations for all the pages in the application to be look good.
  • Implemented a re-usable notification’s service in angular 4 using stomp js to get the notifications of the order validations from the backend system.
  • Implemented a micro service for Sales Rep Id screen.

Senior Software Developer

Verizon Data Services India
01.2016 - 12.2016

Title : SED (Streamlined Equipment Discounting) Redesign

Duration : January 2016 to December 2016

Technologies: Java, Spring Boot, Spring Cloud, Micro services, Angular 2, AWS, Oracle, DB2


Description:

SED is a system designed to automate discounts for both promotional and contractual offers. SED is able to support both item discounts and bill incentive credits. In order review page of POS applications, will be displaying the corresponding offer that has been applied for the service (device/accessory). The offer that has been created in SED app will be consumed/used in order review page. SED is designed to improve the customer experience as a result of consistent equipment offers from all sales channels/ all POS.

SED is being migrated to SED-Redesign application for simplify user experience, empower user, make it easy to create & maintain offers, much improved performance, easy to maintain the application.


Roles & Responsibilities:

Roles:

  • Angular 2 and Micro services developer for SED Redesign application.

Responsibilities:

  • Understanding the business requirements and developing the application using angular 2 and micro services.
  • Developed various components for the application are like Dashboard which contains what all recent offers created, what all offers expiring soon and what all offers are in pending approval with business.
  • Developed common utilities (directives and pipes) for the application in angular
  • Implemented predictive search scenario in angular 2 to search the offer by providing offer id/ offer name/ offer status.
  • Involved in creating the analytics screen in angular 2 to see what all offers are trending currently, what all offers are expired, active and suspended.
  • Involved in creating micro service for the user profile.

Education

Master of Computer Applications (M.C.A) -

Sree Vidyanikethan Engineering College
Tirupati, AP

Bachelor of Computer Science (BSc) - Mathematics

B.T.College
Madanapalli, AP

Skills

  • Java 8
  • Java 17
  • Spring Boot
  • Spring Rest API
  • Spring JPA
  • Hibernate
  • Apache Kafka
  • Micro Services Architecture
  • Linux Basics
  • Integration Testing, Unit Testing
  • Typescript, HTML, Bootstrap CSS, PRIME-NG, Angular Material, Node Js, Express Js
  • Angular
  • GIT tools (BitBucket, Confluence, JIRA, Jenkins)
  • Kibana monitoring tools
  • Basic AWS knowledge

Languages

English
Bilingual or Proficient (C2)
Telugu
Bilingual or Proficient (C2)
Hindi
Intermediate (B1)

Timeline

Freelancer

Self-employeed
12.2021 - Current

Associate Software Engineer

JP Morgan & Chase
11.2018 - 12.2021

Senior Software Developer

Verizon Data Services India
01.2016 - 12.2016

Senior Software Developer

Verizon​ Data Services India
11.2015 - 11.2018

Bachelor of Computer Science (BSc) - Mathematics

B.T.College

Master of Computer Applications (M.C.A) -

Sree Vidyanikethan Engineering College
Loknath Reddy GJava Full Stack Developer