Portfolio: https://hudsonviana.vercel.app/
Contact: https://linkedin.com/in/hudson-viana/
Availability: Remote work or Brazil
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.
- 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
- 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).
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.
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/
-
React with TypeScript https://www.dio.me/certificate/CLJTPUO2/share
-
Fundamentals of TypeScript https://www.dio.me/certificate/FGYXLBKJ/share
-
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
-
SQL and NoSQL Databases for Devs https://www.dio.me/certificate/1C765F3B/share
-
Unit Testing with JUnit https://www.dio.me/certificate/8A4C38EC/share
-
Code Versioning with Git and GitHub https://www.dio.me/certificate/B38F680E/share
-
API RESTFul: Mastering the HTTP Protocol and Integrating with PokeAPI https://www.dio.me/certificate/1A36708A/share
-
JavaScript: First Interactive Pages with JavaScript https://www.dio.me/certificate/AC14D32F/share
-
HTML5 e CSS3 https://cursos.alura.com.br/certificate/dbd688e3-0519-4d8c-8aa4-939a557587f9
-
Web Accessibility: Making Your Front-end Inclusive https://cursos.alura.com.br/certificate/6de037e6-bfbe-4464-89ac-3c464ad3da7b
-
React Code Conventions and Quality https://www.dio.me/certificate/0ZUAR7CT/share
-
Understanding the DOM (Document Object Model) https://www.dio.me/certificate/FE164B3D/share
-
Software Development Principles https://www.dio.me/certificate/70D42628/share
-
Dependency Management and Build in Java with Maven https://www.dio.me/certificate/52350421/share
-
Angular Lifecycle Hooks https://www.dio.me/certificate/A121C922/share
-
Working with Web Components in Front-end https://www.dio.me/certificate/1DFE4804/share