Matthew Angelini, Developer in Yorktown Heights, NY, United States
Matthew is available for hire
Hire Matthew

Matthew Angelini

Verified Expert  in Engineering

Full-stack Developer

Location
Yorktown Heights, NY, United States
Toptal Member Since
July 21, 2022

Matthew拥有超过十年的创业公司和企业客户工作经验. He helps mentor, grow, architect, and develop scalable products and solutions. Matthew is an experienced engineer passionate about application development, clean user experience, consistency, and reliability.

Portfolio

SellX
Node.js, Express.js, SCSS, MongoDB, React, GraphQL, WebSockets...
Sourcepoint
JavaScript, React, Ruby on Rails (RoR), Node.js, REST APIs, ECMAScript (ES6)...
Prestige Realty
React Native, React, GraphQL, Firebase, MongoDB, SCSS, Figma, iOS, Android...

Experience

Availability

Part-time

Preferred Environment

MacOS, Buddy, Heroku, Front-end, Front-end Development, Web Applications, Mobile Apps, Mobile Applications, React Native, TestFlight, Amazon Web Services (AWS), Full-stack Development, Node.js, Twilio API, Web & Mobile Applications, Zapier

The most amazing...

...我做的产品是一个全尺寸的销售市场,有一个定制的电源拨号器, a fully integrated email system, and a custom style guide.

Work Experience

Chief Technology Officer

2020 - PRESENT
SellX
  • 开发了一个销售市场平台,帮助销售代表以自由职业者的身份赚到数万美元.
  • 建立了一个定制的电源拨号器,帮助代表提高他们的工作效率超过200%, dialing over 2,500 calls per day.
  • 集成了一个完整的定制端到端条纹集成,允许代表赚钱,并在工作完成当天获得报酬.
  • 管理一个开发和设计团队,帮助构建整个产品的测试版和自定义样式指南.
  • Constructed a fully integrated email system to allow representatives to send, receive, 每天通过我们的平台管理数千封电子邮件,而不必使用他们的电子邮件.
Technologies: Node.js, Express.js, SCSS, MongoDB, React, GraphQL, WebSockets, AWS Elastic Beanstalk, Amazon S3 (AWS S3), Amazon CloudFront CDN, AWS Lambda, Buddy, Figma, Salesforce API, Twilio API, Stripe API, Stripe, API Integration, Stripe Payments, User Experience (UX), Responsive Web Design (RWD), UI Design, UX Design, User Interface (UI), Design, HTML, TypeScript, CSS, HTML5, Twilio, Mobile, YAML, QR Codes, React Native, Full-stack, Mongoose, Drag & Drop, Front-end, JavaScript, Front-end Development, Redux, Axios, APIs, Web Applications, Mobile Apps, Mobile Applications, TestFlight, iOS, Android, Expo, Amazon Web Services (AWS), Google Cloud Platform (GCP), Mobile Development, Cross-platform, Full-stack Development, Mobile Architecture, Artificial Intelligence (AI), Web & Mobile Applications, Zapier

Engineering Manager and Lead Front-end Developer

2018 - 2022
Sourcepoint
  • 帮助设计和开发从广告拦截技术转向隐私管理(cookie)的支点, GDRP, CCPA, and TCFv2).
  • 构建了一个完全可定制的自定义消息传递系统,允许客户开发和定制他们的白色标签隐私管理流和消息,这些消息每天在多个客户端和发布者网站上被查看数千万次.
  • 在使用新的消息传递系统后,产生了显著的收入增长——两年内几乎增长了20倍.
  • Opened up multiple new verticals because of the well-abstracted messaging system, including proper email subscriptions and privacy information requests.
Technologies: JavaScript, React, Ruby on Rails (RoR), Node.js, REST APIs, ECMAScript (ES6), Express.js, SCSS, Less, InVision, Adobe UX, Jira, User Experience (UX), UX Design, User Interface (UI), Design, HTML, TypeScript, CSS, HTML5, MySQL, jQuery, YAML, Full-stack, Mongoose, Drag & Drop, Front-end, Apache, LAMP, Front-end Development, Redux, APIs, Web Applications, Amazon Web Services (AWS), Full-stack Development, Consulting, Web & Mobile Applications, Material UI

Director of Engineering

2018 - 2020
Prestige Realty
  • 为客户设计和开发了一个移动应用程序,使他们能够获得推荐,并支付一定比例的保险建筑项目收入.
  • Built the mobile and admin apps to use React Native and React, reusing GraphQL queries and mutations as necessary to be efficient.
  • 发布了超过20个版本的应用进行测试,并在iOS和Android的app Store上发布.
  • 使用Firebase和谷歌地图开发了一个实时地图,允许管理员跟踪他们的员工并实时管理他们的项目.
Technologies: React Native, React, GraphQL, Firebase, MongoDB, SCSS, Figma, iOS, Android, Heroku, Google APIs, Stripe, API Integration, User Experience (UX), Responsive Web Design (RWD), UI Design, UX Design, User Interface (UI), Design, HTML, CSS, HTML5, Mobile, jQuery, QR Codes, Full-stack, Mongoose, Front-end, JavaScript, Front-end Development, APIs, Web Applications, Mobile Apps, Mobile Applications, TestFlight, Expo, Amazon Web Services (AWS), Google Cloud Platform (GCP), Mobile Development, Cross-platform, Full-stack Development, Mobile Architecture, Node.js, Web & Mobile Applications

Lead and Senior Full-stack Developer

2014 - 2018
Levvel
  • Joined the company as the third employee, which grew to over 200+ employees worldwide and was sold to Endava.
  • Led a custom season ticketing project using React and RoR, which involved developing a custom stadium mapping tool with JavaScript and D3.它允许该公司将体育场转换为座席图,并直接管理PSL门票.
  • 仅用了三个月的时间,就将一个商业地产提供商的旧Ruby on Rails MVC应用程序转换为使用Angular的REST API.
Technologies: JavaScript, React, Ruby on Rails (RoR), AngularJS, SCSS, GraphQL, MySQL, PostgreSQL, User Experience (UX), Responsive Web Design (RWD), UI Design, UX Design, User Interface (UI), Design, HTML, TypeScript, CSS, HTML5, Twilio, Mobile, jQuery, YAML, QR Codes, React Native, Full-stack, PHP, Drag & Drop, .NET, Front-end, Apache, LAMP, Front-end Development, Redux, Axios, APIs, Web Applications, Expo, Amazon Web Services (AWS), Google Cloud Platform (GCP), Mobile Development, Cross-platform, Full-stack Development, Mobile Architecture, Consulting, Artificial Intelligence (AI), Node.js, Twilio API, Web & Mobile Applications, Material UI, Bootstrap

Power Dialer for SellX

为SellX构建的自定义组件允许销售代表通过排队和自动拨号来拨打客户,而不是逐个单击每个客户. To do this, the client dials into a Twilio conference call, then individually dials the numbers it is supposed to, and auto hangs up if it detects a voicemail. 你可以通过设置加快或放慢这个过程,打开或关闭语音邮件检测功能. WebSocket is used to pass live information back and forth, so the dialer is in sync with what is going on as it is happening. 客户列表是通过汇总该特定日期的所有到期任务并将其组织到呼叫组中自动生成的. 总的来说,这是一个非常复杂的软件,是一个更大市场的一部分,但它提高了代表以正常速度两到三倍的速度拨打电话的能力.

Stadium Builder for Ticketing Platform

一个拥有美国职业棒球大联盟(nfl)赛季门票转售和管理网站的客户想要升级他们的网站,以便自己管理它. 它需要建立一个客户可以使用的自定义座位图,以便客户可以选择部分,并从各自的位置直接看到他们的座位.

I designed and built admin management and client-facing components in D3.js, allowing the company to build their own stadiums and save them. On the client-facing side, 它将渲染那个体育场,并允许他们选择一个区域来过滤基于该区域的结果.

It was an enjoyable project to build, test, 并根据地图搜索门票,而不是输入和填写随机过滤器.

Custom Messaging System for Privacy Client

该公司最初负责为CNN等出版公司测试和提供广告屏蔽信息. 打开AdBlock后,会显示“请关闭AdBlock”的提示信息. 客户很快发现这是一场艰苦的战斗,因为AdBlock不断更新以绕过这些信息. They decided to pivot to cookie and privacy management, but their messaging system was not built to handle that input.

I designed and built a custom messaging system that lets companies shape, color, label, 并更改设置,以创建任何他们想要的消息,并显示在他们的网站上给定特定的触发器. 我使用React作为构建器,使用Vanilla JS作为脚本来构建它,以确定要显示什么消息以及如何存储数据. Since it worked great, 我甚至可以采用以前系统中的AdBlock信息并将其放入我们的新信息系统和其他新信息系统中,如电子邮件订阅和隐私请求表单(CCPA). 在高峰期,自定义的白色标签信息每月被提取10亿次.

Languages

JavaScript, SCSS, GraphQL, ECMAScript (ES6), Less, HTML, CSS, HTML5, TypeScript, YAML, PHP

Frameworks

Express.js、React Native、Redux、Bootstrap、Ruby on Rails (RoR)、AngularJS、Material UI、 .NET

Libraries/APIs

React, Node.js、REST API、Twilio API、Stripe API、jQuery、Salesforce API、Stripe、Google API、D3.js

Tools

InVision、Jira、Mongoose、TestFlight、Figma、Expo、Zapier、Amazon CloudFront CDN、Apache

Paradigms

Object-oriented Programming (OOP), Responsive Web Design (RWD), Mobile Development, Cross-platform, UX Design, UI Design

Platforms

MacOS, Firebase, Twilio, Amazon Web Services (AWS), Heroku, iOS, Android, Mobile, LAMP, Buddy, AWS Elastic Beanstalk, AWS Lambda, Google Cloud Platform (GCP)

Storage

MongoDB, PostgreSQL, MySQL, Amazon S3 (AWS S3), JSON

Other

数据结构,算法,API集成,用户界面(UI),全栈,拖动 & Drop, Front-end, Front-end Development, APIs, Web Applications, Mobile Apps, Mobile Applications, Full-stack Development, Consulting, Web & Mobile Applications, Adobe UX, Stripe Payments, User Experience (UX), QR Codes, Axios, Mobile Architecture, WebSockets, Design, Artificial Intelligence (AI)

2006 - 2010

Bachelor's Degree in Computer Science

Clemson University - Clemson, SC, USA

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

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