Staff Engineer| Mentor | X-Amazon | Angular | TypeScript | 8 Years Experience of Shipping Quality Code with a Sense of Urgency
As a Staff Engineer, I am responsible for building features for the foundational product front end Tasks Squad, using TypeScript, JavaScript, Angular, RxJS, NgRx, Jest, HTML5, and CSS3. Previously when I joined in March 2022 as a Senior Front End Engineer on the Product Growth team, where I focused on improving user retention, activation, and monetization through A/B testing and feature flagging for my first 18 months. I have 8 years of software engineering experience, with 7+ years in front-end engineering.
I am passionate about mentoring, coaching, and teaching others. I have been ranked as one of the top 1% of software engineering mentors, authored several courses on TypeScript and front-end technologies for W3Schools and Scrimba, and spoken at conferences and events. I am always eager to learn new things and challenge myself. My goal is to create impactful and user-friendly web applications that help teams work smarter and faster.
Dylan's profile has been carefully vetted and approved as a Codementor. Connect with Dylan now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ultimate-coding-resources
A collection of the best resources for programming, web development, computer science and more.
2144
233
100AlgorithmsChallenge
TypeScript
83
132
EMPLOYMENTS
Staff Engineer
ClickUp
2022-03-01-Present
- Executed features and experiments as a founding member of the Product Growth team at ClickUp. Focused on monetization, retention, and a...
- Executed features and experiments as a founding member of the Product Growth team at ClickUp. Focused on monetization, retention, and activation utilizing TypeScript, JavaScript, Angular, RxJS, NgRx, Jest, HTML5, and CSS3.
- Leveraged A/B testing and feature flagging while working closely with Project Managers, Designers, and Data Analysts.
- Interviewing candidates in Front-End Component and System Design with an emphasis on raising the bar.
- Growing and mentoring my fellow Product Growth engineers via weekly 1-on-1s, code reviews, and defining engineering processes.
- Architected efficient and re-usable code for front-end components in TypeScript & Angular.
- Implemented various tracking methods and properties along with dashboard creation
HTML/CSS
Git
Angular
View more
HTML/CSS
Git
Angular
TypeScript
JavaScript
View more
Front End Engineer II
Amazon
2020-12-01-2022-03-01
- Implement user stories and features for Amazon Explore utilizing JavaScript(ES6+), TypeScript, Redux, GraphQL, Jest, Git, HTML5, & CSS3...
- Implement user stories and features for Amazon Explore utilizing JavaScript(ES6+), TypeScript, Redux, GraphQL, Jest, Git, HTML5, & CSS3 with functional styled-components in React.
- Building out features utilizing WebRTC (real-time communication) leveraging Twilio Video for in-session group experience S-Team goal with cross-browser and mobile device compatibility.
- Handling layout with CSS Grid and Flexbox, accessibility, performance, and overall mobile touch events while working hands-on with product and UX.
- Agile & Scrum team member actively contributing to backlog grooming, sprint reviews, demos, and stand-up. Working with 10+ engineers on a regular basis and 30+ engineers on sibling teams.
- Adding client-side metrics/logs and querying against Amazon to debug complex edge cases and address incoming user support tickets.
- Upgrading ESLint configuration to be more compatible and strict for JavaScript and TypeScript files.
- Regular code reviews to catch edge cases and support best practices as well as weekly design sessions to guide the technical aspects of the product.
- On-call on a semi-regular basis to root cause any potential production issues. Managing deployments and releases to production and other environments.
- Participate in Operational Excellence meetings to track our defect rates, create backlog items to lower them, and analyze to find areas of improvement in an iterative manner.
- 2x Fall 2021 Hackathon - Invent and Simplify Winner & Best PR FAQ Winner.
HTML/CSS
Git
TypeScript
View more
HTML/CSS
Git
TypeScript
React
JavaScript
View more
Senior Software Engineer
PricewaterhouseCoopers
2019-05-01-2020-12-01
- Design and architecture of SPAs utilizing JavaScript, TypeScript, Angular, RxJS, SASS, Jasmine, Git, HTML5, & CSS
- Integration of Type...
- Design and architecture of SPAs utilizing JavaScript, TypeScript, Angular, RxJS, SASS, Jasmine, Git, HTML5, & CSS
- Integration of TypeScript , applying Object Oriented design principles, & utilizing SOLID principles
- Connecting to asynchronous RESTful services utilizing Promises & Observables
- Integration of responsive design utilizing media queries, SASS, CSS, & atomic design principles
- Integration of unit testing in Angular with Jasmine to increase test coverage
- Refactoring of application to increase page-speed optimization, lower asynchronous requests and reduce memory use
- Establishing of clean code principles, development work-flow standards, & peer reviews to increase code confidence
- Scrum team member delivering quality features and user stories in a timely manner
- Training and mentoring software engineers at various levels
YouTube.com/CodingTutorials360
1000+ videos of in depth tutorials, industry news, group mentoring and career advice
70,000+ subscribers
5...
YouTube.com/CodingTutorials360
1000+ videos of in depth tutorials, industry news, group mentoring and career advice
70,000+ subscribers
500,000+ minutes watched per month with 20,000,000 + lifetime
15 video course of clean code and SOLID Principles released for free on a million subscriber channel- https://youtu.be/ZihKWQXRBmE