Aakash Reddy Nuthalapati
***************@*****.*** LinkedIn GitHub 940-***-**** Edmond, OK.
Software Engineer passionate about backend and cloud-native development, with hands-on experience in building scalable systems using Java (Spring Boot, Vert.x), Apache Kafka, and Apache Ignite through advanced academic and self-driven projects. Proficient in designing RESTful APIs, implementing event-driven architectures, and optimizing data processing pipelines. Strong foundation in distributed systems, Agile workflows, and DevOps practices using AWS and CI/CD pipelines.
TECHNICAL SKILLS:
Programming: Java, Python, Kotlin, C, C++
Web & Mobile Development: Jetpack Compose, React.js, HTML5, CSS, Bootstrap
Cloud & DevOps: AWS (Lambda, S3, DynamoDB, API Gateway, Rekognition, Textract, IAM, Amplify), Docker, Kubernetes, GitHub Actions, CI/CD
Databases & Caching: MongoDB, PostgreSQL, Oracle SQL, Firebase, DynamoDB, Apache Ignite
Messaging & Reactive Systems: Apache Kafka, Vert.x, REST APIs
AI & Machine Learning: PyTorch, Transformers, Diffusers, TensorFlow, Neural Networks, Retrieval Augmented Generation (RAG), JAX
Developer Tools: Git, GitHub, Android Studio, Visual Studio Code, Google Colab, Jupyter, Gradio, Streamlit
Other: Data Structures & Algorithms (DSA), Agile, MVVM Architecture, Dagger Hilt, TDD, Unit Testing (JUnit, PyTest)
CERTIFICATIONS:
Machine Learning for All – University of London
Introduction to Big Data – University of California, San Diego
C++ For C Programmers (Part A & B) – University of California, Santa Cruz
Programming for Everybody (Python) – University of Michigan
Techionary Merit Certification – July 2020
WORK & PROJECT EXPERIENCE:
Smart Expense Tracker – Java (Spring Boot), Vert.x, Kafka, Apache Ignite, MongoDB, Docker, Kubernetes, React.js
Built a full-stack expense tracking system using Spring Boot microservices, MongoDB, and Docker/Kubernetes for deployment in a scalable architecture.
Integrated Apache Kafka for event-driven communication between transaction, budget, and analytics services.
Re-architected the reporting service using Vert.x to handle high-throughput, non-blocking REST APIs, enabling faster budget report generation.
Implemented Apache Ignite as an in-memory data grid to cache aggregated expense data and improve analytics performance by reducing MongoDB load.
Designed a secure JWT-based authentication system and enforced role-based access control using Spring Security.
Developed a responsive React.js frontend with Axios and Recharts for interactive data visualization.
Containerized all services and deployed them using Kubernetes with Spring Cloud Gateway for routing and service discovery.
Impact: Boosted budget tracking performance and report generation speed by 50% while improving backend throughput and responsiveness.
WorldSketch: A Vision-Language Diffusion Playground – Python, PyTorch, Gradio
Designed a modular image generation pipeline using SDXL, optimized with JAX and PyTorch.
Integrated user-friendly frontend with Gradio; supported inference benchmarking and reproducibility.
Contributed to multimodal AI research with extensible diffusion-based generation tools.
Serverless Participation Verification System – HTML5, Python, AWS
Built a fully serverless web application for participation verification using AWS Lambda, Rekognition, and Textract for facial and textual analysis.
Designed and deployed the infrastructure using AWS CDK, enabling reusable, version-controlled IaC (Infrastructure as Code).
Implemented end-to-end CI/CD pipelines using GitHub Actions to automate CDK synth, deploy, and test phases for the project.
Developed a React.js frontend, deployed via AWS Amplify, to support real-time image uploads and dynamic user feedback.
Integrated DynamoDB for efficient and secure data persistence, and used API Gateway for exposing backend services.
Enforced IAM roles and policies for least-privilege access and robust cloud security posture.
Refactored architectural components to improve cold start performance, optimize image processing flow, and enhance system reliability.
Impact: Reduced manual verification effort by 70% and enabled rapid, reliable deployments via automated CI/CD workflows.
Attendance Management System – Kotlin, MongoDB, Jetpack Compose
Developed an Android attendance tracking app using Jetpack Compose & MongoDB.
Implemented offline-first sync to store attendance locally & update MongoDB when online.
Applied MVVM architecture and Dagger Hilt for dependency injection.
Designed and debugged core architectural components to ensure data integrity across offline and online states.
Enhanced app performance by refactoring UI and state management using MVVM and Jetpack Compose.
Impact: Improved student attendance tracking efficiency by 40%.
Syllabus Chatbot (RAG) – Python, React.js, MongoDB
Designed an AI chatbot for interactive syllabus queries using Retrieval-Augmented Generation (RAG).
Enabled students to ask syllabus-related questions conversationally.
Designed modular backend components and debugged integration issues between frontend and RAG-based backend.
Performed extensive QA to ensure accurate natural language query resolution.
Impact: Enhanced accessibility to course materials by 50%.
Schedule Management & Reminder System – HTML, CSS, Firebase
Developed a task scheduling app with reminder email notifications.
Allowed users to add, update, and categorize tasks, improving productivity.
Impact: Increased task completion rates by 35%.
Morse Code Converter – Kotlin, Jetpack Compose
Built a text-to-morse and morse-to-text converter Android app.
Applied Jetpack Compose for UI and implemented input detection logic.
Impact: Achieved 98% accuracy in conversion.
Online EdTech Platform – C++, DSA, File Handling
Developed a backend system for efficient educational data management using stacks, queues, heaps, and linked lists.
Optimized student enrollments, course registrations, and academic tracking.
Impact: Improved data retrieval efficiency by 60%.
SOFTWARE ARCHITECTURE & QA EXPERIENCE:
Applied architectural patterns (MVVM, REST, Serverless) across multiple projects to ensure maintainability and scalability.
Debugged critical production issues and implemented automated/manual testing pipelines.
Built enhancements and proposed architectural optimizations in Android and web-based systems.
Conducted code reviews and unit testing to improve software quality and performance.
EDUCATION:
University of Central Oklahoma
Master of Science in Computer Science GPA:3.72 / 4
Related coursework: Algorithm analysis, Advance programming in C++, Front End Web programming, Cloud web apps development, Applications Database systems, Mobile Apps Programming, Enterprise Web Programming, Cyber Infrastructure and Cloud Computing.