Lead Engineer
2021 - 2022Capabl- Designed and built an analytics SaaS product serving 1,000+ database queries per second.
- Architectured the SaaS product to provide 99.9% uptime with strong reliability and resilience.
- Designed and built public and internal GraphQL APIs with backward compatibility.
- Established a minimum code coverage requirement of 90% and implemented tools to automatically track and enforce it.
Technologies: JavaScript, Node.js, Typesafe, React, Netlify, Terraform, GraphQL, PostgreSQL, Redis, Docker, APIs, HTML, Amazon Web Services (AWS), AWS Cloud Architecture, SQL, API Integration, REST APIs, Postman, Data Engineering, Data Pipelines, Data Integration, Swagger, Next.js, MUI (Material UI), Agile, Scrum, Leadership, Architecture, Requirements Analysis, Technical Leadership, Full-stack, Shopify, CTO, Technical Architecture, Team Leadership, Git, OpenAPI, Back-end, AWS Lambda, Lambda Functions, CSS, Chart.js, Full-stack Development, Third-party APIs, Data Visualization, Django, Front-end, User Interface (UI), HTML5, D3.js, React DnD, Web Scraping, Data Extraction, B2B, Documentation, Marketplace Platforms, Marketplaces, AWS Amplify, Amazon Cognito, Software Architecture, Redux, Back-end Development, Back-end Performance, Back-end Architecture, MERN Stack, Amazon S3 (AWS S3), REST, eCommerce, Apollo, GitHub, NoSQL, Tailwind CSS, DigitalOcean, Amazon API Gateway, CI/CD Pipelines, Code Review, Cloud Architecture, Single Sign-on (SSO), API Design, System Architecture Design, API Architecture, DevOps, Dashboard Design, DashboardsSenior Software Engineer
2020 - 2021Vectara- Developed the back end and front end of the SaaS product from ground zero.
- Created a fully automated testing solution to benchmark and test our APIs.
- Designed and developed a document converter accurately up to 99% with speeds reaching up to 800+ docs per minute.
Technologies: Java, JavaScript, React, Python, Go, Protobuf, Docker, APIs, HTML, Amazon Web Services (AWS), AWS Cloud Architecture, SQL, API Integration, REST APIs, Postman, Data Integration, Swagger, PostgreSQL, Agile, Scrum, Architecture, Full-stack, Technical Architecture, Python 3, Git, Back-end, Lambda Functions, MySQL, CSS, Full-stack Development, Third-party APIs, Data Visualization, Django, Front-end, User Interface (UI), HTML5, D3.js, Web Scraping, Search Engines, Data Extraction, B2B, Documentation, Marketplace Platforms, Elasticsearch, Software Architecture, Back-end Development, Back-end Performance, Apache Kafka, Kafka Streams, Back-end Architecture, Natural Language Processing (NLP), Artificial Intelligence (AI), Amazon S3 (AWS S3), REST, GitHub, Data Science, NoSQL, Amazon API Gateway, CI/CD Pipelines, Code Review, Cloud Architecture, Single Sign-on (SSO), API Design, System Architecture Design, API Architecture, DevOps, Dashboard Design, DashboardsTeam Lead
2020 - 2021LMK Resources- Maintained and improved the company's SDK exposed for external and internal use within the suite of products.
- Improved the DevOps process and implemented various methodologies to make deployment and testing faster.
- Oversaw the WFH transition when COVID-19 struck. This included the whole deployment process and how technology was deeply involved throughout the company.
Technologies: .NET, C++, DevOps, C#, .NET Core, Docker, APIs, C#.NET, SQL, API Integration, REST APIs, Postman, Data Pipelines, Data Integration, Swagger, Agile, Scrum, Leadership, Architecture, Requirements Analysis, Technical Leadership, Technical Architecture, Team Leadership, Python 3, Git, Back-end, Full-stack Development, Third-party APIs, Data Visualization, Front-end, User Interface (UI), HTML5, B2B, Documentation, Software Architecture, Back-end Development, Back-end Performance, Back-end Architecture, GitHub, CI/CD Pipelines, Code Review, Cloud Architecture, API Design, System Architecture Design, API ArchitectureApplication Architect
2017 - 2019LMK Resources- Improved application performance by 200% by performing refactoring and architectural changes.
- Reduced cloud costs by analyzing usage in Azure by 60%.
- Programmed GPU shaders in C in an in-house-built 3D engine for modeling terrain.
- Maintained and improved the architecture of the application in C# and WPF.
- Hired and trained new employees in all the technology stacks used in the company.
Technologies: .NET, Telerik WPF, WPF 3D, HLSL, DirectX, GPU Computing, C, Shaders, C#, .NET Core, APIs, C#.NET, API Integration, REST APIs, Postman, Data Integration, Agile, Scrum, Microsoft SQL Server, Leadership, Architecture, Requirements Analysis, Technical Leadership, Technical Architecture, Team Leadership, Git, Back-end, Full-stack Development, Third-party APIs, Django, Front-end, User Interface (UI), HTML5, B2B, Software Architecture, Back-end Development, Back-end Performance, Back-end Architecture, REST, GitHub, NoSQL, CI/CD Pipelines, Code Review, Cloud Architecture, API Design, System Architecture Design, API ArchitectureSolutions Architect
2015 - 2017NCache by Alachisoft- Identified feature gaps for NCache (a distributed cache) and guided the development team. Introduced MapReduce in NCache as a distributed computing framework.
- Took part in the development of a NoSQL database and worked on performance-related features.
- Worked directly with the marketing team to write and promote technical blogs, articles, and white papers.
- Solved customer issues with the support team and provided architectural solutions to customers to avail of the caching features optimally.
Technologies: .NET, Java, Technical Writing, Writing & Editing, Digital Marketing, Redis, C#, APIs, C#.NET, API Integration, REST APIs, Data Engineering, Data Pipelines, Agile, Scrum, Microsoft SQL Server, Leadership, Architecture, Requirements Analysis, Technical Leadership, Technical Architecture, Team Leadership, Python 3, Back-end, Third-party APIs, User Interface (UI), HTML5, Data Extraction, B2B, Documentation, Software Architecture, Back-end Development, Back-end Performance, Back-end Architecture, Amazon S3 (AWS S3), REST, GitHub, NoSQL, Code Review, API Design, System Architecture Design, API ArchitectureCo-founder
2014 - 2016SocialSynopsis- Built a data/ML pipeline that sifts through 100 million tweets and Facebook posts to provide business intelligence reports.
- Increased user retention by 2x by engaging customers and updating the dashboard UX.
- Oversaw the launch process of the product and took part in the sales pitch and raising funds for the product.
- Automated EC2 machine provisioning in AWS using SDK for a customer.
Technologies: Python, Java, HBase, MySQL, MongoDB, APIs, HTML, C#.NET, SQL, API Integration, REST APIs, Data Engineering, Data Pipelines, Data Integration, PostgreSQL, Agile, Scrum, Leadership, Architecture, Requirements Analysis, Technical Leadership, CTO, Technical Architecture, Team Leadership, Python 3, Git, NumPy, Back-end, Third-party APIs, Data Visualization, Django, Front-end, User Interface (UI), HTML5, D3.js, Web Scraping, Data Extraction, B2B, Documentation, Amazon DynamoDB, Software Architecture, Back-end Development, Back-end Architecture, Natural Language Processing (NLP), Artificial Intelligence (AI), Public Relations (PR), MERN Stack, Amazon S3 (AWS S3), REST, GitHub, Data Science, NoSQL, Code Review, Cloud Architecture, System Architecture Design, API Architecture, Dashboard Design, DashboardsTeam Lead and Developer
2009 - 2013Alachisoft- Led a team of ten to build an extremely fast and scalable in-memory distributed caching server (Redis competitor). The product was highly mission-critical.
- Improved the stability and performance of a clustered environment and fixed bugs on JGroups. Introduced new cluster topologies as well.
- Handled critical client issues and identified bugs from crash dumps.
- Trained new employees and fresh graduates to bring them up to speed with the technology stack and product.
- Received the Excellence award in 2013 for leading a team in releasing TayzGrid.
Technologies: .NET, Java, NCache, C#, APIs, C#.NET, SQL, API Integration, REST APIs, Data Pipelines, Microsoft SQL Server, Leadership, Architecture, Requirements Analysis, Technical Leadership, Technical Architecture, Team Leadership, Back-end, Third-party APIs, HTML5, B2B, Software Architecture, Back-end Development, Back-end Performance, Back-end Architecture, GitHub, Code Review, API Design, System Architecture Design, API Architecture