Career Profile

Results-driven Computer Science professional with expertise in virtualization, containerization, and deep learning. Adept at implementing cutting-edge technologies like AR, NLP, and ML, demonstrated through projects in real-time transcription, architectural simulations, and automated GIT commit identification. Proficient in Jenkins, Rabbitmq, and Qualtrics, seeking a development role to leverage skills in innovative tech solutions.

Professional Experience

Software Engineer

April 2024 - Present
360 World Inc.
  • Led architectural design sessions and requirement analysis for scalable service solutions, translating business objectives into technical specifications and proof-of-concept implementations for MVP development.
  • Integral part of core software design & development using Java Spring Boot and Google Spanner Tech-stack
  • Managed end-to-end deployment and optimization of production services, ensuring robust performance and reliability while contributing to critical software design decisions.
  • Spearheaded the onboarding and mentoring program for new engineering talent, fostering team growth and establishing collaborative development practices in a fast-paced startup environment.
  • Provided technical leadership in stakeholder meetings, including board and investor presentations, aligning engineering initiatives with organizational strategy and business objectives.

Research Assistant

Aug 2021-May 2023
California State University
  • Spearheaded the establishment of an AR lab, overseeing the selection of necessary devices and recruiting student collaborators to drive research and innovation in mixed reality technologies.
  • Initiated and Facilitated seamless collaboration between multiple different academic departments as the primary liaison, ensuring effective communication and successful execution of inter-departmental projects.
  • Developed and tested an interactive Python cloud-based application for Microsoft Hololens, providing real-time transcription support for hearing-impaired students, which received a 94% approval rating from on-campus users.
  • Contributed significantly to the setup and data analysis of multiple educational experiments, while also creating innovative mixed reality apps for Meta Quest 2, Microsoft Hololens, and Apple iPad, leading to 13 full-fledged projects and 6 published papers in reputable tech journals.
  • Designed and implemented a Retrieval-Augmented Generation (RAG) knowledge assistant for the AR research lab using LangChain, ChromaDB, and an open-source LLM, enabling seamless discovery, indexing, and retrieval of lab documents and technical discussions across all team members. The service was hosted on the university intranet via Docker and LangServe, ensuring secure, low-latency access within the campus network.
  • Fine-tuned the lab’s domain-specific LLM using PEFT (LoRA) and quantized the model to 4-bit precision, optimizing GPU memory usage and inference speed for intranet deployment—achieving sub-second response times and reducing inference cost by over 60%.
  • Developed a lightweight Streamlit-based UI running on the intranet, integrated with FastAPI to expose a RESTful endpoint mimicking OpenAI’s API spec, facilitating easy integration into existing internal tools and enabling non-technical students and faculty to interact with the assistant effortlessly

VMware Inc.

Backend Software Develop

March 2020-April 2021
  • Integrated customers’ GCP machines with the Cloudhealth cloud management platform, streamlining billing and cost optimization for the organization.
  • Collaborated continuously with cross-functional teams across countries to onboard customers onto the platform, demonstrating expertise in Java, Ruby-on-Rails, Jenkins, and AWS to deliver seamless integration and superior customer experience.
  • Developed and fine-tuned a personalized recommendation system using Python scripting, GCP, and TensorFlow, delivering a 20% average cost reduction for customers through optimized resource allocation.
  • Managed on-call responsibilities using PagerDuty, ensuring message queue integrity, decluttering backlogs, and preventing message loss during high-traffic periods, contributing to a significant decrease in internal GCP integration time.

Backend Software Developer

July 2018-Feb 2020
  • Maintained and upgraded the ThinApp containerized solution, enabling the seamless execution of legacy Windows applications on the latest operating systems, resulting in a 30% performance improvement for customers.
  • Demonstrated expertise in C++, Assembly Language, and WinDBG debugging to analyze and resolve complex Windows OS-related issues, leading to faster response times and enhanced customer satisfaction.
  • Collaborated directly with Japanese B2B customers, providing technical assistance and support to ensure the successful implementation and troubleshooting of the ThinApp solution.
  • Leveraged containerization, Perforce version control, and Linux shell scripting skills to enhance the reliability and scalability of the on- premises ThinApp platform, recognized by the largest customer with a note of appreciation.

Intern Software Developer

July 2017-Dec 2017
  • Created an internal tool in Jython for tracing/mapping virtual networks and charted policy enforcers atop it for continuity & scalability checks using Java testing frameworks.

Projects

Construction Scheduling AR App - Interactive application to simulate Construction of a 3D building model from a 2D plan drawing using Unity3d
Accesible Education using AR - Interactive Python cloud-based application to assist Hearing-Impaired students with real-time transcription on the Microsoft Hololens
VR Experiment for remote multidisciplinary architecture, engineering, and construction (AEC) team collaboration
Experiment to assess comprehension of MEP systems with varying degrees of freedom - Engineered VR visualization system using Adobe Aero and Amazon Sumerian to convert construction blueprints into interactive Google Cardboard experiences. Conducted comprehensive data analysis using Octave and Qualtrics to evaluate MEP systems comprehension across varying degrees of freedom.
NLP and ML based Voice-to-Text integration plugin in Python on search bars for handicap accessibility - Developed accessibility-focused Python plugin integrating NLTK and SpeechRecognition libraries for voice-activated search functionality. Implemented customizable shortcut system for CloudHealth search bar activation, enhancing handicap accessibility
Personality infused Pop-culture Chatbot in Python using NLP & Machine Learning Techniques - Engineered compact (<500MB) conversational AI using NLTK and Keras in Python, andv pgraded to leverage Small Language Model (Gemma-2 2B) fine-tuned using PEFT (LoRA). Improved response relevance and conversational coherence by 35% over the original version.
Automated system to identify responsible GIT commit in case of integration failures using Deep Learning - Developed ML-powered fault detection system using Python, PyTorch, and Transformers to analyze Git commit histories. Implemented deep learning models using TensorFlow to predict probability of faulty commits, optimizing rollback decisions
Implemented Proof of Concept for Game Streaming by utilizing a shared Hypervisor and pseudo-HaaS - Architected cloud gaming solution using VMware Horizon & Tanzu for resource optimization across cloud & local data centers. Implemented Kubernetes based container orchestration with custom Hypervisor configuration for efficient game streaming
Developed and implemented innovative Cloud-based IoT app using Flutter for a Smart Home Kitchen project - Developed Flutter based cloud IoT application integrating Raspberry Pi with OpenCV and weight sensors for kitchen inventory management. Implemented computer vision algorithms in Python on Raspbian OS for automated produce detection and supply monitoring
Smart Traffic Signal simulation in Arduino-C++ using Arduino microprocessor - Engineered Arduino based traffic management system utilizing IR sensors and C++ for vehicle detection and signal optimization. Implemented circuit design for real-time traffic flow monitoring and automated signal control
PLC controller for Automation of Water tanker and bottle filling - Designed automated water tanker and bottle filling system using Programmable Logic Controllers. Implemented industrial automation logic for optimized factory operations

Publications

  • Accessible Education - Using Augmented Reality for Hearing-Impaired Students
  • Uday Upreti, Wazahat Attar, Mostafa Radwan & Fay Zhong
    Proceedings of the 23rd International Conference on Internet Computing & IoT 22nd July, 2022

    Skills & Proficiency

    Python & C++

    Linux, Shell Scripting & C#

    Natural Language Processing & related ML frameworks

    Java, Assembly Language & QBASIC

    MySQL, MongoDB & REST API Development

    Kubernetes, Cloud Virtualization & IOT

    PLC