me@marcuswatkins.net / github: marwatk / HN: marwatk
My first significant software project was a Risk clone for the TI-85 graphing calculator written in high school. I've been writing code ever since, as both hobbyist and professional. I'm a polyglot who picks up new tech quickly and can hit the ground running. I'm capable of designing and implementing complex software from architecture and cloud deployment down to low-level OS configuration. I'm an excellent problem solver, often the go-to for problems others can't solve.
2017 – Current | Software Engineer IV | Peraton |
2015 - 2017 | IT Director (Volunteer) | Bal Swan Children's Center |
2008 - 2011 | Founder | Versatile Monkey |
2005 - 2017 | Co-Founder/CTO | Toppers With Glitz |
2000 - 2012 | Software Engineer | IBM |
Led transition from manual bare metal builds and deployments to automated, declarative, repeatable containerized deployments for a variety of disparate internet-facing components using 100% infrastructure as code and a cloud-agnostic approach. Significantly reduced developer toil and operator error, ensuring higher uptime and fewer outages.
Stack: Docker, Openshift, Kubernetes, Ansible, GitLab CI, Go, Java, Python, Bash, Argo, AWS
Solely responsible for seamless transition from legacy mail and office systems to G-Suite for approximately 50 technologically challenged users.
Led global team of developers and support personnel to design, implement and support IBM's strategic solution for outage management. System provided executives, customers and operations staff critical information needed to drive outages to resolution.
Stack: Perl, DB2, AIX, HTML, Javascript, CSS
Designed and implemented complete eCommerce solution for small business including graphic design, secure order management, advertising and website analytics.
Stack: Perl, HTML, Javascript, CSS, Linux, MySQL, Microsoft Access
Led global team of developers to design and implement IBM's strategic notification system. This system was used to expand support globally reducing costs and outage times.
Stack: Java, Perl, DB2, HTML, Javascript, CSS
Designed award winning podcast application for BlackBerry, then implemented a custom BlackBerry to Android API to allow a common code base for both platforms.
Stack: Java, REST, HTTP, Android, BlackBerry
Developed automated call recorder to facilitate helpdesk quality assurance reducing hours spent waiting for agents to take calls.
Stack: C++, MAPI, Windows, Avaya IP Telephony
1998 - 2001 | Computer Science | University of Colorado | Boulder, CO |
2004 - 2006 | BS, Computer Science | Metropolitan State University | Denver, CO |
2003 | Red Hat Certified Engineer |
I have open source contributions to Ansible, minikube, buildah, go-git, CAS, zerolog, and more in addition to many of my own projects.
- Go
- Java: Spring[boot], Maven, Eclipse, jUnit 4/5, JSP, OSGi, Selenium
- Perl
- Bash/Shell
- SQL: PostgreSQL, MySQL, Microsoft Access, SQLite, IBM DB2
- HTML/CSS: CSS3, Bootstrap
- Cloud: Docker/Podman, Kubernetes/Openshift, AWS, ELK stack
- CI/CD: GitLab CI, Argo
- Javascript
- Ansible
- Linux: RHEL, CentOS, RockyOS, Ubuntu, WSL2
Python, C++, C#, Angular, Azure, GCE and I can write Java in almost anything
- IBM Technical Vitality Council Technical Excellence Award (3 time winner)
- IBM Outstanding Technical Achievement (Highest cash award available at IBM)
- IBM Corporate Technical Recognition Event Alumni
- IBM Invention Achievement Award (Awarded US Patent)