Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Rithvik Maggidi

Montgomery,Alabama

Summary

I am a skilled Full Stack Developer with 7 years of experience building scalable, high-performance web applications. Proficient in Java, Spring Boot, and Angular, I specialize in creating RESTful APIs and dynamic, responsive user interfaces. I have extensive experience working with Oracle Cloud Infrastructure (OCI), Oracle Autonomous Database, and VMware, integrating cloud-based services with on-premise systems to streamline operations. My expertise also includes event-driven architectures using Oracle Event Hub and Apache Kafka for real-time data processing. I leverage Docker and Kubernetes for containerization, enabling efficient scaling and deployment in CI/CD pipelines managed with Jenkins. Security is a priority, and I implement OAuth 2.0 and JWT for robust access control. I thrive in Agile environments, collaborating effectively with cross-functional teams to deliver client-centric solutions. With a solution-oriented mindset, I strive to create innovative applications that drive long-term business success.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Full Stack Developer

Oracle
01.2024 - Current
  • Designed and developed a highly-responsive user interface using Angular to streamline the order management process, ensuring users could track inventory and orders seamlessly on any device
  • Integrated Oracle JET for dynamic data visualizations, enabling real-time charts, reports, and insights on orders, inventory levels, and customer data, enhancing decision-making capabilities for the business
  • Implemented interactive dashboards that showcased performance metrics and real-time updates for better user engagement, allowing stakeholders to make informed decisions
  • Utilized Angular’s component-based architecture to create reusable UI components, reducing development time and improving maintainability of the application
  • Employed responsive design principles with CSS Flexbox and Grid to ensure the application’s accessibility across desktops, tablets, and mobile platforms, enhancing user experience
  • Developed robust RESTful APIs using Spring Boot for managing the end-to-end order lifecycle, integrating inventory tracking, order processing, and customer management into a seamless backend system
  • Integrated Oracle Autonomous Database for scalable data storage, optimizing the management of large datasets, including real-time customer, order, and inventory data, supporting millions of transactions with zero downtime
  • Used Oracle Integration Cloud (OIC) to facilitate smooth synchronization between the Order Management System (OMS) and ERP systems, ensuring real-time updates and data consistency across platforms
  • Implemented OAuth 2.0 and Oracle Identity Cloud Service (IDCS) to enforce secure user authentication and role-based access control (RBAC), ensuring only authorized users had access to critical business data
  • Deployed the application on Oracle Cloud Infrastructure (OCI) using Kubernetes for efficient container orchestration, ensuring the application was highly scalable, fault-tolerant, and available at all times
  • Leveraged Oracle Event Hub for event-driven architecture, enabling real-time data synchronization, allowing inventory and order changes to be reflected instantly on the frontend, enhancing operational efficiency
  • Reduced processing times and improved system uptime through continuous monitoring, proactive scaling, and load balancing, providing a highly reliable platform for end users

Software Engineer

VMware
Boca Raton, USA
05.2022 - 05.2023
  • Developed a real-time Angular dashboard to display cloud resource utilization, performance metrics (CPU, memory, storage), and network traffic, empowering users to manage infrastructure resources effectively
  • Integrated WebSocket for live data updates, ensuring the dashboard reflected changes in real-time without the need for page refreshes, improving user experience
  • Used Angular Material for a modern, responsive UI design, ensuring the application was mobile-friendly and accessible across multiple screen sizes
  • Developed custom components to visualize resource trends, such as line charts for CPU usage over time and pie charts for storage utilization, providing users with actionable insights into their cloud infrastructure
  • Implemented OAuth 2.0 and JWT (JSON Web Token) for secure user authentication, ensuring users were logged in securely before accessing sensitive cloud data and resources
  • Managed role-based access control (RBAC) to ensure different levels of permissions, granting personalized access to various parts of the cloud management system (e.g., admins could manage resources, while regular users could only view metrics)
  • Developed dynamic forms and modals using Angular Reactive Forms, allowing users to input configuration parameters for cloud resources and execute actions like provisioning new VMs or scaling existing resources
  • Applied CSS Flexbox and CSS Grid techniques to build a flexible, responsive layout that adapted to different device sizes, ensuring a seamless UI across desktop and mobile platforms
  • Integrated RESTful APIs provided by the backend to fetch real-time data on cloud resource performance, processing the results on the frontend and displaying them in intuitive charts and tables
  • Optimized HTTP request handling using RxJS Observables for managing asynchronous data streams, ensuring fast and reliable data updates without blocking the UI

Full Stack Developer

Office Depot
Boca Raton, USA
12.2020 - 04.2022
  • Worked closely with designers and frontend developers to build an intuitive, visually appealing interface for displaying popular deals
  • This included designing easy-to-navigate card layouts that showcased deals with product images, descriptions, and discount information
  • Implemented interactive elements that allowed users to filter and sort deals based on categories such as product type, price range, or discount percentage
  • Developed a dynamic user experience that automatically updated popular deals in real time as new deals became available or expired, keeping customers engaged with fresh content every time they visited the site
  • Incorporated JavaScript (using Angular or React) to handle dynamic updates on the frontend, ensuring that the deals displayed were always aligned with the latest data from the backend
  • Ensured that the Popular Deals interface was fully responsive, allowing users to browse deals across desktop, tablet, and mobile devices without any loss in functionality or user experience
  • Built a dynamic backend system to efficiently manage and display popular deals on the Office Depot website, ensuring that users could easily browse through time-sensitive and attractive offers
  • Designed RESTful APIs with Spring Boot to serve deal-related data (e.g., deal details, expiration times, and discounts) in real-time, ensuring the system could handle high traffic and multiple concurrent requests without performance degradation
  • Optimized the database queries by indexing key columns and reducing complex joins, enabling faster response times when retrieving popular deal data
  • This optimization improved the scalability of the platform
  • Implemented caching strategies using Spring Cache to reduce redundant database calls and improve the performance of deal retrieval
  • Popular deals and static content were cached for short durations, ensuring faster load times for users
  • Set up cache invalidation strategies to ensure that only fresh data was served, updating deals as soon as there were changes in inventory or pricing
  • Integrated third-party APIs for real-time pricing and inventory updates, ensuring that customers always received the most accurate and up-to-date information about available deals
  • Used RESTful API integrations to retrieve external data such as product prices and availability from suppliers and distributors, feeding this data into the platform’s backend for seamless customer interaction
  • Implemented API rate limiting and error handling to ensure the application handled API downtime or failures gracefully, providing fallback data to users without impacting the user experience
  • Implemented OAuth 2.0 for user authentication and authorization, ensuring secure customer interactions and deal redemptions
  • Only authenticated users could access personalized deal data or redeem offers
  • Deployed the backend system on Apache Tomcat, ensuring the application was running efficiently on the web server and could scale as needed to handle high traffic

Software Engineer

Zetagile Info Solutions
Hyderabad, India
01.2018 - 11.2020
  • Contributed to the development of a responsive user interface for Credit One Bank’s High Yield Savings Platform using Angular, HTML5, and CSS3
  • Focused on creating an intuitive and seamless experience for users managing their accounts
  • Implemented key UI features, ensuring the design was responsive and optimized for multiple devices, enhancing usability and accessibility
  • Collaborated closely with the design team to ensure the frontend layout aligned with the desired customer experience, adhering to industry standards
  • Gained hands-on experience with Angular components, directives, and services, improving my understanding of frontend architecture and development practices
  • Integrated RESTful APIs to connect the frontend interface with the backend, fetching and displaying real-time user data and transaction information
  • Assisted in the development of Spring Boot RESTful APIs for the High Yield Savings Platform, working on features such as user authentication, transaction management, and account management
  • Collaborated with senior developers to integrate a MySQL database, optimizing queries for managing large-scale user and transaction data
  • Focused on ensuring data integrity and improving performance
  • Worked on Spring MVC and JPA to structure backend logic, focusing on building clean, maintainable code that would scale with growing user demand
  • Gained hands-on experience with backend technologies, including Java, Spring Boot, and MySQL, allowing me to apply theoretical knowledge in a real-world environment
  • Contributed to the testing and debugging of both frontend and backend components, learning debugging techniques and the importance of writing testable code to ensure the platform was robust and error-free
  • Collaborated with the team using Git for version control, ensuring smooth integration of new features and code updates while adhering to the project’s branching and merging workflow

Education

Master of Science - Computer Science

Auburn University at Montgomery
12.2024

Bachelor of Science - Computer Science

Jawaharlal Nehru Technological University
07.2018

Skills

  • Java
  • Angular
  • React
  • HTML5
  • CSS3
  • AWS
  • Azure
  • RESTful APIs
  • JavaScript experience
  • Spring Boot
  • Oracle JET
  • Oracle Cloud Infrastructure (OCI)
  • Oracle Autonomous Database
  • Oracle Integration Cloud (OIC)
  • Kubernetes
  • Docker
  • MySQL
  • OAuth 20
  • Oracle Identity Cloud Service (IDCS)
  • Oracle Event Hub
  • Apache Kafka
  • Apache Tomcat
  • Jenkins

Certification

AWS Developer - Associate

Timeline

Full Stack Developer

Oracle
01.2024 - Current

Software Engineer

VMware
05.2022 - 05.2023

Full Stack Developer

Office Depot
12.2020 - 04.2022

Software Engineer

Zetagile Info Solutions
01.2018 - 11.2020

Master of Science - Computer Science

Auburn University at Montgomery

Bachelor of Science - Computer Science

Jawaharlal Nehru Technological University
Rithvik Maggidi