Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Ravalika Valluri

Denver

Summary

6+ years of professional experience while working at multi-nation companies like Dish Network, UPS, MasterCard and Global Logic. I am confident that I can make a significant contribution to the company and make myself have a career growth as well.

  • Solid background in Core Java, J2EE, Exception Handling, Multi-threading, Synchronization, Serialization, Collections framework, Java Beans, Thread pools.
  • Developed RESTful APIs using Dropwizard and Spring Boot in MicroServices architecture and used Apache Kafka cluster as messaging system.
  • Created Web Analytics reports using Java and BigData technologies Hadoop, MapReduce, Hive, MongoDB, Hbase.
  • Designed, configured and deployed Amazon Web Services (AWS) for applications utilizing the AWS stack Including EC2, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM focusing on high-availability, fault tolerance, auto-scaling, load-balancing capacity monitoring and alerting.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON.
  • Configured logs storage to AWS S3 on a daily basis and archive off to AWS Glacier based on the retention policy of applications and databases.
  • Created SQL queries, PL/SQL stored procedures and used JDBC for DB connections.
  • Experience with source control tools Git, Gitlab, Github, SVN. Implementation of Jenkins pipelines and Maven to automate the build and deployment.
  • Worked on testing frameworks JUnit, Mockito and have good understanding of Test-driven Development (TDD).
  • Designed and developed business functionalities using J2EE Technologies in Agile methodologies. Acted as Scrum Master as well. Worked on Jira,Rally to assign, track, and update the status of the functionalities.

Overview

10
10
years of professional experience

Work History

Senior Java Developer

Cerebral Technologies Inc
04.2024 - Current

Client:- Dish Network

Project:- Focusing on creating a nationwide 5G network and expanding retail presence through the acquisition of Boost Mobile.

Responsibilities:-

  • Developed and maintained Java-based applications for the retail wireless industry, ensuring high performance, scalability, and reliability.
  • Collaborated with cross-functional teams to gather requirements, design solutions, and implement new features and enhancements.
  • Integrated third-party APIs and services to enable seamless connectivity with external systems and platforms.
  • Optimized codebase and database queries to improve application performance and reduce response times, enhancing the overall user experience.
  • Implemented security measures such as encryption, authentication, and access controls to safeguard sensitive customer data and ensure compliance with industry regulations.
  • Conducted thorough testing, debugging, and troubleshooting to identify and resolve software defects and issues in a timely manner.
  • Participated in code reviews and provided constructive feedback to team members, promoting best practices and ensuring code quality and consistency.
  • Documented technical specifications, architectural designs, and implementation details to facilitate knowledge sharing and ensure maintainability of the software system.
  • Stayed updated with emerging technologies, industry trends, and best practices in software development, contributing to the continuous improvement of the development process and technology stack.
  • Supported production environments, monitoring system performance, diagnosing problems, and implementing fixes and enhancements as needed to ensure uninterrupted operation and customer satisfaction.

Environment:- Java 15, Springboot, CI/CD,Cloudwatch, Spring MVC,REST full Web Service, Hibernate, JSP, MySQL, JSON, Rally, Dynatrace, Jenkins, Hibernate, JSP, MySQL, Angular JS, Angular 7, Node JS, TDD, React Js, CSS, JavaScript, OpenShift, Kubernetes, Docker, HTML 5, Windows, GIT, Log4j, FTP, DAO, XML, JavaScript, Struts Framework, Spring and Spring boot Framework, Event framework, NATS, JavaBeans, Node.js, Bootstrap, microservices, JFrog.

Java Developer(Full Stack Developer)

Progrite Systems Inc
05.2023 - 02.2024

Client:- UPS

Project:- Developing java applications that seamlessly integrate with various devices such as bar code scanners, printers, and handheld terminals to facilitate warehouse management and logistics operations

Responsibilities:-

  • Involved in all phases of software development and testing lifecycle such as Planning, Analysis, Design, Implementation, Testing, Release management and support for new and existing product offering.
  • Worked with product owner, architect and other stakeholders to come up with priority for product backlog and sprint backlogs
  • Coordinate with Quality Assurance and Ensure common understanding of all the integrated applications impacted with each Change Request/Release and to derive the testing strategy prior to the development.
  • Develop end to end testing API's to publish messages to kafka and get data from DB using spring boot and Automate them using JBehave.
  • Develop Test automation scripts using test automation frameworks (MTAF) for performing the regression, integration, functional, pact and smoke testing against Web, API and Event Driven applications with following tech stacks - Selenium, Spring framework, JBehave, Rest Assured, Business Data Driven process and Jenkins CI/CD.
  • Add new Automation tests or update the existing automation test for the Stories to Achieve maximum coverage.
  • Designed, installed and configure Apache Airflow for batch jobs and created DAGS using python and shell scripts to run the Airflow.
  • Implement security standards such as OAuth, JWT and custom crypto services and Coordinate with information security team and remediate any findings of the vulnerabilities.
  • Perform the end-to-end testing to ensure the data flow between upstream and downstream systems to make sure release build is good and stable.
  • Develop environment setup to perform the load and stress test against the application which handles high volume data and identify the break points and publish the threshold for the application.
  • Responsible for application autoscaling, Dynatrace monitoring, functional testing, and blue green cutovers to achieve zero downtime.
  • Use the exploring tools such as checkmarks, storm runner, JMeter, docker, insomnia, postman for day-to-day development activities. Fine tune the application performance using the report from tools like Dynatrace and Splunk to identify the hotspots at regular intervals and setup alerts and dashboards.
  • Reported software defects and performance issues in Rally and interacted with the developers, Product owners to resolve the defects.
  • Participated in daily scrum calls, Sprint Backlog grooming, Sprint Planning, story elaboration, estimation, and retrospection meetings as part of standard agile methodologies.
  • Support the application to avoid any impact caused by the upgraded version of software’s such as JDK upgrade, cloud foundry upgrade, database upgrade, event messaging components upgrade, Certificate update etc.
  • Perform the production support activities during oncall rotations, support disaster recovery exercises. Provide regular status updates, mentor to new team member

Environment:- Java 8 / J2EE, Spring MVC,REST full Web Service, Hibernate, JSP, MySQL, Servlets, Web Sphere Application Server, Ruby, AJAX, JSON, Jira, SPLUNK, Jenkins, Puppet, JavaScript, Struts Framework, Spring and Spring boot Framework, Event framework, NATS, JavaBeans, Node.js, Bootstrap, microservices, JFrog, Cucumber, Selenium.

Java Developer

Welkin Technologies LLC
03.2021 - 04.2023

Client:- Master Card

Project:-

1.SPM Project (Working on security layer for all applications inside MasterCard(Evolve project), authentication and authorization access based on roles and Policies analysis.)

2.MasterCard Rewards is a loyalty program offered by MasterCard to its cardholders, which rewards customers for using their MasterCard credit or debit cards for purchases.

Responsibilities:-

  • Implemented SpringBoot RESTful APIs (Java) for the customer defined metrics feature and provided custom insights by using BigData technologies in microservices architecture.
  • To implement the existing Best Practice (web analytics) reports in the 3.0 architecture using AWS services like S3, Lambda, RDS, Aurora, ALB, EC2, VPC.
  • Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper
  • Developed multiple spark streaming and core jobs with Kafka as a data pipe-line system.
  • Developed Kafka producer and consumer components for real time data processing.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Created EC2 instances by setting up virtual private cloud (VPCs), and security groups.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Involved in writing java API for Amazon Lambda to provide responses to UI by using AWS services.
  • Migrated legacy analytics reports in Oracle DB using Java for seamless transition to the new env.
  • Worked with our Product Owner and developers in planning the daily activities surrounding the feature implementation.
  • Designed, developed, built and tested functions and features, in preparation of its release.
  • Worked with QA teams to fix any detected issues and provided efficient and effective solutions.
  • Focused on the customer issues resolution by working with the L3 and customer support team.
  • Trained new colleagues with knowledge sessions to better understand the digital analytics reports.

Environment:- Java8, RESTful APIs, SpringBoot, Microservices, Oracle DB, SQL, Redis, Hadoop, Hive, Hbase, MongoDB, Spring, AWS Services, React, JSON, Junit, Log4J, Mockito, MVC Mock, Grafana, Jenkins, JFrog, Okta, Git, Agile.

Analyst

GlobalLogic
11.2015 - 12.2017

Client:- Google

Project:- Digital Analytics, Migrations

Responsibilities:-

  • Updated the Best Practice (web analytics) reports in the Next-Gen platform which use Java8, Hadoop, MapReduce, Hive, MongoDB, Hbase and Oracle DB.
  • Developed several RESTful APIs in mid-tier to process the UI requests and maintain the web analytics reports for backend processing.
  • Created APIs for the CRUD operations and interactions on the features like Standard reporting, Segments, Filters and Adhoc reporting.
  • Created Docker images, containers and integrating with Spring Boot for running applications securely on container platform.
  • Provided an efficient approach to process the Rollup (Weekly, Monthly, Quarterly and Yearly) reports by reducing the load on the backend resources.
  • Implemented a setup to process the GDPR requests for EU data protection and privacy compliance.
  • Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper.
  • Developed Kafka producer and consumer components for real time data processing.
  • Worked on Prometheus & integrate with micro services to publish application related metrics and also monitoring tools like GRAFANA to create dashboards for monitoring and also setup alerts to notify.
  • Supported marketing reports in the Next-Gen by exchanging data from Hive to MongoDB.
  • Created Hive query plans dynamically to load the partitions of Marketing reports data to MongoDB.
  • Worked on Job Control Framework to produce analytic reports for various clients on Aster Data.
  • Built elegant software solutions and customer focusing products by utilizing the agile development processes.
  • Worked on the release planning activities like branching, merging and the gold builds.
  • Facilitated scrum meetings, collaborated and shared expertise in code reviews.
  • Completed the new features development, testing and deploying the features by working with Quality Assurance (QA) and Operations.
  • Developed and updated the custom reports/exports for various customers based on their individual requirements.
  • Ensured in the smooth migration process of moving the data from Oracle to Aster data.

Environment: Java8, RESTful APIs, SpringBoot, Dropwizard, Hazelcast, Oracle DB, Hadoop, Hive, Hbase, MongoDB, Spark, Kafka, Aster (PostgreSQL), SQL, PL/SQL, Angular, Junit, Log4J, Mockito, MVC Mock, Grafana, Jenkins, Maven, Git, Agile.

Trainee Engineer

Float Technologies
06.2014 - 11.2015

Project:- Mfloat offers an affiliate program that allows users to refer others to their platform, similar to a supply chain management referral program. This affiliate marketing program is available to individuals who do not have their own blog or website. Mfloat provides access to an exclusive ad platform that includes affiliates to major retailers such as Amazon, Flipkart, and Snapdeal, which can help attract a wider audience.

Responsibilities:-

  • Analyzed the business requirements and worked closely with Product Owners to get the clarifications.
  • Ensure common understanding of all the integrated applications impacted with each Change Request
  • Involved in the preparation of Automation Test Plan from ensuring the scope of automation, applications involved, Test Case estimations and delivery deadlines.
  • Implemented Page Objects framework, Hybrid framework to represent web pages.
  • Extensively automated new functionalities and requirements to reduce time and cost of testing using Selenium WebDriver, Java, TestNG, Maven, Gradle, Jenkins, docker and extent report.
  • Used Maven and Selenium Grid to execute Selenium automation suites on different platforms across multiple browsers.
  • Reported software defects in Rally, JIRA, HP ALM and interacted with the developers to resolve the defects.
  • Participated in daily standups, sprint backlog grooming, sprint planning, retrospective, requirements elaboration meetings as part of the Agile Methodology
  • Involved in End-to-End Testing and interact with all the integrated applications and multiple team members.
  • Effectively communicated status of testing efforts with the stakeholders.
  • Involved in functional, regression, system, performance, smoke testing of web applications, rest api’s and soap api’s.
  • Maintained quality and timeliness of delivery of testing assignments.

Environment: Java, Javascript, JSP, JSF, SQL, PL/SQL, SVN.

Education

Master of Science - Computer Science

University of Central Missouri
Warrensburg, MO
12.2020

Bachelor of Science - Biomedical Engineering

Jawaharlal Nehru Technological University
Hyderabad, Telangana
05.2014

Skills

  • Languages: Java, J2EE, SQL, PL/SQL, Perl, Python, Java Script,Objective-C, C, C,
  • Big Data: Hadoop, MapReduce, Spark, Hive, MongoDB, Kafka, Cassandra,Apache, Oozie, Hbase, Pig
  • Databases: Oracle, MySQL, Redis, UDB DB2,Mongo DB, Aster Data (PostgreSQL)
  • AWS: S3, Lambda, RDS, Aurora, ALB, EC2, VPC, IAM
  • CI/CD: Jenkins, JFrog Artifactory, Maven
  • Frameworks: RESTful, Dropwizard, Spring Boot, Spring MVC, Hibernate, Spring Security
  • Testing & Logging: JUnit, Mockito, Mock MVC, Log4J
  • Web Technologies: HTML, CSS, JavaScript, JSP, Servlets, J2EE, JSF, JDBC, Dojo
  • Web Servers: Apache Tomcat 70
  • Automation Testing Tools: Selenium WebDriver, JBehave, Cucumber
  • Build Management Tools: Maven and Jenkins
  • Tools & Others: Eclipse, IntelliJ, Github, Gitlab, RAD, NetBeans 71, Xcode 43, DB2 Development Center 8, Spring Source, Rational Team Concert, ClearCase, BuildForge
  • Processes: Agile, Scrum, Kanban, Jira, Confluence

Timeline

Senior Java Developer

Cerebral Technologies Inc
04.2024 - Current

Java Developer(Full Stack Developer)

Progrite Systems Inc
05.2023 - 02.2024

Java Developer

Welkin Technologies LLC
03.2021 - 04.2023

Analyst

GlobalLogic
11.2015 - 12.2017

Trainee Engineer

Float Technologies
06.2014 - 11.2015

Master of Science - Computer Science

University of Central Missouri

Bachelor of Science - Biomedical Engineering

Jawaharlal Nehru Technological University
Ravalika Valluri