Personal details

Utkarsh D. - Remote

Utkarsh D.

Timezone: Mumbai (UTC+5.5)

Summary

I'm a very strong backend developer and data engineer, and I love to work on projects with a positive social impact, mostly in the clean energy space. I enjoy learning new things and solving complex problems with multiple variables.

I'm also a founder, so I know what it's like to go out of my comfort zone, work across verticals and do whatever is needed to make the team succeed.

I pride myself on my integrity, code quality and commitment. If I'm given something to work on, I don't like to rest until it's perfect.

Work Experience

Founder
Firmation | Jun 2020 - Oct 2020
Python
Azure
Google Analytics
Pandas
OAuth 2.0
Google AdWords
AWS Lambda
Google apis
- Founded a legaltech startup to help Indian lawyers automate their time-keeping and billing, saving them time and increasing their revenue. Led product development, sales, marketing, and development. - Built an Azure app to integrate with law firms' timesheets in OneDrive, and automatically generate invoices from them; used Oauth 2, Microsoft Graph API, and Pandas. - Used Oauth 2 and Microsoft Graph API to build an Azure app that automatically generates summaries of billable work lawyers have done by reading from their Outlook emails and calendars. - Extended this functionality to Google accounts through the use of Oauth 2, Gmail API, and Google Calendar API. - Created AWS Lambda functions with API Gateway endpoints that end-users could access to generate invoices and summaries of their billable work whenever they wanted. - Used AWS SES to deliver invoices and billable work summaries to lawyers whenever they were generated. - Called/emailed potential clients, demoed our product to several potential users, and successfully set up customers with the product for usage. - Designed website (www.firmation.in) and handled marketing using Google Ads. - Wrote a Python script to automatically contact potential leads on LinkedIn.
Data Warehouse Developer
Cofidential Client (via Toptal) | Apr 2020 - Jun 2020
MongoDB
Testing
Google Analytics
Google BigQuery
ETL
- Designed and developed a production data warehouse with denormalized tables in BigQuery using a MongoDB database on Heroku as the data source and Stitch Data as an ETL tool. - Scheduled extractions from MongoDB every six hours using Stitch Data, ensuring that only recently-updated data was included. - Created scheduled query to join and load data to a denormalized table in BigQuery after extraction from MongoDB is complete. - Created graphs and geospatial plots from BigQuery data for customer demo to his client using Plotly and Jupyter Notebooks. - Thoroughly documented instructions for setting up and querying BigQuery for future developers working on the project. - Researched integrating Google Analytics into BigQuery to track the customer lifecycle from acquisition onwards. - Created views on the denormalized BigQuery table to allow users to easily see the most recent state of the database. - Worked closely with QA lead to the end-to-end test data warehouse, from automated extractions to loads and views.

Personal Projects

Brookings India Electricity and Carbon TrackerIconOpenNewWindows
2019
Python
Amazon S3
Web Scraping
Amazon RDS
AWS Lambda
Created a near real-time electricity and carbon tracker for India for use for policy analysis. The data for the tracker is continuously scraped from meritindia.in, stored in an AWS RDS instance, and served to the website via an API using AWS Lambda. The website itself uses Vue.js and plotly.js. It was featured in the Wall Street Journal - https://www.wsj.com/articles/solar-power-is-beginning-to-eclipse-fossil-fuels-11581964338?mod=hp_lead_pos5
Firmation Time Tracker
2020
Python
Excel
Amazon S3
Google Analytics
Pandas
OAuth 2.0
Google AdWords
AWS Lambda
Google apis
Created a time tracking tool for Indian lawyers to help Indian lawyers fill out their timesheets more quickly and ensure they don't forget about any billable work they've done. The tool integrated with Outlook/Google emails and calendar, as well as OneDrive, using OAuth, to give users a summary of the work they've done by parsing emails, calendar events and files worked on. Successfully piloted the tool with two medium-sized law firms, and iteratively improved it to meet customer needs. Led design, development, sales, and marketing for the product. Used AWS Lambda with API Gateway as the back end, and DynamoDB as the database. Also used Python, Pandas, AWS S3, and SES to generate and send out billable work summaries to users via email. Used AWS Cloudwatch to automatically generate and send out billable work summaries to users weekly. Used the Microsoft Graph API and Gmail and Google Calendar APIs to read user data. Used Google Ads and Analytics to sell to users, Leadpages to host our landing page, and a combination of personal referrals and cold emails for sales.