About
I'm a software engineer with a passion for building web applications and solving problems. I'm currently working at a tech startup in San Francisco, where I'm building a platform to help developers find remote jobs.
I'm always looking for new opportunities to learn and grow as a developer. If you're interested in working together, feel free to reach out to me on LinkedIn or Twitter.
When I'm not coding, you can find me hiking, reading, or playing video games. I'm also a big fan of coffee and craft beer.
Experience
Shopify
Mar 2022 — Present
Shop
Build and maintain critical components.
- Ruby on Rails
- React
- GraphQL
- MySQL
- Redis
- Kafka
- Apache Beam
- GCP
World Wide Technology
Apr 2016 — Mar 2022
Jersey Mike's Subs
Led the development of API features such as curbside, order workflow status, and store-level charities by architecting, assembling documentation of business rules, and communicating with stakeholders.
Developed new features such as curbside, charities, and unified orders of the API and POS system with Spring, Kotlin, Postgres, Redis, RabbitMQ, Docker, and Kubernetes.
Monitored state of apps with tools such as Prometheus, Grafana, and Kibana to analyze and troubleshoot API and third-party failures.
Volunteered on the team to conduct several mornings and nightly releases of the API.
Mastered use of Docker through self-teaching and coached teammates without Docker experience to use it extensively.
- Spring
- Kotlin
- Redis
- RabbitMQ
- Docker
- Kubernetes
- Prometheus
- Android
ACE
Enhanced outdated features including project staffing, hour reporting, and accounting of an internal timesheet web application using Rails and Oracle.
Rebuilt broken CI/CD pipeline using GitLab.
- Ruby on Rails
- Oracle
Sentiment Analyzer
Developed a sentiment analyzer tool with Go, Revel, DynamoDB, and AWS Comprehend to evaluate the opinions of social media users about ongoing company projects.
- Go
- Revel
- Dynamo DB
- AWS Comprehend
Common Spirit
Developed and deployed new features of the Android app for one of the largest healthcare systems in the country to allow users to book appointments, use location services to guide patients through hospitals in real- time, and make on-demand video callss with providers.
Transitioned the mobile app from a tightly-coupled code base with a monolithic architecture and unreliable tests to a modularized app with 80-90% of test coverage, and automated processes through CI/CD pipeline in Azure DevOps.
Trained multiple colleagues with no Android experience within the company to be proficient in Android development by serving as a senior project mentor.
- Android
- Kotlin
- GraphQL
Hive
Developed a data visualization tool using Rails and Angular that allowed employees to monitor current company technology usage and communicate best practices with each other.
- Ruby on Rails
- Postgres
- Docker
Commercial Tribe
May 2014 — Mar 2016
Established CommercialTribe as the industry leader by heading the development of the novel pitch certification platform for iOS with all features of the web app as well as offline mode.
Developed both frontend and backend code with Mongo, Express, Angular, and Node to create a practice and pitch certification platform that allowed sales managers to coach their sales teams.
- Node
- Express.js
- Mongo
- AngularJS
- iOS
- Objective-C
Jan 2013 — Oct 2014
Zorbek
Built a web platform with C#, Silverlight, SQL Server, and WCF that facilitated the management of business workflows such as inventory tracking, order monitoring, communication, and other crucial business tasks.
- Silverlight
- C#
- SQL Server
- WCF
MIND Hub
Jun 2012 — Jan 2013
Collaborated with a team of developers, UX/UI designers, and special education teachers from Pasitos foundation in the development of multiple mobile games that helped children with special needs improve fine motor skills, knowledge, and memory.
- iOS
- Objective-C
Dataskill
May 2011 — Aug 2011
Migrated the online version of California Horsetrader to ASP.NET from ASP that led to increased performance, stability, and sustainability of the web application.
- ASP
- C#
- SQL Server
Projects
Job Board
A job board platform that allows developers to find remote jobs. Built with React, Node, Express, and MongoDB.