Howdy Logo
Image of Guilherme F.

Guilherme F.
Front-end UX Engineer

Node.js
Bootstrap
Cascading Style Sheets
Html
Javascript
Microsoft Azure
Angular
React
Bio

System Analyst with a degree from Dom Bosco University and approximately four years of experience as a Web Developer, including over three years focused on Angular as well as some exposure to React. Experienced in serving clients within key segments of the Brazilian market, such as banking, telecommunications, and fintechs. Responsibilities have encompassed continuous improvement initiatives, maintaining legacy code, and developing new products tailored to customer needs. Daily tasks include team collaboration to determine optimal solutions, building reusable components, system design, occasional interface development, and writing unit tests using Jasmine and Karma. Proficient in technologies such as HTML, CSS, SCSS, JavaScript, TypeScript, and GIT, with experience in frameworks like Bootstrap, Angular Material, PrimeNG, and Ant Design, as well as in creating REST APIs using NodeJS with Express and MongoDB. Possesses a C1 level proficiency in English with robust oral and written communication skills.

  • Full-Stack Developer Consultant
    6/30/2023 - Present

    Implemented a new e-commerce system using Angular 14, integrating an external image manipulation service via a REST API layer built with Node.js and Express. Designed and facilitated seamless communication between the editor and the Chili Editor service. Engaged with an international development team, fostering collaboration and knowledge sharing across borders.

  • Mid-Level Web Developer
    4/1/2023 - Present

    Developed a technological governance platform for the VIVO project, focusing on creating a Minimum Viable Product (MVP). Utilized Angular 14, React, Node, and Java to provide an updated overview of all systems and technologies in use. Responsibilities included creating reusable components, designing user interfaces, and implementing user experience concepts according to business team requirements. Ensured code quality and reliability through writing and executing unit tests with Jasmine and Karma, and facilitated smooth integration by building and deploying code in various environments.

    Contributed to the CIELO (FinTech) project by managing and enhancing a client management platform. Maintained legacy code and developed new features using Angular 10. Improved internal functionalities and adhered to project requirements to deliver robust and efficient solutions.

  • Front-end Developer Analyst
    4/1/2022 - 9/30/2023

    Held responsibility for front-end development of a fully customized ERP system using Angular 13, applying Micro-front-ends architecture and microservices for backend integration. Facilitated communication through a BFF written in C#. Key accomplishments included designing intuitive interfaces and developing a comprehensive design system with dynamic, reusable components.

  • Front-End Developer
    3/1/2022 - 3/31/2023

    In a key project for a major player in the Brazilian financial sector, developed advanced proficiency in JavaScript, React, and Redux. Leveraged expertise in HTML5 and CSS3 to create responsive and user-friendly web applications. Engaged in performance optimization and implemented best practices for code efficiency, leading to significant improvements in application load times. Employed tools like Webpack and Babel for module bundling and code transformation, ensuring smooth integration and deployment processes. Played a crucial role in version control and collaborative development using Git, and applied continuous integration and continuous deployment (CI/CD) practices. Actively participated in Agile methodologies and contributed to sprint planning, daily stand-ups, and retrospectives, fostering a collaborative and efficient development environment.

  • Systems Analyst Developer
    8/1/2021 - 3/1/2022

    Held the position of Front-end Developer within Systems Development, contributing significantly to a project leveraging Angular. Developed proficiency in Angular frameworks, enhancing the user interface and user experience of web applications. Gained expertise in HTML, CSS, and TypeScript to create responsive and dynamic components. Utilized RESTful APIs for seamless integration with backend services. Improved version control and collaborative development by employing Git workflows. Demonstrated skills in troubleshooting and debugging front-end issues, ensuring high performance and functionality across various devices and browsers. Expanded technical knowledge by adhering to modern best practices in web development and consistently staying updated with the latest Angular updates and industry trends.

  • Java Programmer
    11/1/2020 - 8/1/2021

    Led the development of a bank management system and user journey parameterization using Angular 8, collaborating effectively with the Node.js and JAVA teams. Engineered a navigation and bank product consumption system for end customers, utilizing Angular 8 and maintaining close coordination with Node.js and JAVA developers. Acquired advanced technical expertise in Angular 8, strengthened collaborative skills with cross-functional teams, and enhanced the overall system architecture for improved user experience and functionality.

  • Intern
    7/1/2019 - 11/1/2020

    Assisted the front-end development team in building new screens, implementing new features, performing comprehensive testing, and executing bug fixing. Developed proficiency in HTML, CSS, and JavaScript while utilizing frameworks such as React and Angular. Employed debugging tools and methods to ensure high-quality code. Enhanced skills in cross-browser compatibility and responsive design. Leveraged Git for version control and collaborative code maintenance. Ensured adherence to best practices in user interface design and user experience.

  • Analysis and Development of Systems at Dom Bosco Colleges
    2019 - 2021

  • Angular: Best Practices in Architecture and Forms at ALURA
    10/1/2021

  • Java and java.lang: Program with the Object and String classes at Alura
    1/1/2020

  • Java Polymorphism: Understand Inheritance and Interfaces at Alura
    1/1/2020

  • Java Exceptions: Creating, Throwing, and Managing Exceptions at Alura
    1/1/2020

  • Java OO: Introduction to Object Orientation at Alura
    1/1/2020

Guilherme is available for hire

Meet Guilherme F.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.