Summary
Overview
Work History
Education
Skills
Timeline
Generic

Praveen Reddy Mallu

Carlsbad,CA

Summary

Over 10+ years of experience in Requirements Analysis, Design, Development, Implementation and support of high-end applications based on J2EE technologies. Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming. Experience in Object Oriented Analysis & Design, UML, Design Patterns, SOA. Extensive experience and knowledge in working with Core Java, J2EE technologies, Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object-Oriented Programming techniques. Experience in usage of MVC frameworks like Spring MVC, Spring boot, Spring data and Struts. Performed SOA implementations using SOAP, REST Web Services and REST API for various projects. Experience in designing web pages using HTML, JavaScript, CSS and JSP. Good experience in developing web applications using JavaScript libraries like JQuery, AJAX, JSON. Strong experience in implementing Web based projects using IDEs like Eclipse, RAD, IntelliJIDEA. Experience working with RDBMS like Oracle 11G/12c, MS SQL Server. Experience writing unit test cases using JUnit & Test NG. Experience in writing ANT, MAVEN, GRADLE build files and Jenkins for CI/Automation/Builds/Deployments. Familiarity with usage of design patterns (Singleton, DAO, Factory, IoC, Builder etc) Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas. Intensive knowledge in databases like Oracle, MYSQL Server, PL/SQL, Queries, Triggers, TOAD, DB2 Client, O/R Mapping, Hibernate, and JPA. Extensive experience in implementation of the version control software GIT, SVN, CVS and Perforce. Solid understanding of all phases of SDLC right from requirements to post implementation support Accomplishments include designing and deploying distributed applications in a fast-paced development environment with tight deadlines and demanding objectives. Skilled at overseeing junior team members, collaborating with project leaders and consulting with quality assurance and other developers to produce fully functional and successful applications.

Overview

14
14
years of professional experience

Work History

Sr. Java Developer

PlayStation
07.2022 - Current
  • Extensively worked on systems/services built on Kafka and Kinesis streaming pipelines
  • Bazel for build and Guice for dependency Injection
  • Worked on modules with GO language
  • Involved in on-call support for entire sprint, for troubleshooting and debugging any issues in services owned by the team
  • Worked on persistent data stores such as couchbase, cassandra and dynamodb
  • Worked on resolving issue with growing EBS volume and disk space usage on MSK clusters by updating AWS MSK infra using tiered storage solution
  • Extensively worked on systems and services which are hosted on AWS and Kubernetes
  • Extensively worked on monitoring tools like Grafana, DataDog and splunk.

Sr. Java Developer

PlayStation
06.2021 - 07.2022
  • Extensively worked on systems/services built on KORRA and AANG which are internal frameworks based on spring and springboot
  • Worked on developing micro services using REST
  • Developed components using Redis cache
  • Used issue tracking tool JIRA for bug fixing and sprint progress
  • Extensively used Splunk for application logging and debugging
  • Involved in on-call support for the entire sprint, for troubleshooting and debugging any issues in the services owned by our team
  • Worked on persistent data stores such as Snowflake and AWS DynamoDB
  • Extensively worked on systems and services which are hosted on AWS and Kubernetes
  • Extensively worked on monitoring tools like Splunk, DataDog and LightStep.

Sr. Java Developer

Intuit inc
03.2020 - 04.2021
  • Extensively worked on systems/services built on Spring boot and REST
  • Developed components using Python, for enhancing the transaction analyzer tool for effective debugging
  • Extensively used React tor enhancing internal GUI application
  • Used yarn for build automation GIT for source control
  • Worked on improving the user experience by updating the API specification using Swagger
  • Used issue tracking tool JIRA for bug fixing and sprint progress
  • Extensively used Splunk for application logging and debugging
  • Involved in on-call support for the entire sprint, for troubleshooting and debugging any issues in the services owned by our team
  • Extensively worked on systems and services which are hosted on AWS and Kubernetes.

Sr. Java Developer

Intuit inc
10.2019 - 03.2020
  • Developed and tested components using Spring Batch, Deployment was done through AWS supported infrastructure
  • Extensively worked on Micro-Service architecture to develop RestFul services which were deployed into AWS
  • Used Maven for project management and build automation and Continuous Integration is done using Jenkins
  • Worked on highly resilient service which catered to both web and KAFKA requests
  • Used issue tracking tool JIRA for bug fixing and sprint progress
  • Extensively used Splunk for application logging and debugging
  • Used Amazons Dynamo DB to store workorder status
  • And to process and manage workorders Amazons Aurora db was used
  • Implemented test and behavior driven approach by creating test suites with Junit(TDD) and Karate(BDD) frameworks
  • Implemented various DAL layers using Spring-Data as module and JPA as specification.

Sr. Java Developer

PlayStation
01.2019 - 07.2019
  • Developed and tested components using SpringBoot, RXJava framework
  • Deployment was done through AWS supported infrastructure
  • Extensively worked on Micro-Service architecture to develop RestFul services which were deployed into AWS
  • Worked on chunked workflows using Spring Integration modules by implementing IteamReader, ItemProcessor and ItemWriter interfaces
  • Implemented complex modules using Lambdas, Streams, reactive streams for large volumes of data processing
  • Used Maven for project management and build automation and Continuous Integration is done using Jenkins
  • Used issue tracking tool JIRA for bug fixing and sprint progress
  • Extensively used Splunk for application logging and debugging
  • Involved in on-call support for the entire sprint, for troubleshooting and debugging any issues in the services owned by our team
  • Implemented test driven approach by creating test suites with TestNG and Junit frameworks
  • For message brokering, message queuing and asynchronous messaging used AWS technologies like SNS and SQS
  • Used Docker containers and Docker images for server virtualizations, there by enhance the Continuous Integration and Continuous deployment
  • Implemented various DAL layers using Spring-JDBC as module and JPA as specification
  • Extensively used YAML, Groovy, Jenkins for creating various jobs such as Continuous Testing (CT), Continuous Integration(CI), Continuous Operations(CO) and Continuous Delivery(CD).

Sr. Java Developer

PayPal
03.2018 - 12.2018
  • Involved in the entire SDLC, using various Atlassian tools such as Jira and Confluence
  • Developed components using SpringBoot, and Raptor framework
  • Used Altus to create these components
  • Extensively worked on Micro-Service architecture to develop RestFul services which were deployed into Altus which is an abstraction layer on top of Spring cloud
  • Implemented Chunked processing using Spring Integration modules such as Spring Batch and Spring Controllers
  • Developed responsive components which could process humongous payloads with very low latency using SQUBS (Scala components internal to PayPal)
  • Implemented complex modules using Lambdas, Streams, Actors and Vavr, for large volumes of data processing
  • For message brokering, message queuing and asynchronous messaging used JMS technologies like AMQ MQ
  • Extensively used Sherlock and Grafana for application logging and debugging
  • Used Altus cloud for provisioning of code push to various pools
  • Implemented test driven approach by creating test suites with TestNG and Junit frameworks
  • Used Docker containers and Docker images for server virtualizations, there by enhance the Continuous Integration and Continuous deployment
  • Implemented various DAL layers using Hibernate as framework and JPA as specification.

Sr. Java Developer

PayPal
05.2017 - 02.2018
  • Involved in the entire SDLC, using various Atlassian tools such as Jira and Confluence
  • Developed components using SpringBoot, and Raptor framework
  • Used Altus to create these components
  • Extensively worked on Micro-Service architecture to develop RestFul services which were deployed into Altus which is an abstraction layer on top of Spring cloud
  • Implemented Chunked processing using Spring Integration modules such as Spring Batch and Spring Controllers
  • Developed responsive components which could process humongous payloads with very low latency using SQUBS (Scala components internal to PayPal)
  • Implemented complex modules using Lambdas, Streams, Actors and Vavr, for large volumes of data processing
  • For message brokering, message queuing and asynchronous messaging used JMS technologies like AMQ MQ
  • Extensively used Sherlock and Grafana for application logging and debugging
  • Used Altus cloud for provisioning of code push to various pools
  • Implemented test driven approach by creating test suites with TestNG and Junit frameworks
  • Used Docker containers and Docker images for server virtualizations, there by enhance the Continuous Integration and Continuous deployment
  • Implemented various DAL layers using Hibernate as framework and JPA as specification.

Sr. Java Developer

AARP
05.2016 - 05.2017

Sr. Java Developer

Verizon
08.2015 - 05.2016

Java Developer

AT&T-Amdocs
12.2014 - 07.2015

Sr. Java Developer

Florida DEP
10.2013 - 11.2014

Java Developer

First Data
09.2010 - 10.2013

Education

Master’s In Information Systems -

Griffith University
Brisbane
01.2005

Bachelor’s in Civil Engineering -

Nagarjuna University
India
01.2001

Skills

  • Java 17,18,19,11
  • UNIX
  • C
  • C
  • GO
  • OOAD
  • Agile
  • SCRUM
  • Design Patterns
  • SQL and PL/SQL
  • DynamoDB
  • Spring
  • Hibernate
  • Web Services (REST and SOAP)
  • JAX- WS
  • JAX-RS
  • Windows 98/2000/XP/Vista/10
  • Linux
  • JavaScript
  • Ajax
  • JQuery
  • JSON
  • Python
  • Tomcat Apache
  • Web Sphere
  • Web logic

Timeline

Sr. Java Developer

PlayStation
07.2022 - Current

Sr. Java Developer

PlayStation
06.2021 - 07.2022

Sr. Java Developer

Intuit inc
03.2020 - 04.2021

Sr. Java Developer

Intuit inc
10.2019 - 03.2020

Sr. Java Developer

PlayStation
01.2019 - 07.2019

Sr. Java Developer

PayPal
03.2018 - 12.2018

Sr. Java Developer

PayPal
05.2017 - 02.2018

Sr. Java Developer

AARP
05.2016 - 05.2017

Sr. Java Developer

Verizon
08.2015 - 05.2016

Java Developer

AT&T-Amdocs
12.2014 - 07.2015

Sr. Java Developer

Florida DEP
10.2013 - 11.2014

Java Developer

First Data
09.2010 - 10.2013

Master’s In Information Systems -

Griffith University

Bachelor’s in Civil Engineering -

Nagarjuna University
Praveen Reddy Mallu