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
-
CaregivingCareer Break May 2023 - Jun 2024My 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.
-
Co-FounderMulletware Oct 2022 - May 2024We 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 -
Software Engineering ManagerVizient, Inc Oct 2020 - May 2023Irving, Texas, UsObjective: 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. -
Lead Software EngineerLowe'S Companies, Inc. Sep 2019 - Sep 2020Mooresville, Nc, UsObjective: 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. -
Lead Software EngineerAllstate Aug 2018 - Sep 2019Northbrook, Il, UsObjective: 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. -
Software Engineering ManagerMax Recruiting Solutions Sep 2017 - Aug 2018Key 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.
-
Sr. Software EngineerAquent Jul 2017 - Oct 2017Boston, 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. -
Lead Software EngineerZiff Davis Feb 2016 - Jul 2017New York, New York, UsKey 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. -
Lead Software EngineerWide Open Technologies Jul 2015 - Jan 2016Wilmington, Nc, UsKey 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. -
Director Of Software DevelopmentNovacor Consulting Group, Llc Jun 2014 - Jul 2015Asheville, 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. -
Lead Software EngineerAltametrics Mar 2013 - Feb 2014Costa Mesa, Ca, UsI 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
Aero Online
Your AI prospecting assistant
Select data to include:
Total price:
$0.00
0 records × $0.02 per record
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.
Start your free trial