English:
Advanced
United States
UTC -05:00
America/New_York
Sr fullstack developer oriented to frontend development.
A seasoned frontend and full stack JavaScript engineer with over 10 years of experience in developing and designing web applications. Adept at using technologies such as HTML, HTML5, CSS, CSS3, SASS, JavaScript, TypeScript, jQuery, Kendo UI, ES6, React, Vue, Angular, Node, Express, C#, .net, Java, Spring, GraphQL, Restful API, and AWS. Proficient in all phases of the SDLC including requirement analysis, implementation, and maintenance, with extensive experience in Agile and SCRUM methodologies. Skilled in React for creating interactive UIs and hands-on experience in React Native for building mobile applications for IOS and Android. Proficient in functional components, class components, hooks, lifecycles, HOCs, and async operations.
Want to hire this engineer?
Check if Matthew is availableExpertise
Years of commercial development experience
10 years of experience
Core technologies
Other technologies
Project Highlights
Nifty League project
Feb `22 - Aug `22
6 months
Nifty League
Developed marketing website that is working on the Ethereum blockchain network
Responsibilities & achievements
• Used AWS services such as S3, SNS, SES, and Lambda. • Used Web3JS, Ether.js, Node/Rest AP Jest, Kendo UI, MUI. • 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 • 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. • Built out several features of their new market platform. I was tasked with developing several components in the application, adding features such as “Leader board”, "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.
Global Pharma Tek project
Feb `21 - Feb `22
1 year
Global Pharma Tek
Mobile app for the company.
Responsibilities & achievements
• Worked with AWS services such as AWS Amplify, Lambda, SNS, SES, S3, Twilio • Architect backend and database with AWS Amplify, and DynamoDB • Built Mobile application with React Native • Worked as a React developer in contract. • Expanded frontend technologies, especially React. • Used Figma for design tool. • 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. • JavaScript, React, React Native, ES6, JSON, Redux, Ant, AWS
Meta
Sep `16 - Mar `17
6 months
Meta
Worked closely with clients of Facebook
Responsibilities & achievements
• 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.
YouTube internal website
Sep `12 - Sep `16
4 years
YouTube
Started work as an intern on internal website for YouTube employees. Moved in to full time employee after a year.
Responsibilities & achievements
• Worked with a team of developers to integrate front-end code with back-end systems and APIs. • Mentored and trained junior developers on best practices and development techniques. • Stayed up to date with the latest front-end technologies and development methodologies. • Developed and maintained multiple web applications using Vanilla JavaScript, resulting in improved code quality, performance, and maintainability. • Built dynamic and responsive user interfaces by utilizing the DOM (Document Object Model) and working with event-driven programming. • Implemented advanced JavaScript features such as closures, prototypes, and asynchronous programming. • Used Vanilla JavaScript to build custom UI components, animations, and interactivity, leading to a better user experience. • Improved website performance by utilizing techniques such as lazy loading, code optimization, and caching. • Developed robust and scalable solutions for data management and manipulation, using JavaScript arrays, objects, and functional programming concepts. • Utilized version control systems such as Git to manage code and collaborate with teams, resulting in streamlined development processes. • 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.
Toptal project
Mar `17 - Feb `21
1805 years
Toptal
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.
Responsibilities & achievements
• Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow • Worked with various size Companies and individuals for helping build/modify. 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, use Memo, use • Callback, 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. • 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.
Education
Higher education in Computer Science
Agency
10-50
GMT-5
Lima, Peru
Core Expertise
Industries
Architecture & Design, E-Commerce & Retail, Information services & Technologies, Construction & Real estate, Data Science & Machine Learning, Branding, design, web development
Want to hire this engineer?
Check if Matthew is available