Edward Lin
Verified Expert in Engineering
JavaScript Developer
Edward is a web architect, technology enthusiast, and problem solver. With over 15 years of industry experience, he has delivered scalable and robust software for high traffic, enterprise-level mobile web, and eCommerce applications.
Portfolio
Experience
Availability
Preferred Environment
Git, JavaScript, Node.js, MacOS, React
The most amazing...
...project I've built is a software which directly interfaces with $2 billion worth of customer transactions annually.
Work Experience
React and Next.js Engineer
AutoDirt, LLC
- Designed and developed a best-in-class real estate investment application using Mapbox.js and a family of products.
- Brought to life Figma designs with pixel-perfect fidelity. Developed unique drawing, dragging, layering, and zooming functionalities on the map platform.
- Architected reusable component and utility libraries to handle complex UI/UX functionalities.
Principal Software Engineer
Boxed
- Led all major customer-facing web application development, design, and architecture for our eCommerce SaaS product since its inception.
- Provided guidance and leadership on all technical decisions and implementations.
- Interfaced regularly with all technical and product domain owners.
MERN Lead Developer
Perk Rewards Inc.
- Built a multi-system fintech application that allows users to redeem various administration-defined perks depending on their equity positions on multiple brokerages.
- Developed front-end application on Next.js, API service using Express.js and Mongoose, and single command deployments with Heroku.
- Designed multi-user level roles and access control to manage various perks types, promotions, companies, offerings, etc.
Contract Engineer
Placemeter (Via Toptal)
- Handled development of a responsive marketing site for a promising startup.
Web Architect
Code Legs
- Developed a customer relations application for real-time, including video, audio, SMS, email, and desktop sharing collaboration.
- Implemented client-side MVC architecture to improve the existing application structure.
- Built a file sharing vault similar to Google Drive to allow resource sharing between connected users.
- Implemented a responsive web framework to provide support for both the web and native applications.
- Established best practices for the web development team.
Principal Architect
Townsquare Media
- Spearheaded mobile-first responsive web development for a multisite application platform servicing over 400 websites and 50+ million unique visitors a month.
- Designed and architected web services APIs in Node.js/MongoDB environment.
- Developed custom advertisement experience and integration points on over 400 of our mobile sites.
- Created custom theming framework for multisite generates.
- Researched new technologies and design principles to further advance the quality of the development team.
Senior UI Architect
The Hertz Corporation
- Oversaw the development of the reservation process for eCommerce websites and mobile applications that generates over $2 billion of traffic annually.
- Implemented HTML5 web apps utilizing technologies such as responsive web, local storage, cache manifest, geolocation, the Canvas API, Backbone.js, Node.js.
- Converted mock-ups to functional websites and mobile apps based on specifications and usability standards.
- Implemented optimization techniques such as lazy loading, CSS sprinting, tableless design/semantic HTML, CSS and JavaScript aggregation, SEO tools, HTML5 polyfills, and more.
- Collaborated with developers to establish a strategy for coding standards, cross-browser compliance, code organization, and architectural design and documentation.
Experience
Boxed eCommerce
Isomorphic React/Flux web application.
Mobile-first Platform
http://www.townsquaremedia.comReservation Client-side MVC Application
Reservation Client-side MVC Application
http://www.hertzondemand.comAlways Organised
Skills
Languages
CSS3, PHP, HTML5, JADE, Less, JavaScript, TypeScript, CSS, HTML, GraphQL, Python, Go, Python 3, SQL, Java
Frameworks
Hapi.js, Redux, Express.js, Flux, Java Agent DEvelopment (JADE), AngularJS, Compass, Tailwind CSS, Next.js, React Native, Material UI, NestJS, Jakarta Server Pages (JSP), Spring
Libraries/APIs
React, Zepto, Node.js, jQuery, Backbone.js, REST APIs, Vue, Socket.IO, Facebook API, DFP API, Handlebars, PubNub, Underscore.js, Snap.svg
Tools
GitHub, Sublime Text 2, Figma, Sublime Text, Git, Adobe ColdFusion, Sequelize, Mongoose, Prisma
Paradigms
Responsive Web Design (RWD), Model View Controller (MVC), Responsive Development, Search Engine Optimization (SEO), REST, SMACSS
Storage
MySQL, Google Cloud, PostgreSQL, MongoDB, Redis, NoSQL, Microsoft SQL Server
Other
Web Development, Software Development, Front-end, Front-end Development, Consulting, Codebase Development, Responsive Web Apps, Full-stack Development, Minimum Viable Product (MVP), Content Management Systems (CMS), Full-stack, Intranets, Single-page Applications (SPA), Gatsby, APIs, SVG, Accessibility, Isomorphic, Realize API, Cloudinary, Nx, Zustand
Platforms
MacOS, Windows, Linux, WordPress, Amazon Web Services (AWS), Firebase, Google Cloud Platform (GCP), Jakarta EE, Heroku, Mapbox
Education
Bachelors of Science Degree in Computer Science
Johns Hopkins University - Baltimore, MD, 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