Created
November 19, 2023 17:14
-
-
Save notjrbauer/0f1de4b23b375014fb7fa7aabeba7cfc to your computer and use it in GitHub Desktop.
resume.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "John Bauer", | |
"label": "Engineer", | |
"email": "notjrbauer@gmail.com", | |
"phone": "(412) 992-7196", | |
"website": "https://bauer.gg", | |
"summary": "I'm an ambitious backend engineer at heart, with a massive passion in helping others and promoting success. I've had the opportunity to solve many interesting, and challenging problems in both e-commerce and on-demand markets with a developer/manager perspective. I take my work very seriously, and always strive to learn and improve.", | |
"location": { | |
"address": "451 Kansas Street", | |
"postalCode": "CA 94107", | |
"city": "San Francisco", | |
"countryCode": "US", | |
"region": "California" | |
}, | |
"profiles": [ | |
{ | |
"network": "Github", | |
"username": "notjrbauer", | |
"url": "https://github.com/notjrbauer" | |
} | |
] | |
}, | |
"work": [ | |
{ | |
"company": "Cloudflare", | |
"website": "https://cloudflare.com", | |
"position": "Systems Engineer", | |
"startDate": "2017-07-01", | |
"summary": "Cloudflare makes the Internet work the way it should. Offering CDN, DNS, DDoS protection and security. I'm currently working on the billing systems team", | |
"highlights": [ | |
"Working on Billing and Subscriptions Team", | |
"Migrated millions of user payment information to new payment provider", | |
"Aided in core services migration from marathon -> k8s", | |
"Planned, migrated & sunset services for new payment provider transition", | |
"Lead planning of separating async/sync calls into new pubsub system", | |
"Planned & implemented && automated product_catalog provisioning", | |
"Migrated Entitlements-Service from PHP -> Go", | |
"Responsible for PHP legacy services && their deprecation", | |
"Created Subscriptions UI" | |
] | |
}, | |
{ | |
"company": "Segment.io", | |
"website": "https://segment.com", | |
"position": "Senior Software Engineer II", | |
"endDate": "2017-07-01", | |
"startDate": "2016-06-01", | |
"summary": "Segment gives companies to ability to aggregate all of their customer data and send it off anywhere (on an integration and source level). I was responsible for a handful of microservices written in go, but was mainly occupied with our Billing-Service and Counters-Service.\n\n The billing-service interfaced with stripe while keeping track of all of Segment's billing information. A SQS was used to help process millions of incoming webhooks requests with the help of aws lambda, through an API-gateway. The service was also heavily relied on internally, providing methods to aid in analyzing our processed, paid, or newly created billing information.\n\n Additionally, I was also responsible for our counters-service. The counters-service kept counts of both unique and total count of customer calls. This service listens to a NSQ channel, and records event metadata into ElasticCache.\n\n Lastly, I was also responsible for mentoring team members and interviewing future candidates for the engineering team.", | |
"highlights": [ | |
"Responsible for Billing Service / Counters / Usage-Service", | |
"Responsible for Frontend and Backend Node.js modifications", | |
"App/Gateway Team Golang Developer", | |
"Simulated and corrected 8 month old rate limit errors", | |
"Implemented Idempotent Keys for invoice processing", | |
"Implemented Analytics Simulator Backend", | |
"Heavily Relied on Docker and all AWS had to offer" | |
] | |
}, | |
{ | |
"company": "Eazeup", | |
"website": "https://eazeup.com", | |
"position": "Senior Software Engineer", | |
"startDate": "2015-04-01", | |
"endDate": "2016-06-01", | |
"summary": "Eaze helps patients receive medical marijuana easily, quickly, and professionally. I was responsible for migrating off of Azure/C# to AWS/Node.js. The architecture is micro-service oriented, using RabbitMQ as a broker and a pipeline that transforms MSSQL -> Postgres. In addition, we were tasked with creating a doctor-patient videochat application for patients looking to easily obtain their medical recommendation card.", | |
"highlights": [ | |
"Translated C# codebase to Node.js", | |
"Implemented Credit service", | |
"Implemented Credit Card service", | |
"Implemented VIP Program", | |
"Improved driver routing and ETA algorithms", | |
"Released a smart menu based on user's proximity in city" | |
] | |
}, | |
{ | |
"company": "Rivers Agile", | |
"position": "Fullstack Developer", | |
"startDate": "2014-12-29", | |
"endDate": "2015-04-01", | |
"summary": "Consulted for an agency that develops full-stack applications for the healthcare and oil industries. The application frontend is built with angular and communicates with a Rails web server that's connected to Postgres. The mobile-apps were developed with ionic.", | |
"highlights": [ | |
"Developed new tools for scheduling and auditing", | |
"Tracks thousands of users daily", | |
"Used by top 3 oil companies" | |
] | |
}, | |
{ | |
"company": "Branding Brand", | |
"position": "Director of API Development", | |
"website": "http://brandingbrand.com", | |
"startDate": "2011-09-01", | |
"endDate": "2014-12-28", | |
"summary": "Branding Brand powers mobile commerce sites and apps for over 200 of the world's leading retailers, including American Eagle Outfitters, Crate & Barrel, Ralph Lauren, and Sephora. Our transformative technology is proven, reliable, and limitless. Our work is regularly noted by independent research firms, including Forrester and L2.", | |
"highlights": [ | |
"Transitioned company away from Apache + PHP to Nginx + Node.js", | |
"Lead team of 20 engineers on projects spanning backend services and infrastructure", | |
"Continued support and development of API's for consumers like Shoprunner and Paypal", | |
"Responsible for company-wide code review and mentoring", | |
"Developed two-week long Javascript + Node.js curriculum", | |
"Responsible for backend interviews and hires", | |
"Helped design and launch a Passbook solution for [Sephora](http://www.sephora.com/) in 12 days ([TechCrunch](http://techcrunch.com/2012/09/21/how-popular-is-passbook-sephora-sees-17000-passbook-users-in-day-one-20k-after-24-hours/))", | |
"Co-lead a team of 6 engineers to deliver robust client services to eBay and PayPal", | |
"Aided design, implementation and support of most tools that power Branding Brand's services" | |
] | |
} | |
], | |
"education": [ | |
{ | |
"institution": "Duquesne University", | |
"area": "Computer Science", | |
"studyType": "Bachelor of Science, Minor in Math", | |
"startDate": "2008-06-01", | |
"endDate": "2011-04-01" | |
} | |
], | |
"skills": [ | |
{ | |
"name": "Backend Engineer", | |
"level": "Master", | |
"keywords": [ | |
"Distributed Systems", | |
"Docker", | |
"kubernetes", | |
"python", | |
"Javascript", | |
"Golang", | |
"Lua", | |
"PHP", | |
"Node.js", | |
"C#", | |
"Ruby", | |
"Vim", | |
"AWS", | |
"Azure", | |
"GCP", | |
"HTML", | |
"CSS", | |
"Sass", | |
"Mobile App" | |
] | |
} | |
], | |
"languages": [ | |
{ | |
"language": "English", | |
"fluency": "Native speaker" | |
}, | |
{ | |
"language": "Spanish", | |
"fluency": "un poco" | |
} | |
], | |
"interests": [ | |
{ | |
"keywords": [ | |
"Soccer", | |
"Climbing", | |
"Brazilian Jiu-Jitsu", | |
"Muay Thai", | |
"Programming", | |
"Reading", | |
"Running", | |
"Learning New Languages" | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment