Vasudeva R.

Vasudeva R.

San Jose, CA, United States of America
Hire Vasudeva R. Hire Vasudeva R. Hire Vasudeva R.

About Me

Vasudeva is a results-driven Python Developer with 13+ years of experience designing, developing, and deploying scalable web applications, microservices, and enterprise-grade platforms using Python, Flask, FastAPI, Django, Java, Spring Boot, and WebFlux. He is also experienced in integrating modern front-end technologies including React, Angular, Node.js, and TypeScript to build responsive and scalable user interfaces. Vasudeva designs and deploys cloud-native architectures on AWS and GCP, and he is skilled in architecting intelligent systems with Generative AI, Gemini, ChatGPT integration, and Big Data platforms.

AI, ML & LLM

YAML OpenAI Generative AI ChatGPT LangChain Langgraph Gemini

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

Google
Google
Lead Python Developer
2018 - Present (7 years)
Sunnyvale, CA, United States of America
  • Designed and implemented a microservices-based issue management system for automated ticketing and approval workflows across multiple user channels (email, chat, API, UI).

  • Developed scalable APIs and internal tools using Python, DevOps, Flask, FastAPI, Java, React.js, and Spring Boot.

  • Led the development of front-end features using React.js, TypeScript, and Material UI (MUI), delivering responsive and maintainable interfaces.

  • Designed and implemented dynamic, responsive user interfaces with Angular.js and JavaScript, delivering a seamless experience across web applications.

  • Integrating Generative AI capabilities and building automation tools for internal data migration and verification.

  • Deploying solutions on GCP using Cloud Functions, Pub/Sub, Kubernetes, and Apigee.

  • Performing PL/SQL procedure refactoring and supporting data processing in BigQuery, Spanner, and Oracle.

  • Implementing CI/CD pipelines to automate build, test, and deployment workflows, reducing release cycles and improving reliability.

  • Mentoring junior developers and conducting knowledge-sharing sessions to promote best practices in SDK design, coding standards, and automated testing.

Cisco
Cisco
Lead Python Developer
2016 - 2018 (2 years)
Bangalore, India
  • Enhanced the features of Cisco Finesse Agent desktop and UCCE platforms.

  • Built scalable APIs and internal tools using Python (Flask, FastAPI) and Java (Spring Boot) to optimize back-end performance and integration.

  • Built RESTful web applications using Python (Django, Flask), Java, DevOps, React.js, and AWS, supporting order lifecycle tracking.

  • Led UI development with React.js and maintained seamless integration with back-end services.

  • Designed and implemented dynamic, responsive user interfaces with Angular.js and JavaScript, delivering a seamless experience across web applications.

  • Used Docker, Kubernetes, and Jenkins for CI/CD automation and environment consistency.

  • Mentored junior developers and conducted knowledge-sharing sessions to promote best practices in SDK design and coding standards.

Oracle
Oracle
Senior Software Developer
2014 - 2016 (2 years)
Bangalore, India
  • Enhanced web services for Oracle Siebel CRM Financial Services, enabling seamless synchronization of third-party product data.

  • Built RESTful APIs and web services using Python, Flask, and Django to support scalable back-end functionality.

  • Developed scalable APIs and internal tools leveraging Java, C++, and Spring framework for high-performance applications.

  • Collaborated with QA to automate test suites with Selenium and OATS (Oracle Application Testing Suite).

Samsung Electronics
Samsung Electronics
Software Developer
2012 - 2014 (2 years)
Bangalore, India
  • Led SDK development for IP-based surveillance camera platforms and SMT (Surface Mount Technology) automation tools, ensuring modular, high- performance, and reusable software solutions.

  • Designed and implemented back-end systems and rich client interfaces using C++, Java, Spring, Python, and JavaScript, supporting both enterprise and real-time applications.

  • Managed code reviews and test automation with PyUnit and Selenium.

  • Developed custom diagnostic tools and monitoring scripts to streamline debugging and improve system reliability.

Education

B.Tech Electronics & Communications Engineering
B.Tech Electronics & Communications Engineering
Jawaharlal Nehru Technological University Hyderabad - India
2003 - 2007 (4 years)