# Ramtin Kermani > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/ramtin Ramtin Raji-Kermani. Software engineer with a passion for API development, software development, Artificial Intelligence and Robotics. I enjoy designing and building smart, secure, reliable and highly-performant machines and systems. Always looking forward to connect with and learn from smart and passionate people here. ## Work Experience ### Staff Software Engineer - AI @ Intuitive Jan 2024 – Present | San Francisco Bay Area ### Founding Staff Software Engineer @ HockeyStack Jan 2024 – Jan 2024 | San Francisco, California, United States ### Co-Founder & CTO @ Zebel Jan 2020 – Jan 2024 | San Francisco Bay Area - Architected and built the first version of the product in 5 months and acquired enterprise customers right away - Designed and developed the backend RESTful API in Python 3.9 with Async features, Starlette, Uvicorn, asyncpg - Built the frontend UI in React 17, Context API, Material-UI - Architected and implemented our Cloud Infrastructure in Google Cloud Platform (GCP) through Infrastructure-as-Code (IaC) approach with Terraform, gcloud tools, kubectl, Custom Python Scripts - Designed and implemented our GCP-managed Database in PostgreSQL with a future-proof DB schema to support various project structures, built indexes to improve search performance, created built-in Postgre functions to run calculations right on the DB instance to increase compute speed - Architected the platform to be highly scalable, with %99.98 uptime SLA - Designed and built Docker containerized services running in Google Cloud Kubernetes (GKE) - Designed and built various Starlette Middlewares to pre/post process API requests/responses for logging & auth - Automated various tasks in GCP using Pub/Sub, Cloud Functions, Cloud Scheduler - Developed an internal logging library to efficiently log useful event logs in GCP Stackdriver - Implemented a secure in-house Authentication/Authorization system using Bcrypt hashing and PyJWT - Migrated said Auth system to Auth0, enabled MFA and Single Sign-On (SSO) login - Developed endpoints with Server Sent Events (SSE) API to report operations’ progress in UI in Real-Time - Built a data visualizations dashboard with Vega Charts to help users better understand their data - Developed integration with Procore API enabling users to import/export their projects from/to Procore - Led a small but productive engineering team - Kept the Cloud bill minimal by optimizing services to reduce cost - Led technical product management through an efficient process with Customer Success and engineering teams, getting customers feedback, estimating and planning in Jira ### Senior Software Engineer @ Zesty.ai Jan 2019 – Jan 2020 | San Francisco Bay Area 2020: Built the customer-facing web application (React, Python, Starlette, hosted on GKE) 2019: Designed and built the customer-facing API platform (REST API, OpenAPI, Python, Starlette, PostgreSQL, hosted on GKE) 2019: Built the internal geo-services API (Python3.7, Starlette, PostgreSQL, hosted on GKE) ### Software Developer, Cloud Identity Team @ OSIsoft Jan 2018 – Jan 2018 | San Francisco Bay Area As a part of Cloud Identity Team, I helped develop the Identity Infrastructure for OSIsoft Cloud Services based on OAth2 and OpenID Connect. ### Software Developer, Connector Framework Team @ OSIsoft Jan 2016 – Jan 2018 | San Leandro, CA PI Connector Framework Team - Created a C# Component (OWIN Middleware) to enable user authentication using Linux's "Pluggable Authentication Module" (PAM) including the .NET MEF component (Using Mono native library) and the native C library. - Created a C# component for enabling the Linux Logging mechanism using Linux's Syslog. - Contributed to the Communication components based on AMQP protocol and AMQP.Net lite library. - Contributed to the Web communication components (REST API Controllers and SignalR) - Created Setup kits, MS build definitions and scripts and NuGet packages to publish our library and products. ::: Other responsibilities: - As a volunteer, helped HR with candidates Interviews for Software Development positions (Phone screen and onsite interviews) [2014-now] ### Software Developer, Embedded Connector Framework Team @ OSIsoft Jan 2013 – Jan 2016 | San Leandro, CA - Designed and Developed components for a proof-of-concept Embedded Connector Framework in C++. Including: => Component Composition Manager to manage loading and unloading C++ components => REST server (a Web API server to host RESTful API using Pistache.io C++ library) => Logger Component (based on Linux Syslog) => Schema-based Configuration Component (file-system-persisted JSON format using RapidJSON C++ library to store and retrieve Connector's configurations) => Automated nightly builds using Jenkins Continuous Integration platform - Porting .NET applications to Linux using Mono ### Graduate Research Assistant @ Arizona State University Jan 2011 – Jan 2013 | Cyber Physical System Lab, Fulton School of Engineering Exploring various research robots, sensors, actuators, boards and related devices and software for further high level work in the field of Embedded systems verification and validation research, creating software packages in ROS (Robot Operating System), Programming in OpenCV, Programming Robot Interfaces using Python and Tkinter. I was leading a team of Robocup Soccer league based on NAO robots. My thesis was on creating a tool to translate high level Simulink models to real-time ROS packages. ## Education ### Master of Science (M.S.) in Computer Science and Robotics Arizona State University ### Bachelor of Science (B.Sc.) in Computer Engineering Shiraz University ### Udacity Connect - San Jose in Machine Learning Udacity ## Contact & Social - LinkedIn: https://linkedin.com/in/ramtinr --- Source: https://flows.cv/ramtin JSON Resume: https://flows.cv/ramtin/resume.json Last updated: 2026-04-01