Shawn Milner, Developer in Sacramento, CA, United States
Shawn is available for hire
Hire Shawn

Shawn Milner

Verified Expert  in Engineering

Full-stack Developer

Sacramento, CA, United States
Toptal Member Since
August 11, 2020

Shawn is a creative and dedicated web developer who excels in optimizing the performance of user-centric, high-impact websites for nationwide, F500, and global companies. He completely revamped the face of a cosmetic brand's site and switched it to React, improving site stickiness by 21%, drastically reducing marketing expenditure. Shawn leverages technical and analytical skills to create dynamic, high-speed websites, apps, and platforms, fueling competitive advantage and revenue growth.


Horry County Government
React Native, Android, iOS, Python
Vue, Vuex, TypeScript, Sass, Vue 2, Tailwind CSS, Web Development, QA Automation
Teachers' Curriculum Institute (TCI)
JavaScript, React, HTML5, CSS, Web Development, Jest




Preferred Environment

Slack, Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...front-end project I delivered was for the cosmetic market using React. It had a surprisingly profound effect on their client "stickiness" and sales.

Work Experience

React Native Engineer

2023 - PRESENT
Horry County Government
  • Addressed and resolved a series of bugs hindering the app's optimal performance.
  • Migrated several critical libraries successfully, ensuring the app ran on the latest, most efficient technology.
  • Fixed the Android Gradle issue while simultaneously giving the iOS version a tune-up and migrating it to React Native 0.71.
Technologies: React Native, Android, iOS, Python

Senior Front-end Developer

2022 - 2023
  • Utilized Vue, Tailwind CSS, and blockchain and built a social platform with features similar to Reddit, delivering a visually appealing and secure platform that meets the needs of a diverse user base.
  • Leveraged my technical proficiency and understanding of user experience design to create an intuitive and cutting-edge platform using blockchain technology for security and transparency.
  • Contributed to a complex and innovative social platform, among other tasks, and delivered projects to clients.
Technologies: Vue, Vuex, TypeScript, Sass, Vue 2, Tailwind CSS, Web Development, QA Automation

Front-end and React Developer for Page Layout of Web Content Libraries and Galleries' Build

2022 - 2023
Teachers' Curriculum Institute (TCI)
  • Created educational libraries with various dashboard interconnectivity for students. Through this project, I delivered a user-friendly and engaging platform that helped students easily access and utilize educational resources.
  • Contributed to the platform's overall design and user experience and worked closely with educational content specialists and educators to understand students' specific needs and goals.
  • Ensured the platform's performance was optimized for speed and reliability so that students could access and utilize the educational resources without interruptions.
Technologies: JavaScript, React, HTML5, CSS, Web Development, Jest

Senior React Developer for a Data-driven Sales Platform

2021 - 2022
  • Hired to build out some major features for their company (Saved Goal Cards). This was one of their largest and most anticipated features, very intricate in the front end handling the majority of the process versus making API calls.
  • Created a shortcut button within the app to help busy sales managers quickly navigate and take action.
  • Delivered results for Saved Cards above expectations and sooner than expected.
  • Helped them create onboarding for other developers as they were working on building their internal team.
Technologies: React, JavaScript, CSS, HTML, Redux, Vue, Web Development

Senior Angular 8 Developer

2019 - 2020
  • Developed a dashboard for a group of scientists to more efficiently analyze protein folding outcomes without bias by using the Violin Chart in D3js.
  • Made information easily recognizable and organized so they can execute scientific methods with limited data with seamless flow built with Angular 8.
  • Set the stage to introduce machine learning by developing the dashboard.
Technologies: Bootstrap, Html2canvas, D3.js, ApexCharts.js, SCSS, HTML5, TypeScript, Angular, Tailwind CSS, Mapbox, Web Development

Senior React Developer

2019 - 2020
  • Led front-end development and assisted with back-end programming for a website overhaul.
  • Ensured the technical feasibility and optimum functioning of design features that accelerated load-time by 17% and improved site stickiness by 21%.
  • Collaborated with company representatives to fully gather a sense of the style and feel of the design.
Technologies: Stripe Payments, Styled-components, Redux-Saga, React, Web Development

Full-stack Engineer

2017 - 2018
  • Designed the application architecture using TypeScript, React, Redux, React Native, and Node.js.
  • Led the developers and completed code reviews to achieve maintainable and high-quality code.
  • Integrated a real-time WebSocket to see all changes immediately.
Technologies: MongoDB, Express.js, Node.js, Git, TypeScript, React Native, Redux-Saga, React, Web Development, Prisma, Laravel, PHP

Marketing Team Lead Developer

2015 - 2017
  • Developed responsive web applications with React and AngularJS.
  • Mentored experienced developers who were new to JavaScript.
  • Collaborated with designers to resolve UX problems, improve operations, and provide exceptional customer service.
  • Led the technology definition and process development for the entire 15-person product team.
Technologies: AngularJS, React, CSS3, HTML5, ECMAScript (ES6), JavaScript, Web Development, Django

eCommerce App for Cosmetic Brand
The project involved revamping the face of a cosmetic brand's website by switching to React for the user interface. I played a key role in revamping it, which resulted in a vastly improved user experience, reduced marketing expenditures, and other great results. The affiliates and vendors in this company were extremely satisfied and grateful.

Mortgage Valuation and Marketing Site
This project is a great example of having both something attractive enough that a company can send traffic to, and that can also be used as a tool for customers and representatives. This is a three-in-one asset and another reason how web apps can simplify marketing and sales efforts.

Personal Care Branded Website
This project created a better eCommerce journey and raised those dopamine levels with each scroll and mouse hover, giving people enough time to truly observe and understand what the brand conveys despite its sensitive nature. I worked as the senior React developer to revamp the website.

Web3 Social Media App
DSCVR is a Web3 social media app. As a front-end web developer, I built this innovative and user-friendly website. I also created custom features and functionalities that enhanced the user experience. Using my HTML, CSS, and JavaScript expertise, I collaborated closely with the design and development teams to bring our vision to life.

Custom Features and User Data Dashboard for Atrium
As a senior front-end developer, I built and maintained the front-end of Atrium, a data-driven sales management platform that helps sales managers, sales leaders, and sales operations professionals use data to improve representatives and team performance. One of the custom features that I developed was the omnibutton, a versatile and user-friendly tool that allows users to perform various actions on the platform with a single click. The omnibutton can be customized to suit user preferences and workflows and integrate with various APIs and third-party services. Some of the actions that the omnibutton can perform are creating new projects, adding or removing team members, generating reports, sending notifications, launching simulations, and more. The omnibutton was designed with React hooks and styled-components, and used Redux for state management and Axios for HTTP requests.

Another custom feature I developed was a dashboard that displays user data in an interactive and intuitive way. The dashboard also provides insights into individual representative performance, team performance, and coaching opportunities. The dashboard uses D3.js for data visualization, React Table for data grid, and React Query for data fetching.

Creating a Teaching Library with React and TypeScript at TeachTCI
As a senior front-end developer at TeachTCI, I created engaging and interactive social studies and science curricula for teachers and students.

One of the projects involved developing a teaching library that allows teachers to access and customize ready-made lessons that include slides, videos, texts, activities, assessments, and more. The teaching library was built with React and TypeScript, and I used GraphQL for data fetching and Apollo Client for state management. The teaching library also supports various features such as filtering, searching, sorting, bookmarking,and rating lessons. It helps teachers save time and effort in planning lessons and provides high-quality and standards-aligned content.

I also worked on other features such as a digital notebook, game, and reports that enhance the learning experience for students and parents. I enjoyed working with a talented and collaborative team of developers, designers, and educators at TeachTCI.

Moving ClassDojo Move from Android to PWA with Custom JavaScript
ClassDojo creates a positive and engaging classroom community for teachers, students, and parents. As a senior front-end developer, I contributed to one of the projects by helping ClassDojo move its app from Android to a progressive web app (PWA) that works on any device and platform. To achieve this, I used custom JavaScript code that leveraged modern web APIs such as service workers, web app manifest, push notifications, and offline storage. The PWA also improved the app's performance, reliability, and user experience by enabling faster loading, smoother transitions, and adaptive design. It also supported various features such as points, big ideas, portfolios, and messages that helped teachers encourage students, support social-emotional learning, and communicate with parents. The PWA helped ClassDojo reach more users worldwide and make their classrooms happier.

I also worked on other features, such as the game, reports, and stories, that enhanced the learning experience for students and parents while collaborating with a talented team of developers, designers, and educators at ClassDojo.

Creating a Sensitive Data Management System with React, Node.js, and AWS

WhiteTower is a secure and reliable platform for alternative investment funds. As a full-stack engineer, I developed a sensitive data management system that allows fund managers and investors to securely upload, store, access, and share confidential documents such as financial statements, tax returns, contracts, and due diligence reports. The sensitive data management system was built with React and TypeScript on the front end and Node.js, Express, and MongoDB on the back end. The system also used AWS S3 for cloud storage, JWT for authentication, and AES-256 for encryption. I supported various features such as role-based access control, audit trail, notifications, and watermarking. The system helps WhiteTower comply with industry regulations and protect its clients' data.

I also collaborated with a team of developers, designers, and testers, as well as with the product owner, to understand the user needs and feedback and deliver features that meet their expectations and requirements.

Web Platform for Construction and Mining Industries

As a full-stack engineer at Caterpillar, I contributed to creating innovative and sustainable solutions for the construction and mining industries. I played a key role in developing a web platform that allows customers to monitor, manage, and optimize their equipment and operations. The web platform is built with Angular and TypeScript on the front end and Node.js, Express, and PostgreSQL on the back end. The platform also uses AWS for cloud services, GraphQL for data fetching, and D3.js for data visualization. It supports remote diagnostics, predictive maintenance, fleet management, and performance analytics. The platform helps customers improve their productivity, efficiency, safety, and profitability. I also worked closely with the product owner to understand the customer needs and feedback and deliver features that meet their expectations and requirements.

Personalized Website with Node.js and React for PROVEN
PROVEN Skincare is a company that combines data science, AI, and dermatology to create personalized skincare solutions. As a full-stack engineer, I worked on all website pages using Node.js and React. I created custom components with React Hooks and styled-components, used React.lazy and Suspense to inject functional components dynamically based on the customer's quiz results and product recommendations, and updated the landing page with a new design. I also collaborated with the product owner to implement new features and improvements according to the customer's needs and feedback.
2003 - 2007

Bachelor's Degree in Science

Westminster College - Salt Lake City, Utah, USA


React, Vue 2, Redux-Saga, Vue, Vuex, Redux Form, D3.js, Node.js, ApexCharts.js


Git, JSX, Redux Thunk, Html2canvas, Figma, Prisma


Angular, Redux, Next.js, Bootstrap, AngularJS, React Native, Tailwind CSS, NestJS, Jest, Express.js, Django, Laravel


JavaScript, TypeScript, GraphQL, HTML5, CSS, Sass, SCSS, ECMAScript (ES6), CSS3, HTML, PHP, SQL, Solidity, Python


Mapbox, Contentful, Azure, Amazon Web Services (AWS), Firebase, Blockchain, Ethereum, Android, iOS




Gatsby, Web Development, Styled-components, Stripe Payments, User Interface (UI), User Experience (UX), Data Visualization, QA Automation, Butter CMS, Payment APIs

Collaboration That Works

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

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring