Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Engineering Manager
FanfixEngineering Manager
Oct. 2024 - Jan. 2025Beverly Hills, California, United States• Led multiple contractor teams across various time zones, integrating their work with in-house engineering teams across multiple monorepos. • Enhanced code quality by implementing stricter linting and review standards, utilizing automated workflows with Husky and Dependabot. • Improved cross-functional collaboration between Engineering and Product teams using AI tools, Jira, and enhanced documentation practices in Confluence. • Strengthened security protocols, including Recaptcha for protected endpoints, optimized authentication token management, and dynamic cloud container scaling to thwart DDoS attacks, ensuring PCI compliance. • Leveraged data science insights to deliver actionable metrics that improved key business KPIs and supported strategic decision-making.
Senior Software Engineer
FanfixSenior Software Engineer
Aug. 2022 - Nov. 2024Beverly Hills, California, United States• Transitioned the monolithic web application to a scalable microservices architecture using Next.js (frontend) and Nest.js (backend), ensuring modularity and maintainability. • Enhanced frontend performance by optimizing React using Hooks, implementing Redux for improved state management, and incorporating Material-UI for a polished and accessible user interface. • Utilized TypeORM and MikroORM for efficient database operations, enabling advanced query handling, schema migrations, and seamless integrations across multiple environments. • Designed and deployed containerized applications with Docker and orchestrated workloads using Kubernetes for high availability and horizontal scaling to meet dynamic traffic demands. Optimized backend systems with dynamic cloud scaling on Google Cloud Platform (GCP), reducing latency and ensuring resource efficiency during peak traffic. • Championed test-driven development (TDD) using Jest, WebdriverIO, and SuperTest, ensuring reliability through automated API and UI testing, later pioneering new QA standards with Cypress integration in GitHub Actions. • Designed and developed a reusable component library and a cohesive design system based on Figma designs, streamlining development and ensuring consistency across the platform.
Software Engineer
VinetiSoftware Engineer
Mar. 2021 - Aug. 2022• Platform for managing the workflow for cell and gene therapy in clinical research trials for cancer treatments: Maintains multiple robust code bases—and implements new features—in JSX, TSX, JavaScript, TypeScript, Ruby on Rails, and YML configuration files • Implementing Cypress automation and the writing of its’ code, to streamline the testing teams’ processes and ensure best-practices; enabling for test-driven-development while certifying a secure, HIPAA compliant planform for patient health data • Migration of Cypress codebase to TypeScript and implementation of Page Object Model design; automating frontend user actions and backend responses in parallel to expedite testing efforts to test for breakpoints, failures, and vulnerabilities • Utilizes Jenkins CI/CD and creates pipelines for PRs, nightly tests, and compatibility of custom, client configuration to platform code • Code review while confirming Operational Qualification compliance for Validation team
Software Engineer
GatsbyHubSoftware Engineer
Jan. 2020 - Dec. 2021Los Angeles, California, United States• Visual Studio Code extension built on Node.js runtime environment for efficient utilization of our incorporated npm package dependencies and smooth implementation of the APIs upon which VS Code extensions are built • Utilized TypeScript throughout the entirety of codebase to prevent type errors, through the use of interfaces and type-aliases, preventing unexpected behavior in the extension by declaring types for expected inputs and outputs in an effort to facilitate ease of maintainability • Employed Travis CI within our development workflow for continuous integration of codebase by running a Jest testing suite within a spun up virtual machine on all code before pull requests are submitted, as well as linting all code to adhere to the AirBnB style guide . • Implemented Webpack to decrease latency by bundling, uglifying, and minifying code into a single file, taking advantage of ts-loader to compile the TypeScript files, and improving developer experience by providing granular control over the running of VS Code extension scripts depending on environment variables • Implement object oriented programming paradigm through the development of a class with a prototype containing asynchronous methods to pull plugin, starter, and themes data from the NPM API by leveraging the Got API to create a dynamic list of all fetched metadata to populate the numerous views in VS Code extension, to provide users with all relevant information for respective packages. • Employed Jest testing suite to take advantage of mocking features to create unit tests, run on asynchronous functionality of codebase, in order to enact test-driven-development, thus allowing for simplified scalability and maintainability.
Software Engineer
Open SourceSoftware Engineer
Jan. 2020 - Dec. 2020Pair-a-Dice | Online Pair-programming Partnering with Coding Sandbox • Utilized Socket.io to leverage bidirectional data flow of websocket communication protocols to create a fast, interactive pair-programming environment for user where they can code together in real time • Designed a comprehensive testing suite utilizing Enzyme for integration tests, while also checking the functionality of API endpoints with Supertest to ensure data was returned in the proper format • Implemented React Router to create secure routes with authentication checks prior to routing, while reducing server calls within a SPA.
Software Engineer
Open SourceSoftware Engineer
Jan. 2020 - Dec. 2020TraveList | Platform to Generate and Share Itineraries • Implemented PostgreSQL in order to persist data, support extraction and insertion of tuples based on user input, allowing efficient scalability while preventing data redundancy and allowing relational data for a customizable travel planning application. • Employed Redux to manage React state, to organize event handling, and reduce prop drilling by dispatching actions through reducer functionality when updating state and utilizing the singleton design pattern to leverage the Redux store as a single source of truth. • Used Redux-Thunk to maintain integrity of state throughout lifecycle, when sending asynchronous post requests of user data within Redux, by delaying the dispatching of actions to reducers when awaiting a response. • Protected user data with BCrypt to ensure sufficient encryption, secure salting and hashing of user data before storing it in a relational database and to decrypt passwords from the database when comparing them to the user input password thereby protecting users’ page and information
Software Engineer
Open SourceSoftware Engineer
Jan. 2020 - Dec. 2020Workout Roulette | Exercise Application for Busy Professionals • Leveraged React.js’s unidirectional data flow to deploy a responsive and scalable single page app with reusable UI components that are dynamically rendered according to updates to state • Established non-relational database to have accessible and scalable data, while also allowing for flexible additions and changes to schemas. • Deployed Node.js/Express server to efficiently handle HTTP/API requests to the server and database through middleware methodology of routers and controllers to modularize backend requests with comprehensive routes.
Software Engineer
Open SourceSoftware Engineer
Jan. 2020 - Dec. 2020Critique | Peer-to-Peer Feedback Sharing Platform • Utilized React Native, along with Material UI and styled-components, to construct a cross-platform mobile application, leveraging its efficient handling of state changes to assist in dynamic rendering of the reusable components • Implemented Google OAuth for federated identity management when logging in and storing user data, allowing our users to have individual, secure accounts without having to provide personal information
Technical Lead
Direct Message NetworkTechnical Lead
Jan. 2019 - Dec. 2020Greater Los Angeles Area• Leveraged SEO best practices to direct traffic to, and engage clients in, company’s social media pages, thus increasing content downloads. • Employed Google Analytics and other dynamic pattern recognition tools to examine client interactions and improve upon them.
Directors Assistant
Pulse FilmsDirectors Assistant
Jan. 2016 - Dec. 2019Venice, CA• Employed a SQL database to establish one-to-many and many-to-many relationships in the data between the slate of directors, their works, dates, and different versions of said work. • Utilized CMS based scripting language and framework, incorporating foundational UI/UX concepts, the hierarchy design principle, and the dual-coding theory to create a compelling and captivating web presence to highlight film works and reels
Social Media Manager
FreelanceSocial Media Manager
Jan. 2015 - Dec. 2016Greater Los Angeles Area• Built and maintained web presence for companies • SEO and Google Analytics • Created content for social media
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Dylan on Intch
IT
490477 people
24
Data Scientist Intern @ Newell Brands
16
Program Manager @ DISH Network
18
Senior Software Engineer @ EarnIn
ITWeb Developer
111782 people
42
Senior Mining Engineer @ Riot blockchain
16
CEO/Data Engineer and Consultant @ Propeltech Services LLC
24
Managing Manager @ INGENTA HIRING