Josh Magness
Software Engineer
Profile
I am a seasoned leader with over fourteen years of experience in software development, specializing in human-centered design and engineering. My career spans diverse projects across client, server, and native platforms, making significant impacts in various domains. I have successfully developed e-commerce systems for renowned brands such as Under Armour and &Pizza, built content management systems and APIs for the University of Maryland, created iOS applications and kiosk displays for the National Park Service, and developed promotion microsites and gaming contests for media companies like Hearst, Gannett, and Stronach.
With a strong front-end development and UX design background, I have been instrumental in delivering multiple award-winning applications. As the principal architect behind the University of Maryland's first design system library, I specialize in creating innovative user interfaces and complex user interactions, adhering to inclusive design principles and atomic design methodology.
My expertise extends to architectural design patterns, microservices, code standards, and generative modeling. I am proficient in building backend applications and services using Node.js, PHP, Ruby, and Scala, and I hold a post-baccalaureate certificate in database management. I am passionate about leveraging technology to create accessible and seamless digital experiences for all users.
Work Experience
Executive Director Design & Development
July 2020 - Present
The University of Maryland
College Park, Maryland
The University of Maryland is a prestigious institution of higher education in the United States, celebrated for its distinguished research and computer science programs that are recognized worldwide. Consistently ranked among the nation's top educational establishments, UMD is also acclaimed for its commitment to inclusivity, being recognized as a leading college for LGBTQ+ students.
Design System - Principal Architect
- Led the initative to create a scalable, cohesive, accessible UI framework.
- Created atomic components to be used across multiple products, standardizing interfaces and enforcing accessibility compliance.
- Documented usage and component guidelines, empowering cross-functional teams to implement and extend the system efficiently.
- Established a versioning and release process for the design system, ensuring backward compatibility.
- Reduced development time for new features by 50%
Engineering & UX Design Leadership
- Oversaw the software development lifecycle, from planning and architecture to deployment and maintenance, for many high-profile projects with a combined budget of $5 million.
- Managed and mentored a team of engineers and UX designers, fostering growth through performance feedback, technical guidance, and career development plans.
- Developed and managed project roadmaps, aligning engineering deliverables with product release schedules based on business priorities.
- Championed a culture of innovation and collaboration within the engineering team, resulting in employee retention and satisfaction.
- Designed and implemented a comprehensive onboarding process for new hires, improving employee productivity and engagement through structured training, documentation, and mentorship programs.
Decoupled Data Services
- Architected and implemented a decoupled front-end system using React.js and Web Components that interfaced with microservices via GraphQL APIs.
- Designed and integrated a service layer to abstract API calls to digest and distribute campus-wide data.
- Reduced payload sizes by implementing GraphQL with dynamic queries.
- Bulk processing API endpoints for JSON and CSV.
Accessibility Compliance
- Led accessibility compliance efforts across web applications, ensuring adherence to WCAG 2.1 standards and improving usability for users with disabilities, resulting in a 20% increase in accessibility score.
- Conducted accessibility workshops and audits.
- Integrated automated accessibility testing tools, such as Lighthouse, reduce manual QA efforts and improve accessibility compliance coverage by 50%.
Software Engineer
July 2019 - June 2020
Under Armour
Baltimore, Maryland
Under Armour is a globally recognized leader in sports apparel, known for its commitment to innovation and performance-driven products. With over two decades of industry experience, the company leverages cutting-edge technology, including React, Scala, and Node.js, to drive its advanced digital framework and deliver exceptional user experiences across its platforms.
B2B E-Commerce Application - ArmourHouse
- Developed and maintained a robust B2B e-commerce platform with multilingual support built with Typescript, React, Redux, Apollo, React Router, Ramda, Scala, and PostgreSQL.
- Created a React component library with Storybook integration.
- Implemented complex state management solutions with Redux to handle inventory, pricing, order processing, account management, promotions, etc.
- Led the migration of legacy code to a modern React architecture, enhancing the maintainability and scalability of the application for future growth.
- Implemented caching strategies and data normalization on the client side using Redux and Apollo Client, improving data retrieval efficiency and reducing redundant API calls by 50%.
- Developed and optimized data processing workflows using Scala, improving system performance and reducing processing through efficiently handling large PostgreSQL datasets and parallel processing techniques.
B2C E-Commerce Application - ua.com
- Built and maintained React components for a high-traffic application.
- Implemented an interface response system to mitigate DDoS attacks, improving application resilience and reducing downtime through real-time traffic monitoring, rate-limiting, and automated threat detection protocols.
- Improved application performance by implementing lazy loading with GraphQL API for product data, resulting in faster content updates and real-time inventory management.
- Implemented responsive design and cross-browser compatibility, ensuring a seamless shopping experience across desktop, mobile, and tablet devices.
- Conducted comprehensive accessibility workshops for cross- functional teams, educating developers and designers on WCAG 2.1 guidelines and best practices, resulting in improved accessibility compliance and a reduction in accessibility-related issues.
Developer, UX Designer
February 2019 - July 2019
HAPPY COG
NY, New York (Remote)
Happy Cog is a renowned digital agency based in New York, offering a comprehensive range of services including design, development, and marketing. As a digital-first company, they have successfully partnered with large corporations to elevate their digital marketing strategies. Known for their innovative approach, Happy Cog has established itself as one of the top digital marketing firms in the industry.
- Led development and UX design for multiple high-traffic web applications, collaborating with the &Pizza team to build scalable Angular components for e-commerce and marketing platforms.
- Developed headless web applications using React, React Router, and Redux, implementing WCAG-compliant interfaces and integrating with PHP and Python backends.
- Organized and facilitated workshops for designers and developers, promoting best practices in usability, accessibility, and semantic HTML.
- Mentored developers in advanced JavaScript techniques, including functional programming, performance optimization, tree shaking, and abstraction patterns.
- Implemented continuous integration and deployment pipelines for React and Angular applications, ensuring efficient and reliable release processes.
- Spearheaded rapid prototyping of React components for A/B testing and client reviews, accelerating feedback loops and product iterations.
Developer, UX Designer
November 2011 - March 2019
ALEX+TOM
Baltimore, Maryland
Alex+Tom is a prestigious digital agency with a proven track record spanning over twenty-five years. Renowned in Baltimore for its unwavering commitment to excellence, the agency offers a comprehensive suite of services, including design, development, usability testing, and marketing. For over two decades, Alex+Tom has been recognized as a leading usability agency, consistently delivering high-quality digital solutions and maintaining a reputation for exceptional service and expertise.
- Led development and UX design for prestigious clients including the Department of Treasury and the National Park Service, resulting in award-winning interfaces and web services that transformed the digital presence of government agencies and corporate entities.
- Created over ten award-winning user interfaces using technologies such as vanilla JavaScript, React, Ember, and Angular, delivering visually appealing and highly functional digital experiences.
- Supervised and mentored full-stack developers, facilitating onboarding, conducting code reviews, and coordinating project activities to ensure high-quality deliverables and team efficiency.
- Developed server-side web services using Ruby, PHP, and Node, implementing RESTful and GraphQL APIs with the MVC architectural pattern to support scalable and robust applications.
- Led workshops and mentored stakeholders, designers, content managers, and developers on creating user-driven, accessible interfaces, fostering collaboration and best practices in usability and accessibility.
- Configured and maintained FedRAMP-certified production servers on AWS using Linux distributions such as CentOS, RedHat, and Amazon Linux (AMI), ensuring secure and reliable infrastructure for critical applications.
- Served as Product Owner for iOS store applications, CMS plugins, and analytical tracking tools, overseeing product development from concept to deployment.
- Utilized rapid prototyping techniques, including usability testing with eye-tracking technology and A/B comparative analysis, to create and iterate UI components swiftly and effectively.
Skills
- Javascript
- React
- NodeJS
- PHP
- Ruby
- Scala
- Laravel
- HTML
- CSS
- CSS-in-JS
- GraphQL
- MySQL
- PostgreSQL
- Linux
- Docker
- User-centered Design
- Atomic Design
- Figma
- Adobe
- Storybook
- Product Manager
- Macro Strategist
- Agile Development
- Release Management
- AWS Administration
Education
Masters of Science
Applied Information Technology
Towson University
Bachelors of Science
Sports Management
Towson University
Social
Awards
EXIM 2015
Park Points 2011
Addy Gold
Interests
W3C Standards
Design Systems
UX/UI
Web Components
Puzzles
Open Source
Animal Rescue
Travel
Machine learning
NASA
Home Improvement
Bulldogs
Soccer
Problem-Solving
Football
Architecture
Photography
WCAG
Generative modeling
Linux
Formula 1
Augmented reality