Freelance Developer
2012 - PRESENTTGHW LLC- Implemented and supported a supply-chain data-analysis tool for a major CPG company using Python.
- Created an SMS lead-generation app used by local companies to communicate with sales leads and customers with Vue.js, Python, Django, and Twilio.
- Developed sales systems for a local lumber company to help them manage inventory and sales tickets in Salesforce using Python and Django, all hosted on Heroku.
- Oversaw a full front-end rewrite of an online employee scheduling application using Backbone.js for a single-page application.
- Developed a web-based interface for controlling virtual network devices.
Technologies: Django, JavaScript, Vue, Python, Node.js, REST APIs, CSS, HTML, Python 3, Amazon Web Services (AWS), Twilio, Twilio API, HTTP REST, API Integration, Celery, Python 2, Xamarin.iOS, Xamarin.Forms, Xamarin.Mac, Back-end, Front-end, Jinja, Django ORM, Bootstrap, CSS3, HTML5, Flask, ECMAScript (ES6), PostgreSQL, React, Internet of Things (IoT), Cloud Environments, Software Development, Advisory, GitHub, Docker, MacOS, Xamarin, .NET Core, RedisCEO and Lead Developer
2014 - 2022Copilot LLC- Modernized the back-end servers using .Net, C#, and WebSockets.
- Rewrote the website from scratch in Vue.js with ASP.NET as a back-end API interfacing with a SQL Server database hosted on Azure.
- Added Copilot Meetings using JavaScript and WebRTC, leveraging Twilio APIs.
- Managed a team of freelance consultants to augment my skills, specifically in QA, copywriting, marketing, and graphic design.
Technologies: ASP.NET, C#, Computer Security, SQL, Braintree SDK, WebSockets, JavaScript, Vue, APIs, REST, VNC, WebRTC, REST APIs, CSS, HTML, Python 3, Architecture, System Architecture, Amazon Web Services (AWS), Twilio, Twilio API, HTTP REST, API Integration, Celery, Python 2, Xamarin.Mac, Desktop, Back-end, Front-end, Django ORM, Bootstrap, CSS3, HTML5, ECMAScript (ES6), Cloud Environments, Software Development, Technical Leadership, GitHub, MacOS, Azure, Azure SQL, Azure App Service, ASP.NET MVC, ASP.NET Web API, .NET Core, RedisSenior Full-stack Developer
2011 - 2012Trello- Designed a custom framework using Node.js and Backbone.js for seamless front- and back-end code compatibility.
- Used MongoDB to develop NoSQL database structures to support fast yet scalable data access.
- Aided in server migrations from custom in-house servers to AWS EC2 instances for better uptime and scalability.
Technologies: JavaScript, Node.js, Backbone.js, Amazon Web Services (AWS), MongoDB, REST APIs, CSS, HTML, Django REST Framework, Architecture, System Architecture, Express.js, HTTP REST, API Integration, Back-end, Front-end, CSS3, HTML5, Cloud Environments, Software Development, Technical Leadership, GitHubSoftware Developer
2005 - 2012Fog Creek Software- Designed, implemented, and released a screen-sharing product in three months using C++, C#, ASP.NET, and SQL Server.
- Created a subscription billing system using C#, .Net, and SQL Server to vault credit card information and charge subscribers every month while maintaining PCI compliance.
- Invented and developed a new code review system using Python and Django during a 48-hour coding competition. Brought the product in-house as a lead front-end developer.
Technologies: Windows, .NET, Microsoft SQL Server, ASP.NET, C#, C++, Python, JavaScript, Credit Card Processing, HTML, CSS, Python 3, Architecture, System Architecture, HTTP REST, API Integration, Bitbucket, Python 2, Desktop, Back-end, Front-end, CSS3, HTML5, Software Development, Technical Leadership, GitHub, ASP.NET MVC, Redis