John Newman

Principal Frontend Engineer at GXL

Tallahassee, Florida, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
John Newman is a Principal Frontend Engineer with 14 years of experience blending creative direction and modern web engineering to design and build polished, production-ready user experiences. He’s proficient in React, Redux, Node.js, TypeScript and a wide tooling ecosystem—GraphQL, Express, RabbitMQ, NoSQL, Docker and numerous static site generators and preprocessors—and has led engineering at startups and product teams at InVision and Evernow. As a former Creative Director and co-founder, he uniquely bridges branding, UI craft, and implementation, able to take a visual concept through to running code. His open-source work improving Retina.js demonstrates attention to high-fidelity imagery and front-end performance across CSS preprocessors. Based in Tallahassee, he pairs technical leadership with hands-on development and still finds time for music, writing, and family life.
code14 years of coding experience
job17 years of employment as a software developer
bookBS International Affairs: Political Science and Anthropology, BS International Affairs: Political Science and Anthropology at Florida State University
bookAA Liberal Studies, AA Liberal Studies at Tallahassee State College
languagesSpanish
github-logo-circle

Github Skills (6)

css10
javascript10
image-optimization10
stylus9
lessc9
sass9

Programming languages (6)

TypeScriptShellCSSTeXSCSSJavaScript

Github contributions (5)

github-logo-circle
strues/retinajs

Jun 2016 - Jun 2017

JavaScript, SCSS, Sass, Less, and Stylus helpers for rendering high-resolution image variants
Role in this project:
userFront-end Developer
Contributions:2 releases, 66 commits, 22 PRs in 1 year
Contributions summary:John's contributions primarily revolved around modifying and improving the functionality of Retina.js, a JavaScript library for handling high-resolution images. Their work included refactoring the core JavaScript code in `src/retina.js` and `dist/retina.js` to optimize image handling and fix existing bugs. The user also added support for background images and expanded the library's capabilities by introducing support for manually indicating a direct URL for a "retina" image and various pixel densities. In addition, the user updated the test environment and updated mixins for different CSS preprocessors.
stylussasscssjavascriptresolution
jgnewman/einlandr

Mar 2017 - Mar 2018

Contributions:82 commits, 45 pushes in 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Newman - Principal Frontend Engineer at GXL