Skills & Technologies
JavaScript
TypeScript
React
Angular
Node.js
Python
SQL
Mobile App Development
Flutter
Analytics
Data Visualization
Web Accessibility
Personal Projects
AssessmentSphere
Take quizzes to reinforce your knowledge and identify areas for improvement. The app tracks your progress and provides detailed analytics to help you study more effectively. Active development of version 2.0 of AssessmentSphere is in the works to be multi-tennant, with AI assistance.
Web App | Jan 2024 - Present
Metrics: 10 - 100 Daily active users
SpellSphere
SpellSphere is an innovative, interactive spelling practice app designed for children. Currently in prototype phase, it was initially developed for personal use by my own kids. The app utalizes cutting-edge text-to-speech technologies from ElevenLabs AI to create an engaging learning experience. Future plans include expanding its functionality and incorporating it into the broader AssessmentSphere ecosystem
Web App | Aug 2024 - Present
Metrics: 10 - 100 Daily active users
SI Eclipse
Your Essential Companion for the 2024 Solar Eclipse in Southern Illinois! This project was in association with Packer Labs and MoonBunker Media. The project included a Wordpress site, and a mobile app. There was a team of individuals that designed, developed, and marketed the project for the eclipse.
Mobile App | Jun 2023 - Present
Metrics: 2,000+ downloads
CoinFaucet Suite
Official App for the Coin Faucet site. This app was paid by and developed for the owner of the Coin Faucet site. The app code was passed on to the owner of the Coin Faucet site after the project was completed.
Mobile App | Jan 2022 - Jan 2024
Metrics: 5,000+ downloads
Crypto Faucet Hub
Web 3 crypto centralized mobile app and web platform. This app codebase was eventually sold. Origally it had started off using Ionic and Angular, but was later converted to Flutter.
Mobile App | July 2019 - Dec 2021
Metrics: 2,000+ total users
Professional Experience
Senior Software Developer / UX Engineer
2021 - Present
Computershare
At Computershare, as a Senior Software Developer and UX Engineer, I took charge of developing and structuring the Frontend of the Global Design System, resulting in substantial gains in product consistency and development efficiency. I led the design and implementation of reusable React components which are used across multiple projects and revolutionized the design-to-code workflow by automating the entire process. This automation seamlessly integrated Figma, Token Studio, ZeroHeight, and JSON files to generate production-ready components, drastically reducing manual effort and ensuring consistency across the design system.
I pioneered automated design-to-code workflows utilizing tools like Node.js and Style Dictionary, further streamlining the development process. As the company's accessibility champion, I focused on improving accessibility using tools like Axe Dev Tools, WAVE, and Lighthouse. Additionally, I ensured the technical feasibility of visual and UX designs, facilitated collaboration between design and development teams, mentored developers on Angular/.NET projects, and established best practices for component development across the organization.
In a key project, I served as the team lead for the design team, overseeing one design team and three development teams. In this role, I successfully managed resources and priorities to keep the design team ahead of the development schedule, ensuring smooth workflow and timely delivery of design assets.
Software Developer
2018 - 2021
Beroe Inc
As a Software Developer at Beroe Inc, I crafted user-centric web solutions using Angular, Bootstrap, and Material Design, significantly enhancing user experience and expanding the product range. I led efforts to identify and resolve performance bottlenecks in Angular applications, improving web performance and UI responsiveness. Collaborating closely with the marketing team, I rapidly prototyped new products, iterating based on stakeholder feedback. I also developed custom Angular tools to automate repetitive tasks, saving the data analyst team over 100 hours annually. Additionally, I contributed to the architectural design and implementation of JAVA-based microservices for backend systems.
Software Developer
2017 - 2018
Judge Consulting Group
As a Software Developer consulting for Judge Consulting Group, I drove the development of innovative software solutions for the fabric industry, guiding projects from concept to deployment. I successfully led a standout project utilizing PowerBuilder to enhance material production machinery, significantly improving operational efficiency.
I took charge of redesigning company website pages, focusing on enhancing user experience based on comprehensive user needs analysis. My active participation in system specification meetings ensured seamless alignment with project requirements, while I facilitated effective team communication by implementing Agile and Scrum methodologies.
My technical contributions spanned a diverse tech stack including VS2012/PowerBuilder, .NET Framework, ASP.NET, C#, and VB.NET. Additionally, I played a key role in improving database efficiency through the strategic use of LINQ, Entity Framework, and SQL Server, resulting in optimized data management and retrieval processes.
IT Specialist / Web Developer
2015 - 2017
Naval Air Systems Command
At Naval Air Systems Command, I served as an IT Specialist and Web Developer supporting the V-22 Program. My role involved creating site layouts and user interfaces using standard HTML5/CSS3 practices, developing robust .NET-based web applications, and designing relational database schemas using SQL Server and Oracle 11g PL/SQL. I led the development and optimization of applications for maximum speed and scalability while ensuring technical feasibility of UI/UX designs. I was also responsible for gathering requirements, conducting analytical studies, and managing program objectives, funding, and staffing. Additionally, I oversaw compliance with IT Governance laws, established Customer Service Agreements, and provided technical guidance to senior leadership. My work included managing and leading team personnel and collaborating with both local and national Contracting Officer Representatives (CORs) on IT product and service support.
Jr. Developer / Tier 2/3 Support Lead
2012 - 2015
Spalding Consulting
At Spalding Consulting, I served as a Jr. Developer and Tier 2/3 Support Lead, where I provided comprehensive support and development for the Workload Management System (WMS) used by NAVAIR ISSIC, FRC, and F-35 Lightning II program users. My role involved developing database scripts to implement system-wide changes, resolving an average of 150 issues per month, and working with technologies such as HTML, XML, CSS, Java, ColdFusion, and PL/SQL. I managed web services like IIS and Apache, while also supporting databases in Microsoft Access and Oracle 11gR2. In an agile environment, I contributed to all phases of the software development lifecycle (SDLC), including planning, analysis, design, development, testing, implementation, and maintenance. Additionally, I provided training, supervised a geographically dispersed support team, and collaborated with stakeholders to ensure the ongoing integrity of production data and alignment with business requirements.
System Administrator
2011 - 2012
Advanced Information System Technology Inc
As a System Administrator at Advanced Information System Technology Inc., I provided Tier 2 support for the Naval Medical Clinic at Cherry Point Air Station, managing technical support for over 300 users and more than 30 desktop applications. I handled network system analysis, system security, and administration for Windows servers and workstations, which included upgrades, disaster recovery planning, and user account management. I developed scripts to automate network administration tasks and streamlined application deployments. Additionally, I conducted individual and group training on medical devices and programs, ensured compliance with security protocols by performing IAVA scans, and resolved security vulnerabilities using the RETINA scanner.
Sergeant, Tactical Data Systems Specialist
2006 - 2011
United States Marine Corps
Combat Veteran, Technical Leader, and Communications Specialist.
I served in both combat and garrison environments, playing a critical role in establishing and maintaining essential communications systems. While deployed to Iraq in combat roles, I was recognized for exceptional service and leadership, consistently exceeding expectations in operational efficiency, network security, and mission success.
Key Achievements:
- First Marine to set up and deploy the G-SWAN satellite communication system in Iraq
- Key contributor to the initial setup of the MARSOC compound
- Led design and implementation of complex LAN/WAN systems
- Received multiple awards for maintaining critical communications in Iraq
- Managed installation and maintenance of comprehensive communications systems
- Enhanced network security using advanced tools like GFI LANguard and Nessus
- Developed SharePoint on SIPRNet for Marine Special Operations Support Group