Since April 2022

Staff Software Engineer - Google

Design the architecture and components of Google computer applications and systems, as well as how those components interact utilizing object oriented analysis and design. Design and develop massively scalable, distributed Google software applications and systems, that handle huge amounts of data and rapidly increasing user populations.

Jan 2017 - April 2022

Engineering Lead - American Century Investments

I joined American Century Investments as Senior Developer for supporting and building software for Fixed Income and Multi-Asset disciplines. over the period of time my responsibilities have evolved from supporting software's to lead the team and company to adopt cloud native solutions. Building data pipelines within and across firm. These days I serve as System Architect within Investment Research and Data ingestion disciplines working closely with developers across the globe.

April 2011 - Dec 2016

Financial software Developer - RiskVal Financial Solutions

RiskVal creates variety of Front Office platform, that are powerful as well as flexible enough to evolve with the Market in real-time. I worked as developer with Portfolio management project where most of work remain with Java. However my responsibilities includes supporting B-Tec market data feeds, Bloomberg’s AIM and TOMS feed, working with Python, shell scripting in Unix and Windows scripting etc.

April - Dec 2011

Computer Analyst - Syracuse University

Provided computing support to LCS student, faculty and staff.

Provide support for Public & private engineering computer labs (windows, Linux and Solaris) and Managing web servers & services.

2008 - 2010

Masters of Science in Computer Science [Syracuse University]

Graduate Coursework: Network Security, Formal Methods, Access Control, Data Mining, UNIX kernel Programming, Software testing and engineering principles, Software modeling with C#, Natural language processing with python.

Academic Projects: Module Dependency Graphs, Remote Test Harness with Charting, Code Relationship Analyzer, Remote Software Risk Analyzer, Quality Assurance Toolset (Architectural report Only), User-Based Fair Share Scheduler, Boost-On-Arrival CPU Scheduler.

Jan - July 2008

Developed Mobile Information Services [Mobis]: Mobile application developed for Surat City in Gujarat.

It's an effort to provide convergence in Gujarat government's e-services integrating services pertaining to citizens, visitors and municipal officials
The project was awarded best project by state government of Gujarat and Microsoft (India)
Nominated in South Asia’s Manthan Awards for Best Mobile-Content

2004 - 2008

Bachelors in Computer Engineering [Gujarat University]

Technical Presentations: General Purpose Processing using Graphics Hardware (Whitepaper), Image Processing, Carbon Nanotube Memory, SLI – Scalable Link Interface, Blu-Ray Discs.

Academic Projects: Computer Vendor Management System, SaRu - Discussion Board, Adaptive Testing Software, Advanced Computer Vendor Management System, Mobile Information Service (MobIS).