ALAN MORTONI

FRONT-END DEVELOPER

Experience

HNVR

Jan 2022 - present

Front-end Developer

As a Front-end Developer at NHVR, I was responsible for developing and maintaining NHVR maps web applications using React and Material-UI. I helped to implement innovative solutions to solve complex problems using Mapbox and Xstate.

  • Developing and implementing user-friendly and visually appealing web applications using React and Material-UI

  • Developing and implementing innovative solutions to solve complex problems related to map visualization

  • Incorporating Mapbox for interactive map features

  • Utilizing Xstate for managing state and complex interactions in the application

PCCW Global

Mar 2021 - Jan 2022

Front-end Developer

As a Front-end Developer at PCCW Global, I was responsible for designing and developing responsive and user-friendly websites and web applications using React and Javascript. One of my key responsibilities was to help create a UI library for the company. I worked with the team to design and implement a set of reusable components that could be used across multiple projects, improving efficiency and consistency in our front-end development.

  • Collaborating with designers to ensure that the final product met the design requirements

  • Collaborating with the team to understand and implement business and technical requirements

  • Developed and maintained a library of reusable React components for use throughout the web application

  • Assisted in the refactoring of legacy code to improve the performance and maintainability of the application

Virgin Australia

Sep 2020 - Mar 2021

Front-end Developer

As a Front-end Developer at Virgin Australia, I was responsible for designing, developing, and maintaining the front-end of the booking engine.

  • Collaborating with the team to understand and implement business and technical requirements

  • Designing and developing responsive and user-friendly websites and web applications

  • Utilized Sabre, a global distribution system (GDS) for the airline industry, to develop and maintain the front-end of the web application

  • Managed large merging conflicts and implemented strategies to minimize code conflicts among team members

  • Collaborated with the design team to ensure the user interface was visually consistent and met design standards

Flight Centre

Mar 2019 - Sep 2020

Front-end Developer

As a Front-end Developer at Flight Centre, I was responsible for designing, developing and maintaining the company's web applications using React. I was a key member of the team, leading solutions and implementing them in multiple repositories, working with Material-UI for themes.

  • Developing reusable React components and implementing them across multiple projects

  • Managed multiple web applications and their corresponding React components

  • Leading the integration of Cypress for end-to-end testing, and ensuring unit tests were in place

  • Working closely with UX designers to ensure that the final product met design requirements and provided the best user experience.

FlyFrelly

Jul 2018 - Mar 2019

Front-end / React Native Developer

As a Front-end Developer at FlyFreely, I was responsible for developing, and maintaining the company's web and mobile applications using a combination of technologies such as Mapbox, React Native, and AngularJS for drone's users

  • Developing and implementing user-friendly and visually appealing web and mobile applications

  • Incorporating Mapbox for interactive map features

  • Utilizing React Native for the mobile app and AngularJS for the web app

  • Introduced Jest unit testing

  • Worked on integrating features related to drones

Udacity

Aug 2017 - May 2018

React Code Reviewer

As a Project Reviewer at Udacity, I was responsible for reviewing and providing feedback on student projects in the web development field. My main focus was on React, Javascript, CSS, and HTML. I helped students improve their skills by providing constructive feedback on their projects and code.

  • Reviewing student projects and code to ensure they met the course requirements and best practices

  • Providing detailed and actionable feedback to help students improve their skills

  • Communicating with students to answer any questions and provide guidance on how to improve their projects

  • Keeping up to date with the latest web development technologies and trends.

Udacity

Sep 2017 - May 2018

React Mentor

As a Mentor at Udacity, I was responsible for helping students achieve their goals and improve their skills in web development with a focus on React and Javascript. My main focus was on providing guidance and support to students as they navigated through the program.

  • Providing one-on-one guidance and support to students as they worked through the program

  • Helping students understand and apply the concepts covered in the course material

  • Offering feedback and advice on how to improve their projects

  • Helping students develop a growth mindset by providing strategies for overcoming challenges and learning from mistakes

  • Communicating with students to answer any questions and provide guidance on how to improve their projects

  • Collaborating with the Udacity team to ensure a consistent and high-quality mentorship experience

Technical Stack

Javascript

React

Xstate

UX

React Native

CSS

HTML

Redux

Cypress

Material UI

Bootstrap

Firebase

Tailwind CSS

Education

Kent C. Dodds

2022

Epic React

I completed the Epic React program from Kent C. Dodds, where I gained advanced skills and knowledge in building complex web applications using React. This experience allowed me to maintain my React skill level and develop my skills further

  • React Fundamentals

  • Hooks

  • Advance React Patterns

  • React Performance

  • Testing React Apps

  • React Suspense

Udacity

2020

User Experience Nanodegree

I completed the User Experience Design Nanodegree program at Udacity, where I gained a strong foundation in user experience design and research.

  • The principles of design and user-centered design

  • Conducting user research and usability testing

  • Creating wireframes and prototyping using Figma

  • Designing user interfaces and user flows

  • Developing a design process and presenting design solutions

Udacity

2020

Front End Developer Nanodegree

I completed the Front-End Web Developer Nanodegree program at Udacity, where I gained a strong foundation in web development with a focus on Javascript, CSS, HTML, and React.

  • Building responsive websites using CSS, HTML and JavaScript

  • Creating interactive user interfaces using React

  • Building and deploying web applications

  • Understanding and implementing web development best practices

Udacity

2017

React Nanodegree

I completed the React Developer Nanodegree program at Udacity, where I gained a strong foundation in React, a popular JavaScript library for building user interfaces.

  • Understanding the principles of component-based architecture and building reusable components

  • Implementing the Virtual DOM and understanding the concept of a component state

  • Building and deploying web applications using React and other modern technologies such as webpack and Babel

  • Understanding and implementing best practices for performance optimization and testing

  • Building and deploying a full-stack application with React and Firebase

Udacity

2016 - 2017

Senior Web Developer Nanodegree

I completed the Senior Web Developer Nanodegree program at Udacity, where I gained advanced skills and knowledge in web development, with a focus on React.

  • Building complex web applications using React and other modern technologies such as webpack and Babel

  • Advanced concepts in React such as Higher Order Components and Render Props

  • Building full-stack applications with Node.js, Express and MongoDB

  • Implementing best practices for performance optimization and testing

  • Building and deploying applications to a cloud-based infrastructure

  • Understanding and implementing web development best practices

Bachelor of Computer Science

2008 - 2014

University Catholic of Brasilia

I completed a Bachelor of Computer Science degree at Catholic University of Brasilia, where I gained a strong foundation in computer science and software engineering over 6 years.

  • Data Structures and Algorithms

  • Object-Oriented Programming

  • Software Engineering and Design

  • Database Systems

  • Computer Networks

  • Operating Systems

  • Distributed Systems

  • Human-Computer Interaction

  • Computer Architecture

  • Computer Ethics

  • Math

Recommendations from LinkedIn

"

Alan is an outstanding Developer. He has an amazing capacity of develop a solution considering important code aspects as maintainability, reusability, readability and performance. I am always surprised how Alan can, quickly, understand the best way to build a solution and choose the correct technology for it. Furthermore, Alan has an extraordinary facility to maintain a good relationship with the team and brings good questions and discussions, that always improve the way that the team looks to the problem to be solved. I have learned a lot as Alan teammate and have Alan in the team is always synonym of high-quality IT solutions.

Joao Henrique Rodrigues

Software Engineer at PCCW GLOBAL Limited

1/24