About me

I am a Software Developer With a blend of leadership in app development and a knack for innovative solutions, I turn bold ideas into reality. Explore the intersection of technology and creativity through my work.

A life-long engineer with strong analytical and problem-solving skills.

What i'm doing

  • Rakesh Puppala

    Masters Student

    Masters in Computer Science at California State University Fullerton.

  • Rakesh Puppala

    SWE Fellow

    Software Engineering Fellow at Headstarter

Additional Skills

  • Rakesh Puppala

    Bug Detection

    Bug Detections in websites like ecommerence, general apps, etc.

  • Rakesh Puppala

    Technology Exploration

    Reviewing Beta apps, Suggesting better features and updating to technology.

  • Rakesh Puppala

    cinephile

    Watching animes extensively contributes to boosting my self-confidence.

  • Rakesh Puppala

    Financial Knowledge

    Financial knowledge involves understanding various aspects of managing money, investments, and financial instruments such as stocks, mutual funds, bonds, and other assets. It encompasses learning about budgeting, saving, investing, and managing risks.

Resume

Education

  1. Master's in Computer Science at California State University Fullerton

    GPA: 3.8/4.0 Jan 2023 — Dec 2024
  2. BTech in Information Technology at SRKR Engineering College

    GPA: 8.07/10.0 August 2016 — Sept 2020

Relevant Coursework

  1. Artificial Intelligence, Advanced Database Management, Software Design and Development, Advanced Database Management, Advanced Computer Networks, Web backend engineering, Advanced Blockchain

Experience

  1. Software Engineering Fellow - Headstarter

    Jul 2024 — Present

    • Developed a pantry tracker application with ReactJS, NextJS, Firebase, OpenAI API, GPT Vision API, and MaterialUI.
    • Implemented AI-powered customized customer support solutions using OpenAI, NextJS, AWS, and RAG.
    • Created AI-driven flashcards with Stripe integration, utilizing OpenAI and StripeAPI.
    • Developed an AI professor rating platform with RAG, OpenAI, and vector databases.

  2. Software Developer - Infosys

    Jul 2022 — Nov 2022 Hyderabad, IN

    • Designed and implemented RESTful APIs with ExpressJS, ensuring seamless communication between frontend and backend systems, and optimized MongoDB queries for scalable backend solutions using AWS services.
    • Applied Agile methodologies, managed daily stand-ups, sprint planning, and retrospectives using JIRA, reducing project timelines by 15% and boosting productivity by 10%.
    • Led the integration of Docker for containerization, significantly enhancing the consistency and reliability of deployment processes across development, testing, and production environments.
    • Collaborated with backend teams to refactor existing RESTful endpoints to GraphQL, improving data flexibility and reducing network overhead by 30%.

  3. Junior Software Developer - Infosys

    Nov 2020 — Jun 2022 Hyderabad, IN

    • Designed and implemented reusable UI components using React.js and TypeScript, streamlining the development process and improving codebase maintainability, resulting in a 20% reduction in development time.
    • Standardized data persistence and session management by integrating Redux with local storage, reducing session errors by 30% and improving user experience. Utilized Jenkins for CI/CD to automate build, test, and deployment processes, increasing efficiency and reliability.
    • Worked closely with UX designers and product managers to translate user requirements into functional and visually appealing product features, contributing to a 30% increase in user engagement.
    • Facilitated cross-functional collaboration by organizing and leading regular workshops and knowledge-sharing sessions, fostering innovation and improving team cohesion.mentation of existing project.
    configurations.

Technical Skills

  1. Languages & Tools

    JavaScript, C++, Git, JIRA, Jenkins

  2. Databases & Cloud

    MongoDB, MySQL, AWS, Firebase, Google Cloud Platform (GCP)

  3. Web Development

    React.js, React Native, NodeJS, ExpressJS, Material UI, Next.js, Tailwind

  4. AI & Machine Learning

    OpenAI, AWS Bedrock, HuggingFace, RAG, Pinecone

  5. Methodologies

    Agile, Scrum, Kanban, Scrumban

Certifications

  1. AWS Certified Developer Associate

  1. Infosys Certified Software Developer

Portfolio

Contact

Contact Form