Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Marcelo Rosa

Montréal

Summary

Experienced Fullstack Developer with 6 years in building scalable, data-driven applications using Angular, RxJs, TypeScript, JavaScript, HTML, and CSS. Proficient in Java and Spring Boot, and automated testing (Jasmine, Jest, Cypress). Skilled in Object-Oriented Design and developing high-performance enterprise-level user interfaces. Collaborative team player in Agile environments with a passion for learning and adapting to new technologies. Holds a bachelor's degree in Information Systems.

Overview

6
6
years of professional experience

Work History

Frontend Developer

Rizing
03.2024 - Current
  • Developed custom Experience Builder widgets using React to enhance user engagement and interface quality.
  • Created and maintained reusable global component libraries and modules for use across internal and external applications.
  • Implemented robust service integrations, consuming REST APIs to ensure smooth data flow and enhance system reliability.
  • Designed and implemented workflows in Azure Logic Apps to optimize processes, reduce operational time, and automate repetitive tasks.
  • Conducted thorough testing and debugging using Jest to ensure software quality and reliability.
  • Optimized CI/CD pipelines using Jenkins and GitLab CI by implementing automated testing frameworks, including unit tests, integration tests, and end-to-end tests, ensuring thorough code testing with every pull request.

Frontend Developer

Activia Networks
05.2022 - 01.2024
  • Developed scalable and responsive client-side UI and validations using Angular (11-17), TypeScript, HTML5, CSS, and SCSS, enhancing user experiences and interface engagement
  • Collaborated with UX/UI designers to transform attractive designs into functional web interfaces for digital signage apps, adhering to design specs and increasing user satisfaction by 25%
  • Utilized NgRx and RxJs for state management, ensuring a single source of truth across the entire SPA
  • Reduced post-release issues by 20% through Cypress and Cucumber testing automation
  • Maintained software reliability with unit tests using Jest and Jasmine, achieving a minimum test coverage of 80%
  • Developed backend solutions with scalable server-side apps using Node.js
  • Transformed requirements into completed products by collaborating with QAs and BAs for fast-paced monthly deployments and bug fixes

Frontend Developer

Hotello
11.2020 - 05.2022
  • Evaluated visual business designs and implemented fully responsive web pages in Angular, meeting all hotel business requirements.
  • Collaborated with back-end developers to integrate frontend HTTP API calls with backend REST services, defining data model contracts.
  • Developed fully asynchronous applications from scratch using state management tools like Redux and NgRx, managing local state with Subscribers, Promises, Observables, Actions, Selectors, Mappings, and Services.
  • Improved application loading speed by 30% and scalability by refining resource intensive algorithms, eliminating redundant calls, and implementing lazy loading.
  • Built complete web page modules with custom form validation, routing and route access permissions, security features, advanced forms, and complex business logic.
  • Designed an efficient error handling system that delivers user-friendly messages, enhancing reliability

Full Stack Software Engineer

CGI
11.2018 - 11.2020
  • Led the anti-doping project, utilizing Angular and RxJs to develop frontend components and implement critical features.
  • Engineered Java/Spring Boot RESTful APIs, improving data retrieval efficiency by 30%.
  • Collaborated in an agile environment with business teams, UI/UX designers, and back-end developers, participating in daily scrums, weekly demos, and two-week sprints.
  • Designed robust system architecture to meet project requirements, incorporating innovative solutions for enhanced scalability and performance.
  • Created comprehensive documentation for codebases and APIs, improving accessibility, maintainability, and team collaboration.
  • Worked with cross-functional teams to gather and define product requirements.

Education

Bachelor of Science - Computer Information Systems

Federal Institute of Sergipe
01.2018

Bsc, Integrated Computer Science -

Langara College
01.2015

Skills

  • Angular
  • RxJs
  • React
  • JavaScript/ Typescript
  • HTML/ CSS
  • Java
  • Spring Boot
  • Git
  • Nodejs
  • Responsive Design

Languages

English
Native or Bilingual
French
Professional Working
Spanish
Professional Working
Portuguese
Native or Bilingual

Timeline

Frontend Developer

Rizing
03.2024 - Current

Frontend Developer

Activia Networks
05.2022 - 01.2024

Frontend Developer

Hotello
11.2020 - 05.2022

Full Stack Software Engineer

CGI
11.2018 - 11.2020

Bachelor of Science - Computer Information Systems

Federal Institute of Sergipe

Bsc, Integrated Computer Science -

Langara College
Marcelo Rosa