*******************@*****.***
Contact Info
Matthew Radcliffe
Senior Frontend Web/Mobile Developer
Creative React Developer/Talented Software Developer with 10+ years designing useful, approachable user interfaces. Knowledgeable on all aspects of Facebook's design best practices and emerging UI development techniques. Skilled at connecting exceptional assets with users via creative UI frameworks and careful user experience optimization.
Built over 20 projects with several frameworks. I’m an expert on frontend development with React, and have been recognized through ~ World Top ~ Software companies such as Meta, and YouTube. My commitment to critical thinking and attention to detail have gotten me to where I am today - senior frontend engineer. I have a passion for processes, proactive, good learner and self-starter.
In my downtime, I enjoy reading books and running the beach. Highly motivated and professional with having 10+ years of experience as a front end, full stack, JavaScript engineer in developing and designing web applications using HTML, HTML5, CSS, CSS3, SASS, JavaScript, TypeScript, jQuery, Kendo UI, ES6, React, Vue, Angular, Node, Express, C#, .net, Java, Spring, GraphQL, RestfulAPI, AWS.
Experienced in React JS and working with React Flux architecture using complex Object-Oriented concepts in improving the performance of the websites
Implemented React.js Controllers to maintain each view data. Implemented flux pattern by using redux framework as a core dependency. Maintaining Parent and child elements by using State and Props in React.js. Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front- end solution.
Tested and applied the branding on a step by step procedure using Jasmine. Created custom filter in React.JS in the application. Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
Involved in daily SCRUM meetings to keep track of the project status. Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc. Extensive knowledge in developing single - page applications (SPAs). Vast experience in AWS services such as Amplify, Lambda, SNS, SES, S3, and IVS. linkedin.com/in/mradcl
Palm Bay, FL 32909
PROFESSIONAL SUMMARY
Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar. Good Experience in React for creating interactive UIs using One-way data flow, Virtual DOM, JSX. Hands-on Experience in React Native for building mobile applications for IOS and Android. Professional in Functional components, Class components, Hooks, Lifecycles, Hoc, Async operation. Good experience working with Object-Oriented Programming, Functional Programming concepts. Good experience developing Micro front end and Micro services. Experience in Unit Testing frameworks like Jest, Mocha, Chai, and Jasmine Integration Testing and in preparing test cases.
Good experience in React, Vue techs such as Redux, Redux-Saga, Thunk, Context, Vuex, and etc. Hands-on experience developing APIs using C#, .NET, Node, Express, GraphQL. Good experience in working with databases like Oracle, MS SQL Server, Azure, MySQL, PL/SQL(Oracle), PostgreSQL, NoSQL, Mongo DB, Cassandra along with web application servers like Apache Tomcat, Web logic etc.
Experience in Version Control tools like GIT, SVN for Source Code version management. Hands-on experience improving performance issue and SEO issues using creative strategies. Good knowledge and vast experience in CI/CD with Jenkins, CircleCi, and Bamboo. DevOps experience with Azure DevOps.
Good experience in designing the data models and optimize queries. Hands-on experience working in internationalization using i18next, and working in accessibility application development.
Called the Restful web services calls for POST, PUT, DELETE and GET methods. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF. Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues Interacted with Customers and development teams for Fix the Issues. Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Education
Florida International University
Bachelor's degree in Computer Science from Florida international University 2008 - 2012, Miami, FL
Concentration: Software Engineering
Relevant courses: Data Structures, Algorithm Design, Database Management Systems, Computer Vision, Software Design Methodology, Network Security, Web development, Skills
Frontend development
Full stack development
Blockchain development
Mobile development
Unit Testing/Integration Testing/Functional
Testing/ End-to-End testing
A/B testing with A / B smartly
Jest, Mocha, Jasmine
React
Next.js
Gatsby
React Native
Redux/Redux-thunk/Redux-Saga
AWS -
Amplify/Lambda/SNS/SES/IVS/S3/DynamoDB
GCP
Azure
Material UI
Ant Design
Bootstrap
Tailwind CSS
LESS/SASS
HTML5/CSS3
WebGL/Three.js/Canvas
HTML5 SVG
NPM/Yarn
Design
Figma/Sketch/Illustrator
Vue.js/Nuxt.js
Vuex
Angular
Node.js/Express.js/Nest.js
Laravel/PHP
ROR
jQuery
Google Maps
Git
Twilio
MongoDB
SQL
MySQL
PostgreSQL
Payment (Stripe/Squareup)
C#/.NET
Python/Django
Java/Spring
C/C++
Azure DevOps/AWS CodeBuild
REST
Headless CMS
Docker
Webpack
GraphQL
Agile/Scrum
Waterfall
Jira
Debug
Web3
Ether.js
Solidity
Rust
NFT
Jenkins/CircleCI
CI/CD
JavaScript/TypeScript
DOM
Axios/Fetch
GO
Sr. web3/Frontend developer
Feb 2022 - present
Developed marketing website that is working on the Ethereum blockchain network. Used front end UI skills(React, Redux, TypeScript, MUI, SCSS, CSS, HTML, JavaScript) to adapt the Figma designs created by the designers.
Worked in designing, developing and testing the web application by using the HTML5, CSS3, SASS, LESS, Bootstrap, and React.JS.
Experience working on Redux Uni-directional data-flow achieving the predictable application behavior.
Architect the front end structure and back end infrastructure. Enhanced the React Observables with Redux, React-router and Redux-thunk. Built Rest APIs with Node.js and Express.js, C#, .NET Used AWS services such as S3, SNS, SES, and Lambda. Built out several features of their new market platform. I was tasked with developing several components in the application, adding features such as “Leaderboard”, "Team", styling with MUI, and more.
Achieved APIs calls from back end NodeJS using React Fetch. Worked in Agile Scrum environment. (sprint planning, daily scrum, sprint, sprint review and sprint retrospective)
Worked closely with the backend and QA team in completing projects And Troubleshoot any issues relating to frontend development
Mentored junior developers as a Senior developer
Supported team members in their tasks.
Facilitating open discussion and conflict resolution. Proactively identify and resolve issues.
Worked on Unit test cases and performed unit testing. Extensively used Trello for Project & Task Management Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Used web based GIT repository manager with issue tracking features. Extensively used Git for version controlling and regularly pushed the code to GitHub. Worked closely with Quality Analysts to fix bugs during Quality Assurance and User Acceptance Testing.
Provided estimates, daily & weekly status report to the client on progress of the tasks. Used Team Foundation Server for source control.
https://app.niftyleague.com/
-React/Redux ToolKit/TypeScript
-Kendo UI, MUI
-Jest/Jenkins
-Node/TypeScript/Rest API
-Ether.js/Web3.js
Work Experience
Nifty League(Florida, Remote)
Front-end Web/Mobile developer
Feb 2021 - Feb 2022
Worked as a React developer in contract. Expanded frontend technologies, especially React. Built Mobile application with React Native
Worked with AWS services such as AWS Amplify, Lambda, SNS, SES, S3, Twilio Architect backend and database with AWS Amplify, and DynamoDB Fixed security risks from components.
Integrated CI/CD pipeline using GitHub and AWS EC2, Docker. Integrated CDN, code splitting, memorization techs for the fast-loading speed. Developed dynamic web pages using HTML/HTML5, CSS3, jQuery, Bootstrap. Web design and development, application development using Photoshop, HTML, JavaScript. Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular.js and JavaScript and also developer responsive interface using Bootstrap and used SASS for CSS Developing and designing SPA user interfaces in React and Angular. Worked with mongoose.js for database communication with MongoDB Extensively involved design discussions and user experience sessions to provide inputs on the layout. Created interactive prototypes and specifications, including color palettes, screen layouts and user- interface elements.
Used Angular -UI to achieve accordion and drop-downs Used Node.js for heavy DOM manipulation
Created Angular.JS Controller which Isolate scopes perform operations in UI Implemented Presentation layer using CSS Framework, Wire-framing, and HTML5 . Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
Created web pages using Media Queries that cater to Android and IOS web platforms Created design deliverables, such as specifications, templates, storyboards, wireframes, and mock- ups.
Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE. Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3 . Responsible for maintaining current websites that include updating web pages, upload new content changes.
Validated inputs to make sure that they will be accepted before submitting to the server. Used Mocha and chai for unit testing in Node.js.
Worked through cross browser compatibility issues with layout and styles for all new CSS that was JavaScript, React, React Native, ES6, JSON, Redux, Antd, AWS Global Pharma tek(Florida, remote)
Front-end/full-stack developer, Frontend Architect, Frontend Lead Mar 2017 - Feb 2021
Worked with various size Companies and individuals for helping build/modify web/mobile applications. Worked as a senior frontend web developer with React.js. Great opportunity to work at various size teams (1~50). Great opportunity to work remotely.
Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow. Used Redux, Redux thunk, Saga.
Built React projects from Scratch
Maintain and update React projects
Migrate Vue, Angular application to React.
Worked with task runners like Gulp in deploying and testing the application. Collaborate with UI designers and back-end engineers closely. Worked as a Frontend Team Lead, full stack developer, Smart contract developer, Web3 developer, Frontend developer, and Mobile developer.
Use memorization tech efficiently for the performance solving such as memo, useMemo, useCallback, lazy loading, React Query.
Fix performance issue for the MySQL database
Experienced working with micro front ends and micro services Collaborate with remote oversea team members.
Used Figma, PhotoShop, Adobe XD for design tool
Worked as a full-stack developer with Node.js, Express.js, SQL, MySql, MongoDB. Built a pixel-perfect and mobile-friendly SaaS web application with React.js/Redux, Vue, Angular, JS/TS, AWS, HTML5, CSS3, Styled-Components, and Axios. I also built a follow-up mobile application for iOS/Android with React Native CLI based on the website. AWS S3/ AWS Lambda/ AWS Amplify
Developed Restful/GraphQL Apis with Node.js, Express.js, C#, .NET, Python, TypeScript, and various ORMs Built Mobile applications with React Native
Develop stock price analyze application using Vanilla JS, AgGrid, Node.js. Built Rest APIs with Node.js, Express.js, C#, .Net, Java, Spring, Laravel. Fully customize Material UI
Using web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
Learned Server Side and Client Side rendering with Next.js, and Gatsby.js Enhanced user experience by designing new web features using MVC Framework like Node.js. https://www.toptal.com
Most proud project - https://staratlas.com/showroom Toptal(California, remote)
Front-end Architect
Sep 2016 – Mar 2017
Worked as a React developer in contract.
Handle Authentication, Permission module
Worked closely with clients of Facebook
Expanded frontend technologies. (JavaScript, React, Vue, ES6, JSON, Redux) Developed the front end using ES6 and React/Redux with a focus on component reusability. Fix performance issue using memorization technologies Followed Agile and Scrum software development methodology. Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
Developed UI using HTML, CSS, JavaScript validations and XML. Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
Developed the middleware software components for the implementation of the Data Entry GUI for creating and editing medication instances using client side technologies HTML, CSS, JavaScript. Used Backbone.js to optimize in-browser use and to load the module and to improve the Speed. Extensive experience using Bootstrap for Responsive web Designs. Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
Enhanced user experience by designing new web features using MVC Framework like Backbone.js. Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
Used HP Quality Center for bug tracking and issue tracking. Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.
Developed Web API using Node.js and hosted on multiple load balanced API instances. Worked on ORM Entity Framework and LINQ to SQL.
Responsible for writing SQL Queries, Stored procedures, Views and User- defined Function.
-React/Redux/TypeScript/Next, PHP/Laravel, HTML/CSS/JS, jQuery, Ajax, Axios, Promise Meta (California)
Front-end developer
Sep 2012 - Sep 2016
Started work as an intern
Moved in to full time employee after a year.
Worked on internal website for YouTube employees.
Focused on building the best secure website.
First time to work as a frontend developer. Learn new technologies such as React.js, Vue.js. Expanded frontend technologies.
Coded end to end (i.e. from GUI on Client side to Middleware to database and Connecting the back-end Systems) on a subset of sub modules belonging to the above modules. Worked extensively on Swing.
Most of the business logic is provided in Session Beans and the database transactions are performed using Container Managed Entity Beans.
Worked on Parsing of XML Using DOM and SAX.
Implemented EJB Transactions.
Used JMS for messaging with IBM MQ-Series.
Designed UI screens using JSP, Ajax, Struts, HTML and CSS. Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Websphere Studio Application Developer (WSAD).
Involved in development of Front-End using JSP, HTML, Java Script, AJAX and Back-End using Hibernate ORM.
Mentoring other programmers.
Studied the implementation of Struts
Implemented PL/SQL stored procedures and triggers. Implemented the Security Access Control both on client and Server side. Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
Encryption and Decryption using symmetric keys.
Implemented PL/SQL and stored procedures for Oracle9i database. Used XML parser APIs like DOM for marshalling and unmarshalling of Data. Used MY Eclipse for writing JSPs, Struts, and Other Java code snippets. Used J-Unit framework for Unit testing of application and Clear Case for version control. Built application using ANT and used Log4J to generate log files for the application.
-JavaScript/jQuery, JSON, HTML, CSS, Bootstrap
Youtube(Ohio, Remote)
StarAtlas
https://staratlas.com/showroom
This is a web application to advertise NFT
game Star Atlas. In this website, we are
advertising the game, environment, factions,
NFT poster, and spaceships,
In regard to the technical part, I used React
for frontend development, Redux for global
state management, Web3 for connect wallet,
and SCSS for styling.
I worked as a frontend React + Web3
developer for this project. My responsibility for
this project was to create reusable
components, and scroll animation for
showroom.
Projects
CookWare
https://www.patternbrands.com/shop/equ
al-parts/
Shop Cookware Kits & Kitchen Accessories Equal
Parts
Gatsby, AWS S3, Webpack, Tailwind CSS, Redux,
Saga/Thunk
Shopping Cart with Redux.
Payment system with Stripe.
Hybrid React.js to the Gatsby application.
Ocean
http://www.ocean.com/
Cruise ocean wristband, cruise innovative
technology, cruise itinerary personalization
Next.js, React.js, Redux, Node.js, Express.js,
Webpack, Babel, TypeScript, SSR
Bootstrap, Styled Component
Worked on improving application security,
and frontend modification.
Converted React application to Next.js, so that
improve security by using SSR.
Freshymart
https://play.google.com/store/apps/details?
id=org.dgera.freshymart
Description: Shop with us from the comfort of your home, and our professional shoppers will deliver
your
order straight to your doorstep. Users can order
and payment through credit cards and pay on
delivery.
Technology: Laravel, Nodejs, React Native
DaysPlan
https://play.google.com/store/apps/details?
id=daysplan.com&hl=en
Description: Use Pi Pay for the fastest, most secure online and in-store payments - pay for movie
tickets,
food, coffee, fashion, gas, and much more in
Cambodia.
Technology: React Native
I worked closely with Matt on Product during his time at Nifty League. Matt got started quickly and contributed to the launch of several successful products, including NFT Rentals and Leaderboards for our game, Nifty Smashers. He had a great attitude, was willing to learn and take feedback continuously, and always checked in with me as the PM on the team at the time! Matt is a great FE dev, and has web3 experience and interest - I'd recommend working with him any day. References
Meghan Vita
VP of Ops at Nifty League
I worked with Matthew on developing one of our most important applications
(Patient App) at Global Pharma. He made significant contributions to laying the foundation of our app to succeed long-term. He was kind, worked diligently, and was to able to take complicated business logic and create features out of them. Alden Ho
Frontend Team Lead at Global Pharma
Matthew is knowledgeable, motivated and inspirational. He is well versed in the many facets of software development and IT infrastructure management. He is a skillful JS programmer in Web application. Furthermore, he was often the first to arrive at the office and the last to leave, and he inspired his staff to be equally motivated. He was a fair and responsive manager of his direct reports and their projects.
Jacob Liu
Senior Full stack developer