Software Engineer / Co-Founder
From 02/2020 to present at Konnected Technologies, Denver, CO, USAManage 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, USAInvestigated 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 01/2019 to 07/2019 at IAC Applications, Boulder, CO, USAResponsibilities 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/2019 at Ask.com / IAC Applications, Boulder, CO, USAImplemented 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 11/2010 to 10/2012 at Pronto, Boulder, CO, USATransitioned 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, USAContributed 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
- AWS
- Bash / Shell
- C / C++
- Docker
- Expo (React Native)
- Java
- Javascript
- Kafka Streams
- Linux
- Node.js
- Perl
- Python
- React
- SQL
- Spring Boot
- Typescript
- git
- Github: github.com/mmilburn
- CodeCrafters: app.codecrafters.io/profile/mmilburn
- HackerRank: hackerrank.com/profile/belligerentduck
- LeetCode: leetcode.com/u/omniscientsock
- LinkedIn: linkedin.com/in/mark-milburn-59a670a9
- [OpenWrt-Devel] [PATCH] [packages] mac80211: remove extra list_del on 3.14 kernels after 3.14.8
- [OpenWrt-Devel] [PATCH][mvebu] WRT1900AC mvneta fix vlan tagging