Marvin "Vin" Colgin

Full-Stack Developer

Back-End Expert

Team Lead

Business Owner

React Enthusiast

Node.JS Lover

Marvin "Vin" Colgin

Full-Stack Developer

Back-End Expert

Team Lead

Business Owner

React Enthusiast

Node.JS Lover

Full Resume

Download asĀ PDF

Quick Resume
Education
Summer 2019
Codefellows
401 Python, Data-Structures and Algorithms, immersive 10 week, 400 hour

Experience
2019 - Present
Lead Software Developer Engineer
KnockCRM

Technical lead of a team of 6 developers, responsible for the core functionality and UI for the KnockCRM used by multi-family property managers.

2016 - 2019
Owner/Software Developer
BoulderDrop Software LLC

* Modernizing and decentralizing of user-interface for high-performance server software, with packaging and deployment to several thousand remote locations throughout the world.

* Responsible for designing and delivering a modern Admin UI (React/ES6/Bootstrap) for Windows Server based software product * Development of RESTful APIs (Node.js/Express.js/Golang) for public consumption and integration of web-services with third-party apps

2015 - 2016
Technical Lead Developer
Accretive Technology Group

* Leadership of two Agile teams, contributed to the architecture, design and direction of video conferencing service delivering over 600+ million requests/day and 80 GBit/sec of video streaming. * Mentoring and hands-on technical leadership of Scrum teams in the development of (Angular/Java/SQL) advertising platform delivering over 80m ads/day. * Design and implementation of Service Oriented Architecture in an effort to isolate legacy code (PHP) in microservice containers (Docker).

2007 - 2015
Owner/Software Developer
BulletProof Software LLC

* Developed and branded several B2B and B2C software products, with sales and order processing handled through in-house created solutions. * Order processing, customer support and cloud-services utilizing Amazon EC2 with LAMP instances, software developed (PHP, MySQL, Redis). * Development of the flagship software product (Pascal/C++), requiring an in-depth understanding of TCP/IP, Application Layer Protocols, memory management, multithreaded and concurrent processing is necessary in order to achieve maximum throughput and availability.

2000 - 2007
CTO/Software Developer
DigitalCandle, Inc.

* Successfully launched independently developed software title, developed business plan and acquired $1m in venture capital funding to build app-store for Windows with over 3000 software products. * Developed e-commerce system for payment processing (PHP), electronic order distribution, financial auditing, and fraud detection. * Presentation layer of web applications written using LAMP architecture with REST and vanilla Javascript with HTML/CSS/Ajax.

1992 - 2000
Software Developer
Hollywood Entertainment

Responsible for the architecture and development of a warehouse control system (Oracle, C, Pascal) that solved the critical business need to automate the purchasing, inventory and marshalling of goods.

My Skills
Coding
  • Python
  • Golang
  • Node
  • PHP
  • React
  • Java
Presentation/Tools
  • HTML/CSS
  • Bootstrap
  • Git
  • MySQL/MariaDB
  • Linux Admin
Paradigms
  • MVC
  • Microservices
  • Serverless
  • Kubernetes