About Me

Moisés Macias Full-stack Software Engineer

Seasoned software engineer with over 10 years of experience in the industry. My journey has been a blend of innovation and dedication, crafting solutions that not only meet but exceed expectations. With a deep expertise in cloud technologies, I’ve designed and implemented scalable systems that propel businesses forward. My problem-solving prowess and collaborative spirit make me a valuable asset in any team, always ready to share insights and foster a culture of continuous learning. I thrive in dynamic environments, where creativity and technology intersect, driving projects to successful completion. Let’s connect and see how we can turn your next big idea into reality.

City :
Toronto, Ontario, Canada

Degree :
Telecommunications andElectronics Engineering

Languages :
Spanish (Native)
English (Fluent)

Javascript
TypeScript
Java
Python
NextJS
React
React native
Android SDK
AWS Cloud

Education

2014 - 2017

Universidad del Valle de México

Electronics and Telecommunications Engineering

2006 - 2013

Instituto Tecnológico y de Estudios Superiores de Monterrey

Telecommunications and Electronics Engineering

Experience

December 2021 - January 2024

Senior Full-Stack Developer

Musth Corporation - Toronto, ON

Innovative CMS Development: Spearheaded the creation of a serverless CMS solution with multi-tenancy and Attribute Based Access Control using Next.js, Serverless Framework, and MongoDB.

API and Microservices: Designed and maintained robust REST APIs and automation micro-services using Express.js, deployed on EC2.

Security and Authentication: Implemented secure and robust authentication mechanisms using JWT, OAuth, and AWS Cognito, ensuring user privacy and security.

Front-End Development: Engineered dynamic Front-End components in Next.js, empowering users to create their own blog posts and news entries.

CI/CD Implementation: Implemented a seamless CI/CD pipeline using GitHub Actions, ensuring continuous integration and deployment, which streamlined the development process and reduced deployment times.

June 2018 - October 2021

Full-Stack Developer

Parkdale Centre For Innovation - Toronto, ON

Product Management: Engaged with clients to gather product requirements and translated them into user stories and GitHub issues, effectively tracking and managing project progress.

Client Work: Successfully managed multiple client projects, delivering seamless Front-End UX solutions that integrate with their API services.

Security and Authentication:Implemented secure and robust authentication mechanisms using JWT, OAuth, and AWS Cognito, ensuring user privacy and security.

Front-End Development: Developed dynamic Front-End components in React, empowering users to work in a WYSIWYG application in real-time used as a shared blackboard.

Leadership in Agile Environments: Led the development of numerous software applications through GitHub, fostering a collaborative and productive Agile environment.

October 2017 - February 2020

Computer Systems Manager

German Star Motors - Toronto, ON

Vehicle Auction Tracker: Led the development of a system to track vehicles bought or sold at auctions across Canada and the USA using React Native, React, Express.js, and PostgreSQL.

IT Support: Provided comprehensive IT support, focusing on networking and infrastructure maintenance. Managed and maintained network systems, ensuring optimal performance and security. Conducted regular infrastructure assessments and implemented upgrades to enhance system reliability and efficiency. Troubleshot and resolved hardware and software issues, delivering prompt and effective solutions to minimize downtime.

August 2016 - March 2017

Android Developer

ARCSA - Mexico City, Mexico

Criminal Record Scraper: Developed an Android app with a .NET API to query MySQL databases and trigger web scrapers searching for aperson's public criminal records.

August 2014 - July 2016

Software Developer

EM International - Mexico City, Mexico

Marketing and Product Promotion Projects: Developed and implemented innovative software solutions using RaspberryPi and TouchDesigner technologies aimed at improving brand engagement.

Mobile Development: Developed and maintained an Android app to report product sales to Google Sheets, streamlining the sales reporting process for the sales team.