Michael Sage

Michael Sage

Mentor
5.0
(1 reviews)
US$12.00
For every 15 mins
2
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Front-end developer with 6+ years of experience
Front-end developer with 6+ years of experience

Hi there! I'm Michael, a friendly and experienced software developer with over 6 years of experience. In particular, I enjoy honing my skills in React development (additionally, I'm a big fan of Next.js!). Learning should be a joyous experience, so I encourage everyone to embrace their curiosity and approach new challenges with an open mind. With me as your Codementor, you can expect a welcoming environment free from ego where we can work together to develop your skills and achieve your goals.

Spanish, English
Dublin (+01:00)
Joined May 2023
EXPERTISE
5 years experience
5 years experience
3 years experience | 1 endorsement
2 years experience
3 years experience
3 years experience
2 years experience

REVIEWS FROM CLIENTS

Michael's profile has been carefully vetted and approved as a Codementor. Connect with Michael now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
city-view
Messing about with Three.js. Randomly generates a 'city' (i.e., some primitive buildings) on each page load, along with an orbiting camera.
JavaScript
0
0
frontend-mentor-qr-code-card
HTML
0
0
EMPLOYMENTS
Software Engineer
Holiday Extras
2022-11-01-Present
I've had the opportunity to work on a multinational platform where I made a significant impact on the front end using React and JavaScrip...
I've had the opportunity to work on a multinational platform where I made a significant impact on the front end using React and JavaScript/TypeScript. I worked on multiple projects, contributing to the development of high-quality, user-centric features and delivering better user experiences. Through my contributions, I have helped the company in encouraging good code standards, and I enjoy seeing the positive impact of both my work on the end users and my collaborative mentorship of my team members. In addition to my development work, I also mentor junior developers and drove best practices across the team. I provided guidance and support to my colleagues, helping them grow and develop their skills. By fostering a collaborative and supportive work environment, I'm able to contribute to the success of the team and help them achieve their goals.
HTML/CSS
TypeScript
React
View more
HTML/CSS
TypeScript
React
Scrum
JavaScript
GraphQL
View more
Software Engineer - Front End
PropertyPal
2021-03-01-2022-11-01
During my time here, I worked on a number of projects: a new IP and its accompanying website, a revamp of the existing PropertyPal websit...
During my time here, I worked on a number of projects: a new IP and its accompanying website, a revamp of the existing PropertyPal website, and a completely new build of our internal CMS system. Everything on the front end has been built in either React (w/ JavaScript) or Next.js (w/ Typescript). Coming in at mid-level, I enjoyed being able to knowledge share among the team, regardless of how junior/senior someone was. It was here that I gained a love for TypeScript and Next.js and a deeper appreciation for web accessibility. With my experience in audio production, I’ve also been on hand as a de-facto audio and visual consultant for the PropertyPal podcast.
HTML/CSS
TypeScript
Accessibility
View more
HTML/CSS
TypeScript
Accessibility
Scrum
Kanban
JavaScript
Next.js
RESTful API
View more
Software Engineer
Allsop
2017-10-01-2021-03-01
My first developer role! I learned a lot here and was able to have exposure to many different opportunities. Managing different aspects o...
My first developer role! I learned a lot here and was able to have exposure to many different opportunities. Managing different aspects of client-facing projects, I did everything in the development lifecycle from support to development to project management. It was here that I discovered my love for Front End development and mentoring :)
HTML/CSS
C#
Angular
View more
HTML/CSS
C#
Angular
CSS3
Azure
Scrum
JavaScript
Agile
View more
PROJECTS
PropertyPal - Rewrite of the new website View Project
PropertyPal
2022
As an intermediate software developer on the front-end team, I played a critical role in rewriting PropertyPal's real estate website from...
As an intermediate software developer on the front-end team, I played a critical role in rewriting PropertyPal's real estate website from scratch using Next.JS, React, styled-components, REST API, Google Cloud, and standard Github CI/CD procedures. Using Next.JS and React, we were able to create a fast, efficient website that provided a smooth user experience. The team utilised styled-components for easy component styling, REST API for fast data transfer between the front-end and back-end servers, and Google Cloud for a secure, scalable hosting platform. I worked closely with the designer to ensure a clean and consistent design, and collaborated with the back-end team to ensure efficient data transfer. Through my efforts, the website was able to handle high levels of traffic while maintaining a reliable user experience. The use of standard Github CI/CD procedures ensured that the code was of high quality and always up-to-date. I implemented a range of features on the front-end of the website, ensuring that the user interface was intuitive and easy to use. Overall, my contributions were instrumental in creating a new and improved version of the PropertyPal website. Through my use of cutting-edge technologies and my attention to detail, I helped to create a website that has enabled people to buy, sell, and rent properties in Northern Ireland with ease.
HTML/CSS
TypeScript
React
View more
HTML/CSS
TypeScript
React
JavaScript
Jest
Next.js
Styled-Components
RESTful API
View more