John Shroff

John Shroff

Staff Software Engineer

214-335-0793johnshroff@hotmail.com

Experience

Staff Software Engineer

Caris Life Sciences

Irving, TX

November 2023 – Present
  • Lead architecture and development of scalable software solutions using AWS
  • Conceptualized, designed, and implemented a robust full-stack application framework using Hasura GraphQL, Next.js, and PostgreSQL
  • Improved observability and performance monitoring migrating services to DataDog
  • Led the design and implementation of digital pathology infrastructure, including a large-scale data pipeline from on-prem scanners to AWS
  • Provided cross-team advisory, ensuring adherence to company best practices and standards for service implementations across the organization

Senior Software Engineer

Caris Life Sciences

Irving, TX

January 2022 – November 2023
  • Developed and integrated applications using TypeScript, PostgreSQL, and GraphQL
  • Consolidated and standardized internal application integration systems
  • Implemented customized alerting and business analytics reporting using Prometheus, Grafana, Loki, PostgreSQL, and TypeScript
  • Led the design and implementation of digital pathology infrastructure

Software Engineer

Caris Life Sciences

Irving, TX

November 2019 – January 2022
  • Automated development processes by introducing version control and GitLab CI/CD pipelines
  • Built lab equipment and application integrations using REST, TCP, and GraphQL
  • Developed full-stack web portals for internal data management with React, GraphQL, and TypeScript

Lead Software Engineer

FlowTrac Software

Southlake, TX

May 2018 – November 2019
  • Led the development team in an agile environment using Jira and Bitbucket
  • Enhanced functionality and optimized performance of the PHP OOP framework
  • Improved PostgreSQL database design and query performance
  • Built a React Native mobile app with offline data synchronization

Software Engineer

FlowTrac Software

Southlake, TX

August 2016 – May 2018
  • Developed custom inventory management software using an agile development process
  • Managed and deployed customer application instances on AWS EC2
  • Advised clients and project managers on technical approaches

Technical Skills

Frameworks & Libraries

React
Next.js
Vue.js
React Native
Hasura
Apollo
GraphQL
REST
WebSocket

Programming Languages

TypeScript
Node JS
Python
PHP
Java
HTML
CSS

Databases

PostgreSQL
MySQL
SQL Server
MongoDB

DevOps

Docker
Kubernetes
Git
GitLab CI/CD
DataDog
Prometheus
Grafana

Platform Engineering

Serverless Functions
Queues
Event Bus
CDN
Block Storage
Autoscaling

Let's Connect

© 2024 John Shroff. All rights reserved.