Joe Osterfeld
(440) 821-7376 | joeosterfeld@gmail.com | LinkedIn.com/in/joeosterfeldFull stack software engineer with a specialty in JavaScript projects. Well versed in major front end frameworks, Ruby on Rails and NodeJS. Experienced with publishing & managing NPM packages. Takes a people-centric approach to all software projects.
Professional Experience
Salesforce - Senior Member of Technical Staff
Columbus, OH | February 2022 - Present
Senior Software Engineer on Hyperforce: Salesforce's internal devops platform.
JavaScript, Lerna, Lightning Web Components (https://lwc.dev), Python, Postgres, Spinnaker, Kubernetes, Terraform, + many internal tools.
Bold Penguin - Senior Software Engineer
Columbus, OH | July 2019 - February 2022
- Full-stack web development using Angular (v9+), Typescript, NodeJS, Ruby on Rails, PostgreSQL, AWS.
- Oversees the commercial insurance quoting application for Nationwide Mutual Insurance Company.
- Works across teams, with a focus on high priority projects across the technical organization.
- Acts as a subject matter expert on Typescript and Angular, hosting trainings on Typescript, NX MonoRepos and Firebase.
Joe Osterfeld, LLC - Independent Consultant
Columbus, OH | September 2018 - September 2020
- Creator of wedzee.com; an online marketplace to buy and sell used wedding and event items. Wedzee is built using Angular, NodeJS, Google Cloud Platform, Firebase, and various third-party API integrations.
- Worked directly with business owners to gather requirements & implement Agile Development methods.
- Oversaw every part of the software development lifecycle from bidding and requirements gathering to developing and managing custom applications.
The Scotts Miracle-Gro Company - Senior Developer, Cloud Applications
Columbus, OH | August 2018 - July 2019
- Technical lead for a mobile application distributed to over 5,000 devices.
- Strived to improve team practices by holding training sessions for advanced JavaScript topics including RxJS and Async/Await.
- Executed hybrid mobile app development at every stage, from app development, backend development to iOS deployment.
- Managed a team of interns who will develop a new internal Android application.
The Scotts Miracle-Gro Company - Junior Developer, Sales Support
Columbus, OH | May 2017 - August 2018
- Full-stack web and hybrid mobile application development using Angular 1.6, TypeScript, CouchDB, Python, and Google App Engine.
- Contributed to a mobile app built to manage the Scotts Field Sales team.
- Designed a wrapper for PouchDB which utilizes RxJS to receive streams of data as it’s synced to a mobile device.
Technical Skills
- Software Development: Object-oriented programming, data system design, test-driven & behavior-driven development (TDD & BDD), Agile Development methodologies.
- Web: Adept at HTML, CSS, JavaScript (AngularJs, Angular, NodeJs), TypeScript, RxJS, PostgreSQL, Google Cloud Platform, ExpressJS, Node/NPM, and async programming. Well-versed in API design and RESTful web services.
- Mobile: Highly experienced at building and deploying hybrid mobile apps for Android and iOS via Ionic/Cordova.
- Development Workflow: Bash scripts, Git version control, various IDEs (Visual Studio Code, Visual Studio, PyCharm, Eclipse), Slack, JIRA, Trello, GitHub, GitLab, BitBucket.
Education & Training
Attends various meetups in the Columbus area to further understanding of technical concepts and learn new skills.
- NG Conf 2019 (Salt Lake City, UT) | Angular Conference | April 2019
- Google Cloud Onboard (Chicago, IL) | Google Cloud Platform Conference | October 2018
- NG Conf 2018 (Salt Lake City, UT) | Angular Conference | April 2018
- Tech Elevator (Columbus, OH) | Full-Stack .NET Coding Bootcamp | Graduated: April 2017
- Baldwin Wallace University (Berea, OH) | Marketing, Entrepreneurship | Graduated: May 2014