Devin Clark

I am a JavaScript Software Engineer focused on creating high-performance web apps. I'm especially interested in real-time web mapping, and I particularly like working with React/Preact. Lately, I've really enjoyed working with Go.

I am also building a tool for monitoring and fixing performance issues in Postgres databases with a co-founder. More information about it is available at magistratehq.com.

Work

Principal Software Engineer

Oracle Netsuite
to Present
My primary focus is empowering team members by pair programming, participating in code reviews, and mentoring on a large React codebase.
  • Spearheaded efforts to modernize and improve developer experience using tools like webpack and Jest
  • Led architecture and end-to-end development of features on several different projects
  • Standardized front-end testing strategy to increase overall code coverage from 43% to 80%
  • Coached other teams within Netsuite as a JavaScript subject matter expert
  • Implemented an RFC process to help with team alignment and consensus-based technical decision making

Web Engineer

Weather Decision Technologies
to
I built, organized, and directed my team to create some of the highest value services for the company. I developed complex web applications using weather data, microservices, and libraries like React and Hapi. Additionally, I led my team in exploring new technologies to improve our products.
  • Directed full-stack development of features on a weather forecasting SaaS app
  • Revamped a Flash-based mapping application in modern JavaScript

Web Developer, Co-Founder

OverDid.It
to

Web Developer

Adcuda
to

Web Engineer

Design by Caffeine
to

Skills

Web Technologies & Frameworks: JavaScript, TypeScript, Babel, CSS, React/Preact, Leaflet/Mapbox GL, webpack, Eleventy
Testing: Enzyme, Jest, Mocha/Chai
Database: Postgres, Redis
Backend: Node.js, Go
Deployment Tools: Bash, Docker, AWS CodeBuild, Jenkins, GitHub Actions
OS: Linux, macOS

Community Work

Techlahoma

Secretary
to
Techlahoma is a 501(c)(3) with the mission to advance Oklahoma's grassroots technology community. We do this by supporting user groups, running conferences and workshops, and mentoring.

Techlahoma

Director
to

ThunderPlains Developer Conference

Co-Organizer
to
Volunteer for three conferences. Co-Organizer for two.

OKC.js

Co-Organizer
to

Education

Oklahoma City Community College

AAS: Computer Science
to