Michael Pinnegar

Michael Pinnegar

Mentor
5.0
(1 reviews)
US$8.00
For every 15 mins
2
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Strictly correct, statically typed, and very friendly
Strictly correct, statically typed, and very friendly

I've been professionally active in software development since 2010. I have a BS in computer science, a love of statically typed languages, and a tons of experience as a full stack web developer.

I love learning more and finding out why software is behaving the way it is. I enjoy debugging difficult problems (they're like fun puzzles you get paid to figure out!) and live for that dopamine high of finally "getting it" when fixing difficult issues.

I enjoy collaborating with people, and I have a love for teaching complex, difficult topics in an approachable, plain spoken way.

Eastern Time (US & Canada) (-04:00)
Joined June 2022
EXPERTISE
12 years experience
7 years experience
5 years experience | 1 endorsement
4 years experience

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Hao Gao
Hao Gao
August 2022
Excellent expert help with AWS CDK and Typescript!
SOCIAL PRESENCE
GitHub
CommissionChecker
Automated checking for availability of artists who are offering commissions
Java
1
1
p3-blog
Code samples from the Professional Practical Programmer blog
Java
0
0
Stack Overflow
4988 Reputation
8
52
76
EMPLOYMENTS
Team Lead
Chemical Abstracts Service
2020-06-01-Present
* Lead team of eight cross functional contributors (developers et al) migrating multimillion dollar applications from on premise OpenStac...
* Lead team of eight cross functional contributors (developers et al) migrating multimillion dollar applications from on premise OpenStack to Amazon Web Services (AWS). * Used CDK with projen and Typescript to manage replicable, testable, and stable infrastructure in AWS * Communicated status of migration effort to nontechnical business stakeholders * Gathered requirements from multiple stakeholders and balanced implementation among multiple conflicting needs to find the outcome that delivered the most value * Provided technical leadership, coaching, and advice to on team members as well as internal groups with little to no AWS experience * Vetted and trained several new employees in AWS * Wrote scaling Lambda implementations, configured ECS deployments, code pipeline CI/CD infrastructure, S3 buckets, DynamoDB instances, and DocumentDB instances
Python
Java
Amazon S3
View more
Python
Java
Amazon S3
TypeScript
Amazon SQS
DynamoDB
AWS CDK
Projen
AWS
View more
Devops and Senior Developer
Chemical Abstracts Service
2020-01-01-2020-06-01
* Troubleshot continuous integration problems including starting stack stability, end to end test flakiness, and deployment failures * Re...
* Troubleshot continuous integration problems including starting stack stability, end to end test flakiness, and deployment failures * Rebuilt Ansible based provisioning system for stability, speed, clarity, and correctness integrated with Consul and Openstack inventories * Delivered functionality to Angular client side application and Java web tier application * Advised and assisted other developers on software design, troubleshooting, and testing strategies * Independently investigated and located commit-level root cause of production defect causing high levels download related failures * Lead team refactoring and modernizing performance testing framework providing technical guidance, leadership, and project management
Java
Git
Project management
View more
Java
Git
Project management
Ansible
OpenStack
Leadership
Performance Testing
Apache Solr
View more
CTO
Sasquatch Technology
2018-03-01-2020-01-01
* Architected client, web, and database layer for secure, highly available infrastructure built on top of AWS EC2 instances * Created cli...
* Architected client, web, and database layer for secure, highly available infrastructure built on top of AWS EC2 instances * Created client application layer using Typescript with a Webpack based build process and React component framework * Created web layer with Java, Spring MVC, Aspect4j, JPA, Spring Data, and Hibernate connected to a Postgres database * Fully tested application at multiple tiers; client using Jest, end-to-end using Cypress, web tier using REST Assured, and database layer using JPA based entity access * Integrated multiple social authentication processes with three different levels of authorization using Auth0 with JWTs * Utilized Terraform, Ansible, and Packer to manage daily and deploy based releases of virtual machine images in AWS * Created automated framework for initializing several GUI programs using xdotool * Lead team of three part time developers with on demand contractors providing task based deliverables * Built deployment pipeline with Jenkins and Github including delivery based automated testing, deployment, and virtual image generation with multiple environments
Java
Git
Linux
View more
Java
Git
Linux
Gradle
TypeScript
Docker
Webpack
Terraform
Packer
AWS
View more
PROJECTS
Bunny TrackerView Project
Ohio House Rabbit Rescue
2019
Free, open source, no cost, Mac and Windows friendly, GUI driven database for Rabbit shelter to track rabbits
Free, open source, no cost, Mac and Windows friendly, GUI driven database for Rabbit shelter to track rabbits
HTML/CSS
Node.js
Angular
View more
HTML/CSS
Node.js
Angular
TypeScript
npm
Electron
Playwright
Spectron
View more