James Crittenden

James Crittenden Email and Phone Number

Software Engineer
James Crittenden's Location
Charlotte Metro, United States, United States
About James Crittenden

Software engineering leader with 15 years of experience and 9 years in management, driving scalable cloud infrastructure, DevOps automation, and secure architectures. Proven success leading teams and delivering real-world solutions.

James Crittenden's Current Company Details

Software Engineer
James Crittenden Work Experience Details
  • Career Break
    Caregiving
    Career Break May 2023 - Jun 2024
    My mother experienced a stroke last May. My previous employer was understandably unable to accomodate the schedule of full-time caregiving. The responsibilities of speech and physical therapy made a productive workday impractical.After my mother made a full recovery, I took the month of April & May to travel abroad and visited 9 countries in Europe. I reflected on the third chapter of my life and came back with a different outlook. During the period of caregiving, I utilized my free time to continue work on my open source projects, enhance my automation tools, and upskill in DevOps / GitOps technologies.Tech Improvements:* Transitioned from the dated "DevOps" model to the newly accepted GitOps model; utilizing tools like Flux2 and Argo (I prefer Flux2 because of its CLI)* Learned both Rust & Lua to by creating neovide plugins.* Expanded on a popular RESTful framework by creating fully automated solutions. I am completely capable of reading from a DB table and generating the corresponding models and controllers (with relationships)* Collaborated on a React/RTK boilerplate that provides a hook-style syntax that interacts directly with RTK for state management.* Co-authored a library that utilizes a custom XHR verb to retreive the table rules from a controller and generate forms in the front-end.* Learned figma and took my design skills to a completely new level.* Helped friends & family to learn code.
  • Mulletware
    Co-Founder
    Mulletware Oct 2022 - May 2024
    We specialize in maintaining and contributing to open-source libraries, boilerplates, and automation tools. Our Completed Projects:* Form library that requests the rules from a RESTful controller and generates the corresponding form.* State management tool that utilizes the capacity of (R)edux(T)ool(K)it-"Query" and expresses it using a Hook-style syntax with type-checking baked in, and numerous helper functions that promote Immutability & Optimization without the hassle at the component-level.* React Boilerplate that incorporates all of our tools and also provides a number of plop generators* Yii2 boilerplate that goes above and beyond the frameworks desired goals.* Language-specific snippetsWorks in project:* Nvim/Neovide Plugins* Audio/Visual libraries for Arch* Bash/Zsh scripts for upgrade maintainence in "rolling" distros
  • Vizient, Inc
    Software Engineering Manager
    Vizient, Inc Oct 2020 - May 2023
    Irving, Texas, Us
    Objective: My team and I were tasked with improving and providing specialized reports at the patient level. We worked closely with the DOD and VA to implement a product that decreased time during the decision making process; providing the doctors and nurses the necessary information to make informed decisions. This both sped up in-room consultations but also gave practictioners the time to make rounds more effectively.Key Accomplishments:* Scaled engineering team from 5 to 11 engineers, reducing project backlog by 50% in 6 months and enabling faster project turnaround.* Automated our deployment process and decreased onboarding time from days to minutes using Flux2, Terraform, Helm, and Kubernetes, enabling reliable Kubernetes deployments and 99.9% uptime during updates.* Led team to OWASP Level 3 HiPAA compliance with test-driven development, passing monthly audits for 600+ VA Hospitals.* Established a bounty system for tech debt, accelerating the completion of 75% of prioritized tasks.Primary responsibilities included:* Fostering standards through peer-reviewed pull requests.* Hosting weekly code workshops.* Shareholder gap-bridging through figma sessions and visual BDD testing.* Conducting daily coding exercises via Euler.* Promoting a bounty system for outstanding tech-debt.* Conducting standups & follow-ups.* Project architecture for greenfield initiatives. * Helping Jr & Mid-level engineers using the TDD method.
  • Lowe'S Companies, Inc.
    Lead Software Engineer
    Lowe'S Companies, Inc. Sep 2019 - Sep 2020
    Mooresville, Nc, Us
    Objective: My team and I were tasked with implementing a new point-of-sale system in all Lowes locations. We handled the register, self-checkout, and mobile development for the Lowes checkout system.Key Accomplishments:* Delivered a new in-store & mobile checkout system using React to all 1,700 stores nationwide.* Established Github-based "manage-through-code" for senior management, enhancing transparency and quarterly review consistency.* Led the transition to React 18, Redux, and Sagas, enhancing state accessibility and minimizing errors by implementing effective state management and dependency injection using Reselect & Immer.* Introduced and promoted best practices such as modularization, caching, memoization, immutability, lazy-loading, and TDD. Improving code quality and paving the way for the creation of automation tools using Plop.* Used Terraformer to convert our GCP setup into Terraform files, cutting provisioning time by 40%, lowering costs by 5%, and boosting security by tightening broad policies with Open Policy Agent.Primary responsibilities included:* Communicate with shareholders and properly inform the team of current initiatives.* Conduct daily standups with our teams in India.* Promoting React (18) best practices (immutability, memoization, destructuring, and proper closures) throughout our teams; both local and off-shore.* Implement a Domain-Driven, REST-style interface for Redux-Sagas. * Fill in wherever necessary.
  • Allstate
    Lead Software Engineer
    Allstate Aug 2018 - Sep 2019
    Northbrook, Il, Us
    Objective: Our team was tasked with building a "back-of-office" database using Go, Postgres, Elasticsearch, and profiling tools such as Grafana & Prometheus. Key Accomplishments:* Consistently delivered on schedule with 100% code coverage for mandatory monthly audits.* Leveraged Grafana and Prometheus for server insights and auto-scaling during low usage periods, reducing cloud expenditures by 15%.* Created a multi-environment infrastructure with Terraform and Helm, enabling reliable Kubernetes deployments while maintaining 99.9% uptime during updates.* Developed a series of back-of-house RESTful API services using Go. * Delivered two greenfield front-end initiatives for our subsidiary Esurance 3 weeks ahead of schedule. Primary responsibilities included:* Promoting Agile principles in the transition from a company-wide scrum approach.* Act as a navigator for our Jr & Mid-level engineers during paired programming sessions.* Encouraging new tools (whenever possible) and promoting documentation.* Measuring engineer progression through peer-reviewed pull requests, TDD sessions, and personal one-on-ones.* Reporting to principle engineering.* Delegating daily responsibility from metrics gathered through pull requests.
  • Max Recruiting Solutions
    Software Engineering Manager
    Max Recruiting Solutions Sep 2017 - Aug 2018
    Key Accomplishments:* Built a team of 6 engineers, doubling development capacity to support two new additional product lines, with a streamlined onboarding process that enabled rapid integration.* Developed and maintained the data modeling and architecture using Postgres, Redis, and Elasticsearch for nearly 30 states.* Migrated existing infrastructure to GCP using Terraform and Helm, providing reliable cluster orchestration with Kubernetes and reducing existing infrastructure costs by 75%.* Integrated Bullhorn API into operations, enhancing credit-limit checks, past-due alerts, and reimbursements, saving the average office within the organization $800/month.* Implemented real-time analytics and tracking tools to monitor sales rep performance, improving transparency and boosting average sales during peak season by 25% per office.
  • Aquent
    Sr. Software Engineer
    Aquent Jul 2017 - Oct 2017
    Boston, Ma, Us
    ** Relocation Period **API Development: (Java / Spring MVC)- Added new core features to the existing company CRM.- Integrated the CRM with Salesforce API.- Integrated TDD / BDD using a ruby framework.Front-End Development: - Assisted the transition from AngularJS to Angular 2.- Replaced existing forms with Angular Reactive FormBuilder.- Implemented 4 new client facing features.
  • Ziff Davis
    Lead Software Engineer
    Ziff Davis Feb 2016 - Jul 2017
    New York, New York, Us
    Key Accomplishments:* Automated AWS ECS provisioning with Terraform & Docker Compose, reducing local build times and deployments by over 9+ minutes per build, saving over 40+ hours per month across the team and maintaining 99.9% uptime during updates.* Refined REST API standards in Yii2 with Gii tools, cutting endpoint creation time by 95% and standardizing API structure across teams for improved scalability. * Managed the daily curation and reconciliation of 2TB of National Institute of Health data, reducing CMS normalization time by 5 hours per cycle and enhancing processing efficiency by 15%.Dev-Ops / Microservice Architecture : - Deployed an AWS ECS Cluster using Docker Compose.- Utilized swarm mode (4 nodes).- Jenkins Deployment Pipeline.API Development: - Improved company-wide REST standards using Yii2.- Automated the creation of Yii2 API modules.- Architect of 4 APIs and migrated 2 legacy; maintained all.- TDD / BDD utilizing codeception.Ingestion Engine: - Built a Yii2 ActiveQuery for the National Institute of Health. - Ingested, curated, and normalized over 15TB of data.- Migrated the codebase from [Python/Django] to [PHP7/Yii2].ElasticSearch: - Implemented a Yii2 / Elasticsearch (5.0) ActiveRecord.- Designed a Yii2 ElasticSearch Component & Interface.- Deployed ELK stack using Docker Compose.
  • Wide Open Technologies
    Lead Software Engineer
    Wide Open Technologies Jul 2015 - Jan 2016
    Wilmington, Nc, Us
    Key Accomplishments:* Provisioned an AWS ECS cluster using Terraform & Docker Compose for the two primary projects I was tasked to build, providing reliable deployments and 99.9% uptime during updates.* Delivered a used equipment web scraper to a client was later acquired by Catepillar for $3 million.Contributions:My Legacy Keeper : Yii2 / React JS Social Application- Designed the entire database schema through the use of Yii2 Migrations. - Generation and Configuration of all active record models.- Generation and Configuration of all RESTful controllers.- Implementation of Yii2s RBAC.Used Equipment Guide : Asynchronous NodeJS Script- Constructed and implemented the entire database schema.- Utilized ECMAscript 6 standards - Promises, Classes, Awaits, Yields, and Generators. - Converted Phantom.js into a headless web scraper capable of emulating user mocked headers and frequencies. - Visits over 30 sites daily and returns the content to undergo a curation & normalization process.
  • Novacor Consulting Group, Llc
    Director Of Software Development
    Novacor Consulting Group, Llc Jun 2014 - Jul 2015
    Asheville, Nc, Us
    - Ensured team members had appropriate project comprehension, direction, and necessary resources prior to drafting project requirements.- Applied a design driven approach to assist senior management in the construction of business plans, requirements specifications, and timelines.- Direct involvement in data architecture/modeling. - Oversaw distributed version control system implementation and monitor daily developer interactions with established repositories. - Established pair programming and DVCS standards to maintain effective workflows.- Implemented a developer workflow that harmonizes with the MVC architecture; drastically improving the day-to-day DVCS operations and code integrity.- Monitored individual developer progress and comprehension of established workflow standards.- Coordinated internship oversight and delegate daily responsibilities through task assignment to senior developers who oversee implementation. - Conducted daily scrum meetings and help developers resolve issues, technical and human alike.- Established a positive yet challenging environment for developers to grow into leaders, capable of providing guidance and motivation to aspiring interns.
  • Altametrics
    Lead Software Engineer
    Altametrics Mar 2013 - Feb 2014
    Costa Mesa, Ca, Us
    I was tasked with leading two primary projects:User Guided Tour System This product helped users familiarize themselves with the HULA system as well as the various settings required to configure it.A Brand Loyalty Application driven by a series of mini-games.

Frequently Asked Questions about James Crittenden

What is James Crittenden's role at the current company?

James Crittenden's current role is Software Engineer.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.