TECHNICAL SKILLS
- JavaScript/TypeScript
- React.js
- HTML/CSS/etc.
- PHP/MySQL
- WordPress/Drupal
- Bash
- Git/GitHub
- C++, C#, Java,
- Rust, Swift
- Python, Ruby, Perl
HIGHLIGHTS
Regular Participant in Online Coding Challenges — Long-time participant on various coding contest platforms. LeetCode: 800+ problems solved, 70+ problems solved in each of 11 languages, and finished 5 study plans. CodinGame: competed in 12 week-long contests finishing top 33% in most, developing a customized testing and compiling framework. Project Euler: ranked top 15%
Rebuild of a React Web App Into Drupal — Volunteered to assist leading a project team in the sudden absence of the two senior developers. Took on the role of project coordinator as part of a team of four developers reconstructing a React-powered web application. Replicated the original application as closely as possible in the new product, preserving the function for site visitors and ease of use for back-end staff.
Created Digital Tool Framework — Developed a framework for creating digital tools defined by JSON files. Included maintaining and updating documentation, including JSON examples. Handled multiple scope shifts mid-development.
Built Language-Assistance React App — As a passion project, single-handedly designed and built an application to help English-speaking users overcome the language barrier to play a Japanese arcade game. Collected graphical assets and researched translations for over 400 terms.
Built Expansions for WordPress Plug-In — Created a plug-in for WordPress that extends the functionality of the commercial Gravity Forms plug-in.
Built High School Sports Database — Created web app in 2008 to archive sports scores. App uses collected data to reduce storage time and exports in newspaper-ready format to Adobe InDesign. App has performed consistently for 10+ years while generating ad revenue.
Created Holiday Lights Google Map — Developed evergreen tool to compile archive of holiday light displays. Application can be controlled via a simple UI and previous years' displays are automatically added to archive, enabling app to operate without a developer.
Developed Text Parser — Managed various scripts to convert data feeds into Adobe InDesign documents for publication, eliminated time-consuming manual workflows, improving editorial team efficiency.
PROFESSIONAL EXPERIENCE
SOFTWARE ENGINEER 2, Meta (Contractor vis Intelliswift)
- Implemented front-end development for an internal reporting tool, adhering to industry best practices and design standards
- Conducted comprehensive research to support back-end development team in evaluating feature feasibility within the company's React-powered framework
WEB DEVELOPER 2, SAP-Concur
- Drove developer efficiency and process improvements for marketing technology infrastructure across 30+ company websites, transitioning from contract to a full-time role in January 2019
- Assisted senior developers with project coordination for a 4-person team, keeping the project on track
- Refactored existing Node/React framework to support additional types of tools for driving more qualified leads, including making the tools JSON-powered, as well as with full internationalization
- Invented internal tooling to boost developer efficiency
- Developed automation tools to improve usability of Jira and Drupal that were adopted across multiple departments, streamlining development workflows by simplifying build process and allowing all team members to deploy changes
- Established the team's first standardized onboarding process and comprehensive knowledge repository for the team’s web services and web applications
- Codified the team’s first disaster recovery plans
LEAD WEB ENGINEER, Protocol
- Managed web development for 20+ websites for four long-term clients, specializing in custom WordPress theme and plugin development
- Created a WordPress plugin that dramatically reduced a critical business process from 9 minutes to 2 minutes, eliminating error-prone manual work
- Developed a custom plugin to manage, sort, and analyze online forms, enhancing data processing capabilities for client websites, integrating new code into a commercially available WordPress plugin
- Transformed digital mockups into high-quality, professional websites that generated new sales leads for clients
WEB DEVELOPER 2, Thunder (formerly Paper-G)
- Supported development of an enterprise-level SaaS web application for a local startup, enhancing core product functionality
- Developed customer service tools that streamlined issue resolution and improved ticket quality, increasing team efficiency
- Created the team's inaugural automated testing framework to ensure code reliability and reduce manual testing efforts
- Championed knowledge management by transforming frequent informal chat discussions into comprehensive technical documentation
CERTIFICATES
- Critical Conversations (Course Info 🔗)
- LinkedIn Learning — Conflict Resolution Foundations
- LinkedIn Learning — Generative AI Productivity Skills
WHO & WHAT
Done reading the dry, algorithm-optimized version of my work history? Come explore the rest of my portfolio.
BLOG
Was the traditional resume too dry? Check out some of the fun stuff I've found in my career.