Profile
As a senior engineer, I bring over 15 years of experience to the table. I firmly believe that better software engineering stems from mastering our tools and creating new ones.
Education
Experience

Software Engineer / Co-Founder

From 02/2020 to present at Konnected Technologies, Denver, CO, USA

Manage and direct software projects, focusing on automating low-income housing administration. Developed a React-based inspection web app, reducing inspection times by 80%, and are developing mobile app using Expo and TypeScript to enhance on-site inspection efficiency. Containerized all projects with Docker for seamless deployment and scalability. Implemented HUD PDF forms using @react-pdf/renderer for rendering in AWS Lambda (serverless/microservices) or client-side, streamlining document processing and compliance.

  • Reduced inspection addressing errors by over 95%
  • Created platform that enables large-scale auditing of inspection data

Freelance Software Engineer

From 08/2019 to 02/2020 at Lineage Research, Boulder, CO, USA

Investigated the feasibility of developing a middleware product for collaborative remote editing, aiming to enable git-like workflows for any application. Although the project remains an area of interest, a careful evaluation revealed significant challenges in establishing a sustainable business model within a constrained timeframe.

Lead Software Engineer

From 02/2017 to 07/2019 at IAC Applications, Boulder, CO, USA

Responsibilities included migrating ask.com from an on-premise setup to Google Cloud Platform, significantly enhancing its scalability and reliability. Maintained and extended the Spring (Java) application that powered ask.com, ensuring continuous improvement and robust functionality. Developed a Python tool that automatically refactored over 2500 Drools rules, streamlining rule management and reducing manual effort. Conducted investigations and reverse engineering of a malicious browser extension that was hijacking search traffic, protecting user experience and data integrity. Additionally, introduced team members to functional programming concepts, promoting an environment of continuous learning and innovation.

Senior Software Engineer

From 11/2012 to 01/2017 at Ask.com / IAC Applications, Boulder, CO, USA

Implemented search suggestions and related searches for ask.com using Solr and Hadoop to support billions of queries per month, enhancing search functionality and user experience. Developed Pig scripts for query language classification, improving search accuracy and relevance. Wrote an automated browser testing platform for ask.com in Java, utilizing BrowserMob Proxy, Selenium, and Saucelabs, ensuring consistent and reliable performance. Additionally, mentored team members on software design principles and effective use of git, fostering a collaborative and growth-oriented environment.

Software Engineer

From 10/2010 to 10/2012 at Pronto, Boulder, CO, USA

Transitioned bespoke large-scale processing system to Hadoop, significantly enhancing the scalability and efficiency of job processing. Developed a Java library to handle Unicode case-folding and normalization for Hadoop jobs, ensuring accurate text processing and data handling within the new system.

Junior Software Engineer

From 09/2009 to 09/2010 at Pronto, Boulder, CO, USA

Contributed to the efficient operation of a large-scale search engine, directly enhancing user experience through fast, accurate, and relevant search results. Maintained and extend a bespoke large-scale data ingestion and processing system, that updated hundreds of millions of products daily.

Operations Engineer

From 10/2008 to 08/2009 at Pronto, Boulder, CO, USA

Skills
  • AWS
  • Bash / Shell
  • C / C++
  • Docker
  • Expo (React Native)
  • Java
  • Javascript
  • Kafka Streams
  • Linux
  • Node.js
  • Perl
  • Python
  • React
  • SQL
  • Spring Boot
  • Typescript
  • git
Social
Open Source Contributions
Additional Coursework