Mateo McDonald
Full Stack Developer
Email: **************@*****.*** Skype: *************@*******.*** Telegram: @chainwarrior701 Los Angeles, CA 864-***-****
I have been working in Program language for over 15 years. I am a passionate full-stack developer with 8+ years of experience building scalable web applications and internal tools that drastically improve efficiency.
Seeking to leverage broad development experience and hands-on technical expertise in a challenging role as a full stack developer.
With 8+ years of Full stack & Blockchain development experience
I already started to learn programming when I was 13 years old and at that time, I learned c/c++/Java/Python and during the time mastered Single Page applications like React/Angular/Vue/Svelte, Typescript, Node/Express.js, PHP/Laravel, Ruby on Rails and so on.
When it comes to databases, I'm well versed in PostgreSQL, MySQL, MongoDB, Redis, Firebase etc.
Around 4 years ago, I got interested in the Blockchain field and jumped into this endless and mysterious space. I have, 6 years of Angular, 4 years of Ionic/Flutter/React Native experience.
In the meantime, I have built several Defi/Dex/Dapps, NFT marketplaces using Solidity, Rust and sometimes Python as smart contract languages.
Employment:
Full Stack and Web3 Developer
Maladex
03/2021 - 10/2022
Kept up with current blockchain technologies and cryptography methods. Nami wallet and Yoroi wallet integration based on Cardano network.
Frontend development with Next.js, Web3. Built smart contracts using Haskell.
Used Ionic, AngularJS native features extensively to develop Mobile First Application.
Maintenance of existing infrastructure.
Experience in Ionic for creating interactive UI's using One-way data flow, Virtual DOM, JSX, Ionic concepts.
(Next.js, Tailwind CSS, Wallet Integration, Haskell, Web3.js, React, Node, Ionic, Angular – Lead developer) Freelance Full Stack Developer
07/2020 - 02/2021
Created an automated CI/CD pipeline for one of the services, on code push the pipeline would run unit tests, E2E tests, code quality tools, and build would trigger producing a deployable artifact that was automatically deployed to the Azure Cloud.
Wrote unit and end- to- end tests using Jest to ensure that the APIs are working as expected.
Recommended and developed security measures in post- implementation analysis to reduce the risk of breach.
Used React- Router to turn an application into Single Page Application
Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
Responsible for React UI and architecture. Building components library, including Tree, Slide- View, and Table Grid.
(React, Material UI, React Native/Ionic/Flutter, Ruby on Rails, React & Rails, CI/CD, Cloud Service, API Management)
Full-Stack Developer
Synopsys
06/2016 - 10/2020
Utilized the Django Rest Framework and GraphQL to create APIs for both internal and external use reducing the time to ship new frontend features by 4%
Created a web application for a financial company. I was the lead developer for a project with a Python backend and JavaScript front-end that was deployed to AWS. The application allowed users to buy into investment funds.
Identify and develop solutions for flaws in the AWS CodeDeploy service, reducing deployment time by 30%
Worked as a lead developer overseeing the development of medical articles feed web app.
Implemented full-text search of articles using Elasticsearch.
Worked on building accounting freelancing websites for firms using Laravel and MySQL.
(Python/Django, Node/Express, Ruby/Rail, React, GraphQL/Restful API, AWS, PHP/Laravel, MySQL) Epam Systems
Front End Developer
09/2014 - 04/2016
Identified web-based user interactions and developed highly responsive user interface components vis React concepts.
Translated designs & wireframes into high-quality code and wrote application interface code via JavaScript following React.js workflows.
Troubleshoot interface software and debugged application codes to improve functionality and performance by 50%.
Developed and implemented front-end architecture to support user interface concepts with 100% accuracy.
Monitored and improved front-end performance by 15% and documented application changes & worked on updates.
Developed the latest user-facing features using React.js and build reusable components & front-end libraries for future use.
(JavaScript, React, Bootstrap, MySQL, Google Analytics, Mobile Responsive) Education:
McGill University
2010 - 2014 Montreal, Quebec, Canada
Bachelor's Degree of Computer Science - 2014
Experiences:
https://house-language.me
Jan. 2019 - Dec. 2019
House-language.me: visit the most interesting House Language pages, well-liked by users from South Africa, or check the rest of house-language.me data below. House-language.me is a low-traffic web project, safe and generally suitable for all ages. Their most used social media is Google+ with about 74% of all user votes and reposts. Technologies: TypeScript, Redux, React, Java, Apache Tomcat, MySQL https://figloans.com
Mar. 2020 - Dec. 2020
Fig works to provide affordable small personal loans that are designed to be repaid and build credit. Technologies: Lerna, Jest, TypeScript, Redux, React, Laravel, MySQL, Google Firebase, React Native https://dex.leonicornswap.finance
Apr. 2021 - Nov. 2021
Leonicorn Swap is a decentralized exchange (DEX) built and running on the Binance Smart Chain (BSC). The decentralized exchange introduces to the cryptocurrency industry new and advanced features that let Leonicorn Swap users earn and win tokens
Technologies: TypeScript, React, Ethers.js, Ethereum, BEP20 Skills
Technical Skills:
HTML, CSS, JavaScript: 10 years
C, C++, Python, PHP: 8+ years
TypeScript, Node.js, Express.js, React, Angular, Vue: 6 years Ruby on Rails: 5 years
Django, Flask: 5 years
Laravel/CodeIgniter/Symfony/Yii: 6+ years
React Native, Ionic, Flutter, Swift: 5 years
PostgreSQL, MySQL: 8+ years
MongoDB: 5+ years
Additional Skills:
Good communication and time-management skills with the ability to be depended on by colleagues to deliver good quality work in good time
Quick learner - we use the latest web technologies, we expect you to be able to catch up quickly
Willingness and proven ability to quickly acquire proficient development skills in new areas and technologies