Jay McDoniel

Jay McDoniel

Software Developer

Location:

Jay comes from Lynnwood Washington. He has earned his degree from Texas A&M University. He has worked at Revature and Infosys as a Salesforce practitioner and at Texas A&M as a student IT worker. His focuses are on NodeJS, especially using NestJS, and Angular, but he also enjoys work with Apex and Salesforce.

Work

Software Developer

Sep 2017 - Present

Build RESTful APIs for T-Mobile as contract developer. Deploy Node servers using Heroku and Heroku Connect. Connect Salesforce database with external Postgres database. Manage code base using Git, GitHub, and BitBucket.

  • Maintain code coverage of at least 85%.
  • Architect solution to use IDs from Heroku database instead of using Salesforce IDs to keep process asynchronous

Salesforce Developer

Jun 2017 - Sep 2017

Teach and learn Salesforce from and to coworkers. Work in small development teams using scrum methodology. Create metadata scanner custom application

  • Created custom queue manager on Salesforce to keep from hitting async job process limit
  • Obtained Salesforce Platform Dev 1 Certification

Student Technician

Jun 2016 - May 2017
  • Resolve general computer issues including maleware, software installations, and hard drive formatting
  • Communicate with staff and students through several mediums including email and verbal
  • Manage incoming computer requests using Service Now
  • Manage student ID card access through card-reader system
  • Demonstrate time management skills between managing requests and handling school work

Volunteer

NestJS

Supporter and Contributor

NodeJS framework to help architect and organize your node server code.

  • Renowned as 'Awesome Supporter' on NestJS Discord channel.

Education

Texas A&M University

Bachelor in Physics

Aug 2013 - May 2017

References

On request only
Available

Skills

Web Development

HTML CSS Javascript Angular

NodeJS

Node Express NestJS Middleware SQL ORM RESTful API API GraphQL published packages

Salesforce

Lightning Apex SOQL Visualforce Trigger Framework Batch classes Process Builder

Git

GitHub VCS

Heroku

server PaaS

Languages

English

Native speaker

NodeJS

>=ES6

PostgreSQL

>=10

Typescript

^3.0.0

Angular

>=2

CSS

^3

SCSS

~

bash

~

Interests

Software Development

Salesforce NodeJS Angular 2+ NestJS

Automation

CI/CD Travis Testing

Microservices

RabbitMQ Redis Kafka

Authentication

JWT OAuth2 Basic Passport