headshot

James Sterling

Fullstack Software Engineer

About Me

Full-stack software engineer with 14+ years of experience crafting software for SaaS platforms, enterprise deployments, and everything in between. My focus is to leverage the entire stack, back-end, middleware, and front-end to deliver thoughtful UI/UX experiences. My passion for self-documenting, scalable, and robust software orchestrations drives me to learn from and coach other engineers in best practices, refine developer experience (DX) tooling, and continuously hone my craft as a curious engineer.

Experience

Sep 2023 - Present

Aidium

Senior Fullstack Engineer

Aidium logo
  • Build new user-facing features and scalable UI components using React, Next.js, Tailwindcss, Storybook, & TanStack Query.
  • Working closely with the product and design team to implement complex feature concepts from zero-to-one, back to front.
  • Architect and build scalable serverless back-end components using Typescript, Nodejs, Prisma, TypeGraphQL, GraphQL, & MongoDB.
  • Champions DX improvements to help alleviate pain-points around hot-reload inefficiencies at scale, optimize test performance with @swc/jest, & slow Next.js compile times.
  • Works to establish baseline clean-code concepts, importance of type-safety, & separation-of-concerns principals.
May 2022 - Sep 2023

Lattice

Staff Software Engineer

Lattice logo
  • Full stack development on new product initiatives and next-gen platform focused engineering empowering experiences using React, Next.js, Chakra UI, Zod, Relay, GraphQL, NestJS, Sequelize, gRPC, & Node.js.
  • Leads effort to establish patterns for internationalization and localization (i18n) using react-intl as well as improving DX tooling by leveraging custom linting configuration.
  • Plays a key role in delivering new features by working closely with Product & Design–translating requirements into technical specifications, atomic tasks, and organizing the effort for large epics.
  • Champions type-safety and data-model simplicity across the stack to help reduce cognitive load, mitigate tech debt, and minimize issues in production.
  • Leads the effort to merge two disparate software orchestrations by working closely with DX colleagues–delivering cost reduction and helping to standardize DX tooling.
  • Authors technical specifications, participates in technical RFCs, and architecture round-table reviews.
Oct 2020 - May 2022

Nortal

Lead Software Development Engineer

Nortal logo
  • Front-end & Microservice focused engineering of enterprise web experiences using Angular 12-13, Nx, NgRx (Angular Redux), RxJs, Jest, Spectator, HAPI, and Adobe Adobe Experience Manager (AEM).
  • Leads colleagues in technology best practices for core technologies & processes with in-depth code reviews, coaching, and pair programming.
  • Works closely with Product, Architecture, Backend, Security, and UI/UX teams to ensure delivery of highly usable, secure customer-facing e-commerce experiences across desktop and mobile.
  • Partners across teams to deliver T-Mobile's TVision marketing and upper-funnel user-facing application.
  • Leads the development effort for migration to next-gen cart and checkout experiences for Metro by T-Mobile.
  • Leads the team development effort to migration of cart and checkout experiences on next-gen platform for Metro by T-Mobile.
/img/brands/tmobile.png logo
/img/brands/tvision.png logo
/img/brands/metro.png logo
Oct 2018 - Oct 2020

Extreme Arts + Sciences

Senior Full Stack Developer

Extreme Arts + Sciences logo
  • Full-stack development focused on building unique solutions for our clients that includes PHP (Laravel & custom), HTML5, CSS Preprocessors (SASS), Front-end/Back-end Node/JS (Ractive.js, React-native, jQuery, TypeScript, HAPI, Joi, ExpressJs, ES6, and more), Build & Task runners (Grunt, Webpack), UI Unit and Automation testing (PHPUnit, Ruby, Cucumber, Selenium), Ionic (Angular 7/8) hybrid mobile app development, and Sitecore (C# XP 9) development and support, containerization using Docker/Docker-compose, cloud platform operations support and configuration on Azure and AWS.
  • Spearheads test-driven development configuration and paved roads by leveraging Unit testing as well as QA Automation testing with Ruby, Cucumber and Selenium.
  • Played a key role in advancing Microsoft's Iot in Action Events technology orchestration including Matchmaking platform, Electron based check-in app, and high-volume email campaigns.
  • Designed, built, and deployed Ionic (AngularJS) hybrid mobile app from the ground up for Microsoft as a companion for IoT in Action Event conference series.
  • Maintained and updated web-based presentation platform for Bing using reveal.js and Ractive.js.
  • Designed, built, and deployed web-based Email platform-agnostic signature generator for GoDaddy and GoDaddy Guides.
/img/brands/microsoft.png logo
/img/brands/bing.png logo
/img/brands/godaddy.png logo
/img/brands/united-fcu.svg logo
/img/brands/tdecu.svg logo
Jan 2014 - Oct 2018

York

Full Stack Developer

York logo
  • Works with web technologies such as HTML5, CSS3, Responsive Web Design, PHP (Laravel, Joomla, Wordpress), JavaScript (AngularJS 1-2, jQuery, jQuery UI, RivetsJS, MVVM concepts), LAMP Stack administration, MySQL, MSSQL, MongoDB, Apache Solr, Task Runners (Grunt, Gulp, Yarn), ASP.Net Webforms, MVC, & Entity Framework.
  • Champions best practices and new processes to improve user experience & user interface design (UI/UX), web presence, and software architecture principals such as service-oriented architecture (SoA).
  • Migrates manual deployment processes using configuration of continuous integration & delivery (CI/CD) pipelines using TeamCity and Octopus Deploy to improve DevOps practices in both Linux and Windows server environments.
/img/brands/farmers.webp logo
/img/brands/walmart.png logo
/img/brands/lyft.png logo
Apr 2013 - Jan 2014

MEDTRON

Application Programmer / Analyst

MEDTRON logo
  • Works with leading edge web technologies such as HTML5, CSS3, PHP, Zend MVC, MySQL, PDO DB Abstraction with Doctrine 2 ORM/DBAL.
  • Contributes new feature work and tech debt refinement for MEDTRON's Electronic Health Record System (EHR) with focus on HIPPA compliance and usability.
Feb 2009 - Apr 2013

York Risk Services Group, Inc.

Software Engineer I & II

York Risk Services Group, Inc. logo
  • Works with Open Source technologies such as JavaScript, jQuery, jQueryUI, PHP, MySQL, XML, HTML, CSS, and champions DX command-line tooling & scripting with Perl.
  • Gained strong fundamentals with many web service protocols, including SOAP and REST endpoint configurations in Progress 4GL and Java environments.
  • Configures, deploys, and maintains administration with on-prem SuSE Linux Enterprise, Apache 2.x, Apache Tomcat 5.x/6, Apache Solr, Apache Lucene, and Secure FTP orchestrations.
  • Trained in Adobe LiveCycle ES2 Process Development, LiveCycle ES2 Server Configuration and Management, Adobe ES2 Form Design and Implementation.
  • Implementation of refined HCI (Human-Computer Interaction) interface design and development using self-taught graphics design and implementation in web and desktop environments using graphics design tools such as Adobe Fireworks, Illustrator, and Photoshop.

Education

SELU Logo

Southeastern Louisiana University

Bachelor of Science in Computer Science

Scientific Concentration / ABET-Accredited

Project: Create a ride-sharing app to help link communities of students with others students to organize ride-sharing to save money and alleviate strain on the environment.

2005 - 2010

Certifications

AWS Partner Badge

AWS Partner: Accreditation (Technical)

Issued by Amazon Web Services Training and Certification

Earners of this badge are AWS Partners who have developed fundamental, technical knowledge of AWS cloud computing, global infrastructure, services, solutions, migration and security.
Sept 2021

Skills