Skip to content
View hudson-viana's full-sized avatar

Block or report hudson-viana

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hudson-viana/README.md

Hey, I'm Hudson Viana 🚀

Portfolio: https://hudsonviana.vercel.app/

Contact: https://linkedin.com/in/hudson-viana/

Availability: Remote work or Brazil

Summary

I am a Front-end Developer with experience, bachelor’s degree in progress in software engineering, a Full Stack Santander Bootcamp, certifications, open source contributions, volunteer work, personal projects and a strong interest in technology. I also keep up with news, videos, and newsletters about best practices, trends, and new rules. My future plan is to become a Full Stack Developer. Currently, I am specializing in React and TypeScript and their related technologies: Vite, Next, libraries, tools, etc.

Skills

  • React, Vite, Next
  • JavaScript ,TypeScript
  • API RESTful, Unit Testing
  • CSS, Tailwind CSS, CSS in Javascript, HTML
  • Radix, Responsive interfaces, Mobile First, Accessibility
  • Git, GitHub
  • Agile methodologies (Scrum, Kanban)
  • Advanced English

Education

  • Bachelor’s Degree in Software Engineering - In Progress - Estácio (Jul/2024 - Jul/2028). (Note: Although I just started my degree, I already have experience. Review the next section).
  • Bachelor’s Degree in Business Administration - Completed - UniCEUB (Brazil) - (2015-2018).

Experience

Front-end Developer - SouJunior (Remote) April/2024 - Present

  • Development and maintenance of a SaaS (Software as a Service) project containing responsive interfaces and components using React, TypeScript, Next, Styled Components (CSS in JavaScript), Radix;
  • Fixing layout issues and functionality bugs;
  • Transforming design prototypes from Figma into front-end code;
  • Interacting with Backend, Product, QA, UX, and Agile teams;
  • Participating in Sprint Plannings and Reviews with the team using agile methodologies (Scrum and Kanban on GitHub Projects);
  • Applying other knowledge such as Git, GitHub, HTML, SOLID principles;
  • Contributing to discussions on implementation strategies, processes, best practices, technologies, tools, and techniques.

Front-end Developer - Freelancer (Remote) April/2024 - Present

  • Voluntarily creating open source projects to gain more experience;
  • All projects are organized in my portfolio https://hudsonviana.vercel.app/
  • The two highlights are the English Dictionary project (applied knowledge of RESTful API, React (Vite), TypeScript, Tailwind CSS, asynchronous functions, iterators) and the GitFind project (applied similar knowledge to the English Dictionary but done in JavaScript and CSS)
  • Besides open source projects, I continuously study and practice to gain experience with topics such as: Bootstrap, MySQL, React Hooks, jQuery, Unit Testing, Shell Script, Linux (and WSL), Docker, front-end metrics (LCP, FID, CLS), UI/UX concepts, and CI/CD, state management (Redux), SPA.

Previous Experience Before Technology Career:

  • 2 years as Administrative-Financial Analyst (National Confederation of Industry - Brazil);
  • 4 years managing my own video editing company for clients in Brazil, the United States, and Canada.

Volunteer Work

SouJunior (Remote) April/2024 - Present

SouJunior is a volunteer project created by Wouerner Brandão in 2022 where juniors in Frontend, Backend, Product, QA, UX, and tech-recruiting can contribute to open source projects and gain experience. All activities are supervised by mid-level and senior mentors. The team uses agile methodologies (Scrum and Kanban), and there is weekly interaction between different areas in Sprint Plannings. The project has accumulated success stories of dozens of people who got their first job opportunity after participating in the SouJunior project, as well as a community of over 6,000 people. https://www.soujunior.tech/

Certifications

  1. React with TypeScript https://www.dio.me/certificate/CLJTPUO2/share

  2. Fundamentals of TypeScript https://www.dio.me/certificate/FGYXLBKJ/share

  3. Santander Bootcamp 2023 - Full Stack Java+Angular -- (115 hours, equivalent to 34.5 days compared to 3.33 hours daily in a Brazilian college. Besides classes, they offer projects, exercises, and exams on: JavaScript, Git, GitHub, HTML, CSS, Angular, Java, SQL, NoSQL, Maven, Unit Testing with JUnit, Swagger). https://www.dio.me/certificate/D5C2407D/share

  4. SQL and NoSQL Databases for Devs https://www.dio.me/certificate/1C765F3B/share

  5. Unit Testing with JUnit https://www.dio.me/certificate/8A4C38EC/share

  6. Code Versioning with Git and GitHub https://www.dio.me/certificate/B38F680E/share

  7. API RESTFul: Mastering the HTTP Protocol and Integrating with PokeAPI https://www.dio.me/certificate/1A36708A/share

  8. JavaScript: First Interactive Pages with JavaScript https://www.dio.me/certificate/AC14D32F/share

  9. HTML5 e CSS3 https://cursos.alura.com.br/certificate/dbd688e3-0519-4d8c-8aa4-939a557587f9

  10. Web Accessibility: Making Your Front-end Inclusive https://cursos.alura.com.br/certificate/6de037e6-bfbe-4464-89ac-3c464ad3da7b

  11. React Code Conventions and Quality https://www.dio.me/certificate/0ZUAR7CT/share

  12. Understanding the DOM (Document Object Model) https://www.dio.me/certificate/FE164B3D/share

  13. Software Development Principles https://www.dio.me/certificate/70D42628/share

  14. Dependency Management and Build in Java with Maven https://www.dio.me/certificate/52350421/share

  15. Angular Lifecycle Hooks https://www.dio.me/certificate/A121C922/share

  16. Working with Web Components in Front-end https://www.dio.me/certificate/1DFE4804/share

Pinned Loading

  1. mentores-frontend mentores-frontend Public

    Forked from SouJunior/mentores-frontend

    Repositório destinado ao projeto front-end do time Portal de Mentorias

    TypeScript

  2. react-calculator react-calculator Public

    A calculator using only Javascript and CSS.

    JavaScript

  3. react-git-find react-git-find Public

    This web app allows users to search for a GitHub username and retrieve a list of the associated repositories.

    JavaScript