# Ramesh Naidu > Staff Software Engineer Location: San Mateo, California, United States Profile: https://flows.cv/rameshnaidu Software Architect / Senior Backend Engineer that utilizes extensive development experience to create data driven software solutions. 15+ years of professional experience developing custom applications in a variety of industries. Highly motivated and goal oriented, team player with international experience. ## Work Experience ### Staff Software Engineer @ Jack Henry Jan 2023 – Present | San Mateo, California, United States ### Sr Software Engineer @ Shutterstock Jan 2021 – Jan 2022 | San Mateo, California, United States Creating and deploying Go Services at scale ### Sr Software Engineer @ B-Stock Solutions Jan 2015 – Jan 2021 | Belmont, CA Working as a back end engineer for an auction platform for excess inventory liquidation . It was very instructive in terms of modern distributed system architectures and cloud computing. Projects - Integration with leading retailers Environment / Technologies: Go, RabbitMQ, Docker, GCP As part of overall strategy to convert our monolith into microservices, we used the strangler pattern and picked off a discrete chunk to turn into a microservice Inventory data and order status interchange was critically important and also demanded speed and persistence (which RabbitMQ provided seamlessly) Containerization helped with tremendously with deployment and scaling After our initial deployment , we successfully deployed to more clients with little intervention ### Software Consultant at Apple @ Sapphire Automation Inc Jan 2014 – Jan 2015 As part of a team of 3 software engineers, I developed manufacturing automation software deployed in the factory for Apple TV, Apple Watch and iPad. Coordinated development with Apple Engineers (electrical, mechanical & software); defined and implemented new architectures and protocols for manufacturing Worked on-site to drive implementation at factory locations in Asia Successfully scaled the automation from one prototype to many thousands of workcells. Apple also deployed this automation solution for manufacturing several other Apple products ### Senior LAMP and DevOps Developer @ City of Wooster Jan 2004 – Jan 2014 | Wooster,OH Designed and implemented automation solutions for varied city infrastructure; Implemented and maintained systems and procedures to ensure that the City of Wooster stays compliant with Ohio State mandates & policies Project: Automation for Bulk Water Filling Station Environment/ Technologies: C, MySQL on Linux, and C# on Windows I designed and ployed a cost-effective (<$15K) automation solution for the bulk water filling station after the city had spent over $150K unsuccessfully attempting to automate the control systems Prototyped and implemented a pump controller running Linux on a custom PCB to convert 4-20V to RS232C; wrote C code to communicate with, and control the pump Implemented smart-card based authentication mechanism to provide authorization for customers & integration with billing - delighting customers since this eliminated manual authorization by city employees Implemented C# based front-end UI invoicing systems using a MySQL connector to cut down billing process from 1 week to 15 minutes Project: Mandatory Compliance (various) Environment & Technologies: Linux, PHP MySQL, Windows, MS SQL Server Implemented multiple systems & software solutions to ensure that the city complied with Ohio State mandatory policies Interviewed stakeholders, gathered requirements and implemented LAMP-based web applications that used Microsoft Active Directory for authentication and authorization Ported / migrated legacy applications to Windows / MS SQL server Resulted in the city saving several million dollars in regulatory fees ### Senior Engineer / Entrepreneur @ Spark-Soft,LLC Jan 2002 – Jan 2012 | Ohio & Pennsylvania Spark-Soft was my foray at consulting. Projects involved working closely with mechanical, electrical and electronic engineers to design , develop and deploy systems. Projects - Automated Pill dosage system Environment & Technologies: C++(MFC) Windows , RS-232/485 , DeviceNet DALSA Cameras w / Sapera Toolkit , GE Fanuc OPC Toolkit Designed and deployed an automated measured dosage system for pill manufacturing Prototyped and implemented a solution to capture and process images from a high speed camera Developed and implemented an solution to transfer data to PLC and SCADA based on industry standards As an immediate benefit, post automation , the number of technicians on this line went down from 7 to 1 This technology and the process would eventually reap the company hundreds of millions of dollars over the next decade. Projects - Automated Garage door assembly line Environment & Technologies: C++(MFC) Windows , RS-232/485, Rockwell RSLogix SDK Old assembly lines were required to upgrade to the latest technology Developed a custom software solution to run the display as well as communicate with the PLC and other devices The lines were so efficient that the manufacturer request the upgrade for 3 more lines and the software turned out to be drop in place Projects - RxClock Environment & Technologies: C++(MFC) Windows , Quickbooks SDK , Wiegand wand reader Client needed a solution to track time for their employees and also required custom integration with Quickbooks Employees were issued smart cards which they had to scan at the entrance for physical access to the building Client deployed the solution to three other locations without my intervention ### Programmer @ RBB Systems, Inc. Jan 2000 – Jan 2002 | Wooster,Oh Projects - Migrating multiple systems from DOS to Windows Environment & Technologies: C++(MFC) Windows , MS-SQL, RS-232/485, custom hardware Many of our clients had automated their systems in the 80s and need to update to take advantage of newer technologies Old assembly lines were required to upgrade to the latest technology Migrate old DOS code written on custom multitasking kernels (FreeDos) to Windows and MSSQL Migrating the data from a proprietary format to MS SQL allowed the IT dept to create their own custom reports for higher management ### Programmer @ TechniGraphics Jan 1998 – Jan 2000 | Wooster,OH Worked as a programmer using VB, Access ### Programmer Analyst @ Raffles Software Pvt. Ltd. Jan 1997 – Jan 1998 | Singapore, Singapore Multimedia Programming in Asymetrix Toolbook ### Multimedia Programmer @ Kirloskar Computer Services Limited Jan 1997 – Jan 1997 Multimedia Programmer in Asymetrix Toolbook ### Programmer @ Reality Corp Jan 1995 – Jan 1996 | Pune, Maharashtra, India Multimedia Programmer in Asymetrix Toolbook ## Education ### MCS in Computer Science Savitribai Phule Pune University ## Contact & Social - LinkedIn: https://linkedin.com/in/rameshn116 --- Source: https://flows.cv/rameshnaidu JSON Resume: https://flows.cv/rameshnaidu/resume.json Last updated: 2026-04-12