×
James Thomason, Jr

James Thomason, Jr

Full Stack Software Engineer

7411 E River Rd, Flushing, Michigan, US, MI 48433
(810) 214 0123

Background


About

About

I am a Full-Stack Software Engineer who is passionate about engineering, architecture, and tooling. I am looking to fill a T-Shaped position in a team that solves interesting and challenging problems with innovative technology.

Work Experience

Work Experience

  • Senior Software Engineer, ActiveCampaign

    Dec, 2021 - Present

    Improved reliability of customer experience automation functionality

    • Wrote command line application for seeding data to local development in order to facilitate bug reproduction

    • Paired with junior developers to introduce them to coding basics and best practices

  • Cloud Engineering Chapter Lead, Vanguard

    Mar, 2020 - Dec, 20211 year 9 months

    Migrating enterprise security gates and CI/CD workflows from BitBucket and Bamboo to GitHub

    • Maintaining existing CI/CD pipeline to improve developer experience during transition

    • Participating in rework of team structure and introduction of development chapters

    • Holding weekly one on ones with reports to build a rapport with them and continually support their growth

    • Discussing best practices and upcoming programming trends with chapter to foster a learning environment

  • Software Engineer, Quicken Loans

    Sep, 2017 - Mar, 20202 years 5 months

    Developed internal deployment orchestration tool using PHP and maintained enterprise CI solution

    • Created and maintained repository of development tools and scripts to improve developer experience

    • Participated in RFCs and audits to determine viability of various enterprise tools

    • Mentored junior engineers on PHP best practices, object oriented code, agile methodologies, and pair programming

  • Senior Full Stack Software Engineer, magicJack

    Aug, 2016 - Sep, 20171 year

    Developed customer portal and order processing engine using AngularJS, Spring, and MuleSoft Anypoint Platform

    • Designed and implemented new API architecture to modernize internal services

    • Engineered a custom library to facilitate migration from monolith to microservices

  • Software Engineer, Bank of America

    Aug, 2015 - Aug, 201611 months

    Developed responsive web application for enterprise compliance testing, reporting, and monitoring using AngularJS and Spring

    • Maintained blog posts to share knowledge and foster open communication and technology discussions

    • Developed widely-adopted internal libraries for data grids, state history, and loading animations

  • Software Developer, Quicken Loans

    May, 2014 - Aug, 20151 year 3 months

    Developed responsive mortgage services platform built with AngularJS, Silex, ASP.NET, SQL, and Redis, while maintaining legacy application

    • Created and maintained a Vagrant box to provide a reproducible development environment and streamline onboarding

    • Mentored an engineering intern on PHP best practices, object oriented code, agile methodologies, and pair programming

Skills

Skills

  • Front-End Development

    Building web apps with TypeScript, JavaScript, HTML and CSS

    Experience with vanilla JavaScript and frameworks including Angular, React, and Ember

    Compliance with UI accessibility standards

    Tested with Storybook, Selenium WebDriver, Playwright

  • Backend Development

    PSR-compliant PHP using the Symfony framework

    NodeJS applications with Express, WebKit, and Jest

    Java with Spring, Hibernate, JUnit and Mockito

    SQL Experience with Postgres and MySQL, with and without ORMs

  • Cloud & DevOps

    Applications using AWS Lambda, Step Functions, and EC2

    Infrastructure As Code experience using Terraform and CloudFormation

    CI/CD workflows with Bamboo, CircleCI, and GitHub Actions