Jay Mcdoniel

NodeJS Developer at Universal Destinations & Experiences

Concrete, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jay Mcdoniel (who goes by Jackie) is a Software Developer with 8 years of experience building scalable TypeScript back ends and developer workflows. He’s a full-stack engineer passionate about NestJS and nrwl, an open-source contributor to the core NestJS project (adding StreamableFile, URL/address helpers and microservice client improvements) and author of a testing-nestjs repo that demonstrates unit, integration and E2E practices. At companies from MākuSafe to DirtRunner he’s led monorepo migrations, TypeScript strict-mode improvements, custom CLIs with nest-commander and SST-driven infrastructure to streamline deployments and database design for large datasets. A former Salesforce developer and software architect with a BS in Physics from Texas A&M, he brings a pragmatic, systems-thinking approach to backend architecture, testability and operational automation.
code8 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at Texas A&M University
stackoverflow-logo

Stackoverflow

Stats
64,128reputation
4.3mreached
1,424answers
1question
Badges
error-handling
top-5%
apollo
top-1%
mongoose
top-5%
websocket
top-5%
dynamic
top-5%
mqtt
top-5%
github-logo-circle

Github Skills (68)

e2e-testing10
node-js10
postgresql10
testing10
authentication10
microservices-application10
passportjs10
dto10
apollo10
microservices10
integration-testing10
javascript10
rabbitmq10
jwt10
typescripts10

Programming languages (13)

JavaCSSRustVueGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
jmcdo29/testing-nestjs

Jul 2019 - Nov 2022

A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 releases, 70 reviews, 112 commits in 3 years 4 months
Contributions summary:Jay primarily focused on setting up and testing a variety of NestJS applications. They created initial project structures for different NestJS projects, including simple, complex, TypeORM, and MongoDB examples. The user implemented unit, integration, and end-to-end tests to cover various aspects of these applications, such as controllers, services, pipes, and interceptors. These commits demonstrate a focus on ensuring the testability and robustness of NestJS applications with a clear emphasis on different testing methodologies.
pipesunitcqrsintegration-testse2e-tests
golevelup/nestjs

Nov 2019 - May 2021

A collection of badass modules and utilities to help you level up your NestJS applications 🚀
Role in this project:
userBackend Developer
Contributions:7 commits, 3 PRs, 1 push in 1 year 6 months
Contributions summary:Jay primarily contributed to the backend functionality and testing of the `nestjs` repository. Their work involved refactoring and updating modules related to RabbitMQ, Hasura, and Stripe, with a focus on adding custom decorator capabilities and resolving integration issues. The user demonstrated expertise in configuring and integrating third-party services, enhancing module configurations, and improving testing procedures to ensure robust functionality. They also worked on adding SonarCloud and ESLint configurations to improve code quality and consistency.
event-managementnestjshasurajavascriptexpress
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial