Experienced in Full Stack Development & Data Engineering
My name is Jagveer Singh and I am a Web Developer & Data Engineer at the California Department of Technology. I work in the Office of Enterprise Technology under the Chief Data & Geospatial Officer of the State of California.
I'm an avid tech and biotech enthusiast, and I enjoy solving problems with technology. My past experiences have allowed me to apply my skills in various contexts to ultimately deliver successful & impactful solutions in academic, business, and government settings.
California Department of Technology
Built large portions of the CA-Notify data backend and Python application including data deduplication logic, phone number verifications, and communication with Google servers. Implemented multithreading for SMS verifications, increasing throughput by over 600% from baseline. Used by over 10 Million Californians.
Operationalized multiple Extract, Transform, and Load (ETL) pipelines to bring data into Snowflake to ultimately serve on Covid19.ca.gov. Implemented event-driven pipelines using AWS Lambda, Azure Data Factory, Databricks, and Snowflake Snowpipes. Also implemented charts using Chart.js and HighCharts.
Implemented the database layer logic to serve to the California Digital Vaccine Record application. This included data deduplication, ETL processes, creation of database views/ schemas, and performance optimizations. Assisted in API development.
Chief software developer of the Digital Vaccine Remediation Portal. This application is used by 50+ employees at the California Dept. of Public Health to assist people who can't find their COVID Digital Vaccine Record. Built with Node.js, React.js, and C#/.NET Core 5.
Current Initiatives
Punjabi Professionals is an online linguistic SaaS platform for businesses to promote their services in the Punjab-speaking community. I built the application using React.js, Material UI, and Django, and launched in August 2021. The platform currently has several business clients and a monthly-recurring-revenue of over $100.
CloudBCI is a new project I'm working on that aims to accelerate innovation in neural-interface development. It is a cloud Platform-as-a-Service that will allow developers to easily connect their BCI devices to the cloud to store, analyze, and process data. The platform provides a layer of abstraction above AWS to faciliate development and hide infrastructure details.
Work Experience
Used AngularJS, Flask, MS-SQL, and Grafana to implement features and create documentation for a full stack web application in the Visual Technologies team. Investigated failures and implemented fixes for unit test regressions.
Researched and developed machine learning models in Python using Keras, NumPy, SciKit Learn and various bioinformatics libraries to predict the self assembling structure of peptides. Presented research at the UC Davis Machine Learning Conference and the UC Wide Bioengineering Symposium.
Developed a mobile app using ReactNative and Django. Created prescription scanner and parser using Google Cloud Vision. Finalists in multiple national competitions, including Microsoft Imagine Cup & the American College of Physicians Entrepreneurship Challenge.
Conducted needs assessment by working with and listening to the needs of Willow Clinic medical staff and patients. Designed and deployed a WordPress site. Integrated Google Calendar for events management.
Projects
Built a BCI based on research done at the MIT Media Lab to query smart assistants (i.e. Google, Alexa) using only your thoughts. Achieved 90% accuracy over two-way classification by splitting time series data into intervals, and then applying a custom Convolutional Neural Network.
Worked with a team and followed Deepmind's Alpha Zero paper to implement a similar program (using Reinforcement Learning and Monte Carlo Search) for Connect Four and Tic Tac Toe. Implemented custom Discounting and Pruning heuristics.
Developed a full stack web application that allows users to compare the cost of owning and operating various vehicles based on their commute patterns. Built with Angular and Express/Node.js. Used D3 (data visualization) and FuelEconomy.gov APIs.
Developed an Android application during high school in Java using Android Studio to measure Heart Rate Recovery. Uses screen tapping to measure and calculate heart rate recovery (HRR), a clinical metric used by Cardiologists to assess cardiovascular health.
Articles
Django, React.js, Apollo, Graphene, oh and Next.js: So you’re an aspiring full-stack developer and you’ve already been introduced to the wonderful mess that our field often feels like to newbies. Congrats and welcome ...
When creating a web app, authentication is one of those things that you hope to knock out quickly so that you can get to fun stuff but almost always ends up taking far more time than it should. In this tutorial, we ...
Anyone who has taken high school biology knows of the fascinating race to discover the double helix by Watson and Crick: an exciting and dramatic tale complete with Nobel Prizes and betrayals ...
Most computer science and engineering majors already have far too much reading on their plate to consider any outside reading of their own. If you’re not reading textbooks or documentation, then you’re probably reading Stack Overflow ...
Education
I graduated from UC Davis in the Univesity Honors Program with a major GPA of 3.65. I was deeply involved in Willow Clinic and the Artificial Intelligence Society, and was the President & CoFounder of Neurotech@Davis.
-
University of California, Davis
-
Class of 2020
-
Computer Science (3.65/4.00)
Get In Touch
Please feel free to reach out with any questions, comments, or just for a chat. I'd also like to invite you to connect on LinkedIn.