{
	"basics": {
		"name": "Cole Marshall",
		"label": "Senior Full-Stack Engineer & Designer",
		"picture": "https://ColeMarshall.net/images/ColeMarshall_face.jpg",
		"email": "CM@ColeMarshall.net",
		"website": "https://ColeMarshall.net",
		"summary": "I am a senior full-stack engineer and designer, blending artistic creativity with technical proficiency. My work spans design, frontend and backend development, automated testing, and cloud DevOps, all on modern platforms and current tools.",
		"location": {
			"postalCode": "53704",
			"city": "Madison",
			"countryCode": "US",
			"region": "WI"
		},
		"profiles": [
			{
				"network": "GitHub",
				"username": "ccmars",
				"url": "https://github.com/ccmars"
			},
			{
				"network": "LinkedIn",
				"username": "colemarshall",
				"url": "https://www.linkedin.com/in/colemarshall"
			},
			{
				"network": "Stack Overflow",
				"username": "1836703",
				"url": "https://stackoverflow.com/users/1836703/"
			},
			{
				"network": "Behance",
				"username": "ColeMarshall",
				"url": "https://www.behance.net/ColeMarshall"
			},
			{
				"network": "Dribbble",
				"username": "ColeMarshall",
				"url": "https://dribbble.com/ColeMarshall"
			},
			{
				"network": "ArtStation",
				"username": "colemarshall",
				"url": "https://artstation.com/colemarshall"
			},
			{
				"network": "500px",
				"username": "colemarshall",
				"url": "https://500px.com/colemarshall"
			},
			{
				"network": "Linktree",
				"username": "colemarshall",
				"url": "https://linktr.ee/colemarshall"
			}
		]
	},
	"work": [
		{
			"company": "Devenir Group, LLC",
			"position": "Senior Full-Stack Software Engineer",
			"website": "https://www.devenir.com/",
			"startDate": "2022-02-01",
			"summary": "I build and manage robust, scalable fintech web services and products for the HSA (health savings account) investment industry, with a hand in every layer from the cloud infrastructure underneath to the public brand out front. I also automate key processes across the business.",
			"highlights": [
				"Architected and built the company's modern flagship API offerings in [Node.js](https://nodejs.org/), with their [AWS](https://aws.amazon.com/) infrastructure authored entirely as code using [CDK](https://aws.amazon.com/cdk/) and [TypeScript](https://www.typescriptlang.org/)",
				"Lead contributor to the company's HSA investment portal assets and infrastructure: a [Vue.js](https://vuejs.org/) frontend backed by [Laravel](https://laravel.com/) services and a dedicated authentication service",
				"Established the HSA investment portal's end-to-end test coverage from the ground up with [Playwright](https://playwright.dev/)",
				"Designed and built [Devenir's public marketing website](https://www.devenir.com/)",
				"Created branding and logos for Devenir's product family, including [myHSAinvestments](https://myhsainvestments.com/), [HSA Search](https://www.hsasearch.com/), [HSA Planner](https://www.hsaplanner.com/), [HSA Research](https://www.hsaresearch.com/), and [HSA Compass](https://hsacompass.com/)",
				"Introduced agentic AI tooling to the engineering workflow"
			]
		},
		{
			"company": "MusicMaster, Inc.",
			"position": "Webmaster",
			"website": "https://MusicMaster.com/",
			"startDate": "2011-03-07",
			"endDate": "2022-01-28",
			"summary": "As a full-stack developer, I was responsible for the design, frontend development, backend development, web server operations, and third-party API integration into the company's web-based tools. Additionally I contributed to the development of the online capabilities of the company's products, designed marketing material, and automated time-consuming tasks for support and sales staff.",
			"highlights": [
				"Designed and developed an extensive, custom eCommerce system with [PhaseWare](https://www.phaseware.com/)/[Salesforce](https://www.salesforce.com/)/[Zoho](https://www.zoho.com/)/[PayPal](https://www.paypal.com/)/[Authorize.net](https://www.authorize.net/) integration, customer accounts, subscription management, contracts, invoices, and wide-ranging discount options among many other features (Sangus)",
				"Developed an online licensing system to determine legitimate access to the company's flagship software by its clients, which stays up-to-date in real time with integration into the company's customer resource management and accounting systems (Osiris)",
				"Search Engine Optimization: Optimized the MusicMaster website so that it appears as number one on Google for the company's primary keywords \"music scheduling\" and \"music scheduling software\"",
				"Created a [RESTful](https://en.wikipedia.org/wiki/Representational_state_transfer) API for Odin, a web-based administration system I created for company-wide use, using [Slim](https://www.slimframework.com/) that accepts and returns [JSON](https://www.json.org/) or [XML](https://www.w3.org/XML/) as needed, uses [HTTP authentication](https://en.wikipedia.org/wiki/Basic_access_authentication), and includes extensive [Markdown](https://en.wikipedia.org/wiki/Markdown) documentation (Munin)",
				"Managed two cloud-based [Apache](https://httpd.apache.org/) web servers, with load balancers, and a cloud-based [MySQL](https://www.mysql.com/) database, which run the majority of the company's online assets, including the web sites and software API. The servers were maintained as [PCI compliant](https://www.pcisecuritystandards.org/), secure enough to store sensitive financial information (Asgard and Vanaheim)",
				"Designed the graphics for [MusicMaster's massive 20' x 40' exhibit](https://www.behance.net/gallery/111528159/MusicMaster-Exhibit-Booth-Graphics) for the yearly [NAB Show in Las Vegas](https://www.nabshow.com/)",
				"Created a back-end administrative framework that manages all of MusicMaster's web applications, selectively giving its users the ability to access the site's administrative options; built on [PHP](https://php.net/) and [JavaScript](https://en.wikipedia.org/wiki/JavaScript), the system is designed to allow developers to rapidly create administrative user interfaces, the centerpiece being a form creation class that handles intricate error-checking with minimal parameters (Odin)",
				"Created a robust localization system with a reactive, easy-to-use administration that supports all [UTF-8 languages](https://www.unicode.org/standard/supported.html), multiple software and web products, [XML](https://www.w3.org/XML/)/[CSV](https://en.wikipedia.org/wiki/Comma-separated_values) import/export of localization data (Nimrod)",
				"Developed an [OData](https://www.odata.org/) interface from scratch using [PHP](https://www.php.net/) and [Slim](https://www.slimframework.com/) that allows [Salesforce](https://www.salesforce.com/) to integrate external data using [Salesforce Connect](https://help.salesforce.com/s/articleView?id=sf.platform_connect_about.htm) (Tyr)",
				"Created a certification testing system for the MusicMaster Scheduling software, which displays questions that must be answered in a fixed time-frame, giving users the option to occasionally pass on a question, add time to answer, and remove one wrong answer from a question; administrative features include managing test questions with the option to include images and shuffle the order of the multiple choice answers, the creation of custom categories and custom difficulties, and a comprehensive look at how questions are statistically being answered (Athena)",
				"Created a newsletter management program that integrates into [WordPress](https://wordpress.org/), turning postings into suitable HTML and text e-mails, sends previews to editors, gives subscribers and administrators easy-to-use subscription management options, processes returned mail, and removes and reports undeliverable e-mail addresses from the subscribers database (Mercury)",
				"Developed a detailed client station database accompanied by a [responsive station player skeuomorph frontend](https://www.musicmaster.com/stations_player.php) that looks and works much like a car stereo (Locus)",
				"Created [branding packages](https://www.behance.net/gallery/26791257/Blendella-Branding-Packages), designed [user interfaces and outlined the user experience](https://www.behance.net/gallery/26758243/Blendella-Mars-UIUX), and developed frontend styling for Blendella, where users can listen to and vote on the music they want to hear next",
				"Created [MusicMaster's 30th Anniversary logo](https://www.behance.net/gallery/21673833/MusicMaster-30th-Anniversary-Logos-(Process)), which appeared on banners, shirts, plaques, and even packets of fruit snacks"
			]
		},{
			"company": "Active Depth",
			"position": "Owner",
			"website": "https://ActiveDepth.com/",
			"startDate": "2000-03-01",
			"summary": "I've been actively involved in the online media industry with my own business for over two decades, during which time I've tackled many diverse projects for a multitude of different clients.",
			"highlights": [
				"Helped numerous individuals and businesses achieve a superior online presence",
				"Designed [Catenary](https://ActiveDepth.com/typefoundry.php), a robust, futuristic typeface consisting of six core fonts and three display fonts, containing over 800 glyphs each. The typeface contains Latin, Greek, and Cyrillic characters; small caps; world currencies; arrows; ornaments; lining numbers; old style numbers; subscripts; superscripts; fractions; and ligatures.",
				"Administration of the [Central Outpost](https://CentralOutpost.com/), a community for online gaming groups, for over 15 years. The site receives tens of thousands of unique visitors monthly, hosting over 5,000 clan accounts and nearly 7,000 user accounts. I manage every aspect of the site from the graphic design, user experience, front-end development, back-end development (the entire site operates on a custom content-management system), copywriting, community relations, marketing, finances, and even technical support. Development and upkeep are entirely funded through donations from users.",
				"Produced over 100 [computer-generated images designed for desktop wallpapers](https://ActiveDepth.com/gallery.php), many in 5K and print-ready resolutions, available to use for free"
			]
		},{
			"company": "Getty Images",
			"position": "Front-End Web Developer",
			"website": "https://GettyImages.com",
			"startDate": "2009-03-01",
			"endDate": "2009-08-01",
			"summary": "I was brought on for a six month contract to help a team of developers meet tough deadlines in the implementation of XHTML, CSS, and JavaScript to present some of the company's web site projects in the designer's specifications.",
			"highlights": [
				"Front-end development for [Photos.com](https://www.Photos.com/) redesign",
				"Front-end development for MLB, NASCAR, NBA, and PGA photo portals"
			]
		},{
			"company": "Raichert Media, Inc.",
			"position": "Web Designer & Developer",
			"startDate": "2006-05-01",
			"endDate": "2008-12-01",
			"summary": "I performed root-level maintenance on the company’s dedicated server, and I also assisted with web design and development for the company’s clients as needed.",
			"highlights": []
		},{
			"company": "Minneapolis College of Art and Design",
			"position": "Teaching Assistant",
			"website": "https://www.mcad.edu/",
			"startDate": "2007-01-01",
			"endDate": "2008-05-01",
			"summary": "As a teaching assistant for the Interactive Multi-Linear Narrative (game design) class, I provided technical direction and advice as the programming lead for two Flash-based computer game projects."
		}
	],
	"education": [
		{
			"institution": "Minneapolis College of Art and Design",
			"website": "https://www.mcad.edu/",
			"area": "Interactive Media",
			"studyType": "Bachelor of Fine Arts",
			"startDate": "2004-08-01",
			"endDate": "2008-05-01",
			"gpa": "3.7",
			"summary": "A passion for both art and computer technology lead me to study Interactive Media at MCAD. The program focused on interaction design, user interfaces, graphic design, typography, motion graphics, information architecture, development, and working with clients. Interested in how users interface with entertainment applications, I took courses on video game history and their design, helping teach the game design class for two years. I also supplemented my studies in courses on photography, film, sound, and even 3D modeling and animation, which has allowed me to add unique assets to my work.",
			"courses": [
				"Interactive Media",
				"Web Design",
				"Graphic Design",
				"History of Graphic Design",
				"Art History",
				"Typography",
				"Animation",
				"Motion Graphics",
				"3D Modeling",
				"3D Animation",
				"Photography",
				"Film",
				"Sound",
				"Game Design",
				"History of Video Games",
				"Game Level Design",
				"Short Story Writing",
				"Novel Writing",
				"Screenwriting"
			]
		}
	],
	"skills": [
		{
			"name": "Frontend Web Development",
			"keywords": [
				"HTML",
				"CSS",
				"JavaScript",
				"TypeScript",
				"Vue.js",
				"mobile/responsive design",
				"cross-browser compatibility",
				"search engine optimization",
				"Sass",
				"jQuery"
			]
		},{
			"name": "Backend Web Development",
			"keywords": [
				"PHP",
				"Node.js",
				"Python",
				"MySQL",
				"REST",
				"API development",
				"XML",
				"JSON",
				"Git",
				"Apache",
				"automation",
				"cloud DevOps",
				"AWS",
				"infrastructure as code (AWS CDK)",
				"unit testing",
				"end-to-end (E2E) testing",
				"Playwright",
				"Jest"
			]
		},{
			"name": "Web Design",
			"keywords": [
				"Adobe Photoshop",
				"Adobe Illustrator",
				"Adobe After Effects",
				"Graphic Design",
				"Motion Graphics",
				"Typography",
				"User Interface (UI) Design",
				"User Experience (UX) Design"
			]
		}
	],
	"languages": [
		{
			"language": "English",
			"fluency": "Native"
		}
	],
	"interests": [
		{
			"name": "PC Gaming",
			"keywords": [
				"FPSs",
				"RPGs",
				"RTSs"
			]
		},
		{
			"name": "Art",
			"keywords": [
				"Digital",
				"Design",
				"Pen",
				"Photography"
			]
		},
		{
			"name": "Writing",
			"keywords": [
				"Short Stories",
				"Novels"
			]
		}
	],
	"references": [
		{
			"name": "Scott Wirt, CTO of MusicMaster, Inc.",
			"reference": "It was my pleasure to have Cole on my team at MusicMaster for more than 10 years. He is both a gifted web developer and a talented artist. During his time here, I placed many challenges before him and he never failed to find a solid, creative solution to accomplish the goal. I was always impressed by his ability to manage a wide variety of projects and responsibilities while maintaining focus on priorities and deadlines. Cole will be missed at MusicMaster but I know that he will be an awesome addition wherever his career takes him."
		},
		{
			"name": "Laurie Knapp, CEO of MusicMaster, Inc.",
			"reference": "MusicMaster is fortunate to have benefited from Cole's many talents for over a decade. Among the many things that stand out about Cole are his versatility and his work ethic. Brought on initially as a Webmaster, Cole was always willing to expand into additional projects and soon his talents were being used to enhance nearly every aspect of our business. He designed and built a back-end system for our company that's used in countless ways to integrate and improve our operations. Whenever a new feature was requested, it was always done sooner than we expected. In fact, I was constantly amazed by how quickly Cole would respond to and solve any issues that I brought to him.\n\nIn addition, Cole is just an all-around pleasant person to work with. He is always professional and his positive attitude is infectious. He is extremely knowledgeable and skilled in his field, and this gave our management team the confidence that we could rely on him to take our ideas and execute them to the highest level - even beyond our expectations. In addition to his technical side, Cole also excels in creative projects, and is a gifted writer and designer. During his time here, Cole created many graphics elements for us, from logos to trade-show booth art. The impact of Cole's work will continue to benefit MusicMaster even beyond his tenure here, and any company will be better for having him onboard."
		},
		{
			"name": "Dave Hoefler, Senior Product Owner at Getty Images",
			"reference": "Cole and I worked closely on a few projects for Getty Images. His work was top notch. He's easy to work with and offers great insight into solving problems in a creative, tactful, and efficient manner. He picks up on new skills very fast. I enjoyed working with him, and I'm sure anyone else who works with him in the future will agree with me on that. He's very friendly, and easy to get along with, which are two qualities that make the work environment a very enjoyable place."
		}
	],
	"meta": {
		"canonical": "https://colemarshall.net/data/resume.json",
		"version": "2.2.3",
		"lastModified": "2026-07-08T20:13:00Z"
	}
}