Seth McLaughlin
Verified Expert in Engineering
Chrome Extensions Developer
Seth has 10+ years working in senior engineering and management leadership roles. His industry experience spans both small startups and technology leaders such as Microsoft, LinkedIn, and Dropbox. Seth specializes in web application development, specializing in JavaScript/front-end stacks, RESTful APIs, and developer tooling.
Portfolio
Experience
Availability
Preferred Environment
Linux, MacOS, Node.js, Git
The most amazing...
...web management console I've created was used to manage over 40,000 connected devices.
Work Experience
Senior Staff Software Engineer
DiDi Global
- Built out UI engineering team from scratch, responsible for all phases of the hiring process.
- Architected and built application technology stack based on React/Redux/TypeScript, including support for multiple user languages (i18n) in the UI.
- Created supporting development tools, including proxies and tools for automating pieces of internationalization.
- Created project roadmaps and lead requirements gathering efforts and communication across multiple teams of stake-holders.
Consultant
Stealth startup (Biotech)
- Implemented data service using Python and Flask framework.
- Migrated client React application from vanilla JavaScript to TypeScript.
Consultant
Stealth startup (Security)
- Refactored Angular application to increase code quality and maintainability.
- Implemented new features in Angular application based on customer requirements.
- Converted code base to TypeScript for improved maintainability and scalability.
Corporate training consultant
TenX
- Created customized training materials on writing test automation for web applications.
- Content aimed at internal manual QA team which was transitioning to writing automation.
- Delivered content through a series of training workshops (weekly, spanning several months).
Technical Lead
Dropbox
- Developed modern dashboarding solution to drive big-data decision making across the company.
- Architected and lead development for systems built with TypeScript (Angular 1.x), Go, MySQL, and the hadoop ecosystem.
- Designed and implemented Frosty, an open source tool which reduced build times by up to 30x for Node.js based projects.
Consultant
Stealth startup (Analytics)
- Advised company on technology stack choices for web application client (React).
- Implemented initial React application.
- Improved development environment by "Dockerizing" dependencies, to make it much easier for other developers to get all services running locally.
Freelance
Minhash (acquired by Salesforce)
- Created proxy application in Node.js to inject custom content into web pages.
- Designed administration portal application using JS/React.
Technical Lead
Shape Security
- Lead multiple teams focused on building product features and improving developer experience.
- Partnered with peers in product management and quality assurance to define product features, milestones, and quality goals.
- Defined and implemented technical infrastructure improvements, including build systems and developer tooling.
Senior Software Engineer
Hall (acquired by Atlassian)
- Implemented client-side code (web/desktop) for an enterprise chat application.
- Contributed to server components written with Rails framework.
- Optimized performance of real-time messaging layer written in CoffeeScript and Node.js, utilizing redis for distributed message caching.
Senior Software Engineer
- Shipped features on Linkedin.com aimed at higher education institutions and students.
- Developed and open-sourced Venus.js while driving adoption of JS unit testing across LinkedIn product teams.
- Delivered tech talks and training workshops on using Venus.js and unit testing best practices for JavaScript development.
Program Manager
Microsoft
- Owned features for the Internet Explorer version 8, 9, and 10 development cycles.
- Lead feature crews on the user experience and performance teams.
- Designed and implemented several platform technology demos for www.ietestdrive.com.
Experience
Venus.js
https://github.com/linkedin/venus.jschrome-mock
https://github.com/sethmcl/chrome-mockHTML5 Dev Conf Talk on Nightwatch.js
https://www.youtube.com/watch?v=794uaoenv_MLinkedIn Tech Talk on Venus.js
https://www.youtube.com/watch?v=fvHk7KWa25oSkills
Languages
JavaScript, TypeScript, CoffeeScript, Ruby, Python, HTML, CSS, Java, Python 2, Go
Other
Front-end Development, Shell Scripting, Engines, Performance, Profiling, Chrome Extensions
Frameworks
Redux, Ruby on Rails (RoR), Flask, NestJS, Angular, Selenium
Libraries/APIs
React, Node.js, Backbone.js, Nightwatch.js, RxJS, PhantomJS
Tools
Sketch, Git, Vim Text Editor, Adobe AIR, Webpack
Paradigms
Unit Testing, UX Design, Photoshop Design
Platforms
Linux, Docker, Visual Studio Code (VS Code), MacOS
Storage
Redis, MySQL
Education
Bachelor's Degree in Software Engineering
Rochester Institute of Technology - Rochester, NY (USA)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring