Zebra Technologies

Zebra helps organizations monitor, anticipate, and accelerate workflows by empowering their frontline and ensuring that everyone and everything is visible, connected and fully optimized. With an ecosystem of 10,000 partners across more than 100 countries, Zebra’s customers include over 80% of the Fortune 500.
Role
Software Engineer
Duration
March 2023 - October 2024
Team
Automation

Zebra was looking for a Software Engineer who could design, develop, and maintain innovative Generative AI solutions within their applications.

Deliverables
  • 1. Leveraged GPT-3.5-turbo and Gemini-1.5-pro to develop a Large Language Model (LLM) chatbot, processing over 10,000 records of customer data from Google Cloud Platform (GCP) and Postgre. (Article Link)
  • 2. Led a team of 3 in designing the frontend UI/UX for the chatbot using Node.js, JavaScript, and Python, reducing customer support response time by 96%.
  • 3. Configured and automated the CI/CD pipeline for the application using GCP Cloud Run, Docker, and GitHub.
  • 4. Mentored an intern in various aspects of Git, Agile, and Software Development.

Reflection & Takeaways

Building AI, Leading Teams, and Growing Along the Way

When I started working on the LLM chatbot, I knew it would be a challenge, but I didn’t expect just how much I would learn. Using GPT-3.5-turbo and Gemini-1.5-pro, I built a system capable of processing 10,000+ customer records on Google Cloud Platform (GCP) and PostgreSQL. Optimizing data flow and ensuring real-time responses pushed me to refine my approach to scalability and efficiency. But the real reward came when we saw a 96% drop in customer support response time—a clear sign that our chatbot was making a difference.

Beyond the technical side, this project also taught me the value of leadership and collaboration. I led a team of three in designing an intuitive frontend UI/UX using Node.js, JavaScript, and Python, making AI interactions seamless. Setting up a CI/CD pipeline with GCP Cloud Run, Docker, and GitHub reinforced the importance of automation in modern development. And perhaps the most fulfilling part? Mentoring an intern in Git, Agile, and software development—helping someone grow while growing myself. Looking back, this experience wasn’t just about building a chatbot; it was about building skills, relationships, and confidence in tackling complex problems.

Technologies Used

Frontend
ReactReact
ReactJavaScript
Backend & Cloud
ReactPython
ReactNode.js
ReactGoogle Cloud Platform
ReactDocker
Database
ReactPostgreSQL
ReactCloud SQL
Other software
ReactLarge Language Model
ReactCI/CD
ReactCloud Run