Web developer with eight years of full stack intimacy. At home in a Linux shell. Enjoys working with Python, Java and Node.js. Expert in web frameworks like Django and Express. Comfortable with pure Javascript, JQuery, or frameworks like AngularJS or ReactJS. Able to deploy continuous deployment pipelines with Docker and Jenkins on self-hosted hardware or Amazon Web Services.
https://downpatproductions.com/
330.333.7946
Warren, Ohio, United States
Continuously deployed web application with a microservice architecture developed as a passion project to help Internet creators monetize their audience.
Multimedia-driven messaging application aimed at replacing email. Python, Django, JQuery, Encoding.com, AWS S3 and EC2.
Penetration testing appliance enabling team collaboration. Reports findings from initial network and vulnerability scans in real time. MEAN app deployed on a NUC form factor.
.Net Windows application that interfaced with fingerprint and document scanners along with background check APIs to build a complete identity report. FBI IAFIS certified. (search 'ZSI-SCCS' below)
Responsibilities Oversaw the design, development and marketing of Lunarline's Cyber Security Products. Designed project plans and managed their implementation. Prepared monthly formal progress reports for the CEO. Managed the development lifecycle by reviewing specifications submitted by developers, testing new features and bug fixes, leading code reviews and managing code repositories. Lead programmer on all products. Maintained development tools like Jira, Confluence, Stash and Jenkins. Handled developer interviews, onboarding and offboarding. Navigated yearly ISO 9001 audits for software development. Performed pitches and presentations for customers and investors.
Technologies Atlassian Suite (Jira, Confluence, Stash, Crucible, Crowd), Linux, VMWare vSphere Client, AWS EC2 and S3, Intel NUC, Jenkins, Digital Product Delivery (https://getdpd.com/)
Responsibilities Software development, project planning, product design and marketing
Projects
Responsibilities Product design and development, technical sales
Project GeoGeist, a GIS-driven web application
Project Ving, a multimedia web application
Responsibilities Architecture design, full stack development, pipeline development, UI/UX design, recruiting and interviewing
Summary Ving was in development hell when I started. Most of the app was broken even in a dev environment. I fixed the bugs, finished key features, and shipped the first version on AWS. I then instituted proper project management, continuous integration best practices, and hired a team. When I left, Via680 was a functioning software business.
Technologies Linux, Nginx, Python, Django, Javascript, JQuery, SASS, CSS, HTML, AWS EC2, Postgres, Memcached, Git, Bitbucket, Jenkins, Atlassian Jira
Projects eCommerce web application, project management web application
Responsibilities Architecture design, full stack development, application deployment, UI/UX design, recruiting and interviewing
Summary CSG hired me to build the eCommerce portion of their IT equipment reseller business. Their inventory was kept on spreadsheets, so the web application's inventory could be updated by uploading an XLS file. I also contracted with CSG to develop project management software, but this contract was discontinued when their business went in another direction.
Technologies Linux, Apache, Python, Django, Javascript, JQuery, CSS, HTML, MySQL, Git
Project RSS Video Aggregator
Responsibilities Python Development, MySQL Database management
Summary This was a part time role where I helped a content distribution startup consume a long list of video RSS feeds, store the video files on a CDN and update a MySQL database of metadata.
Technologies Linux, Cron, Python, Beautiful Soup, MySQL
Project ZSI-SCCS, Windows Native .Net application
Responsibilities C# Development, Technical Sales
Summary ZSI-SCCS enabled background check professionals to collect all of the data on a subject in one short interview. The integrated package came with a document scanner, and our OCR software was able to pull PII from ID documents. A fingerprint scanner combined with a secure connection to the FBI IAFIS enabled realtime fingerprint background checks.
Technologies .Net, C#, Document Scanner, Fingerprint Scanner, Lexus Nexus API, FBI IAFIS interface
MIT 6.000 Intro to Computing and Programming
MIT 6.005 Elements of Software Construction
MIT 6.006 Introduction to Algorithms
Degree Bachelor of Science, Information Technology
Concentration User Experience design
Minors Entrepreneurship, German
American Greetings, Python and Actionscript programmer, Summer 2006
Lehman Brothers, Infrastructure and Web Design, Summer 2007
Storm Frog, Actionscript programmer, Flash game designer, Summer 2008
Web developer with eight years of full stack intimacy. At home in a Linux shell. Enjoys working with Python, Java and Node.js. Expert in web frameworks like Django and Express. Comfortable with pure Javascript, JQuery, or frameworks like AngularJS or ReactJS. Able to deploy continuous deployment pipelines with Docker and Jenkins on self-hosted hardware or Amazon Web Services.
https://downpatproductions.com/
330.333.7946
Warren, Ohio, United States
Continuously deployed web application with a microservice architecture developed as a passion project to help Internet creators monetize their audience.
Multimedia-driven messaging application aimed at replacing email. Python, Django, JQuery, Encoding.com, AWS S3 and EC2.
Penetration testing appliance enabling team collaboration. Reports findings from initial network and vulnerability scans in real time. MEAN app deployed on a NUC form factor.
.Net Windows application that interfaced with fingerprint and document scanners along with background check APIs to build a complete identity report. FBI IAFIS certified. (search 'ZSI-SCCS' below)
Responsibilities Oversaw the design, development and marketing of Lunarline's Cyber Security Products. Designed project plans and managed their implementation. Prepared monthly formal progress reports for the CEO. Managed the development lifecycle by reviewing specifications submitted by developers, testing new features and bug fixes, leading code reviews and managing code repositories. Lead programmer on all products. Maintained development tools like Jira, Confluence, Stash and Jenkins. Handled developer interviews, onboarding and offboarding. Navigated yearly ISO 9001 audits for software development. Performed pitches and presentations for customers and investors.
Technologies Atlassian Suite (Jira, Confluence, Stash, Crucible, Crowd), Linux, VMWare vSphere Client, AWS EC2 and S3, Intel NUC, Jenkins, Digital Product Delivery (https://getdpd.com/)
Responsibilities Software development, project planning, product design and marketing
Projects
Responsibilities Product design and development, technical sales
Project GeoGeist, a GIS-driven web application
Project Ving, a multimedia web application
Responsibilities Architecture design, full stack development, pipeline development, UI/UX design, recruiting and interviewing
Summary Ving was in development hell when I started. Most of the app was broken even in a dev environment. I fixed the bugs, finished key features, and shipped the first version on AWS. I then instituted proper project management, continuous integration best practices, and hired a team. When I left, Via680 was a functioning software business.
Technologies Linux, Nginx, Python, Django, Javascript, JQuery, SASS, CSS, HTML, AWS EC2, Postgres, Memcached, Git, Bitbucket, Jenkins, Atlassian Jira
Projects eCommerce web application, project management web application
Responsibilities Architecture design, full stack development, application deployment, UI/UX design, recruiting and interviewing
Summary CSG hired me to build the eCommerce portion of their IT equipment reseller business. Their inventory was kept on spreadsheets, so the web application's inventory could be updated by uploading an XLS file. I also contracted with CSG to develop project management software, but this contract was discontinued when their business went in another direction.
Technologies Linux, Apache, Python, Django, Javascript, JQuery, CSS, HTML, MySQL, Git
Project RSS Video Aggregator
Responsibilities Python Development, MySQL Database management
Summary This was a part time role where I helped a content distribution startup consume a long list of video RSS feeds, store the video files on a CDN and update a MySQL database of metadata.
Technologies Linux, Cron, Python, Beautiful Soup, MySQL
Project ZSI-SCCS, Windows Native .Net application
Responsibilities C# Development, Technical Sales
Summary ZSI-SCCS enabled background check professionals to collect all of the data on a subject in one short interview. The integrated package came with a document scanner, and our OCR software was able to pull PII from ID documents. A fingerprint scanner combined with a secure connection to the FBI IAFIS enabled realtime fingerprint background checks.
Technologies .Net, C#, Document Scanner, Fingerprint Scanner, Lexus Nexus API, FBI IAFIS interface
MIT 6.000 Intro to Computing and Programming
MIT 6.005 Elements of Software Construction
MIT 6.006 Introduction to Algorithms
Degree Bachelor of Science, Information Technology
Concentration User Experience design
Minors Entrepreneurship, German
American Greetings, Python and Actionscript programmer, Summer 2006
Lehman Brothers, Infrastructure and Web Design, Summer 2007
Storm Frog, Actionscript programmer, Flash game designer, Summer 2008