Hi, my name is

Lucas Anselmo.

I build web applications.

A passionate front-end web software developer. I tend to make use of modern web technologies to create websites that look great, look great, respect web accessibility rules and function correctly.

About Me

I would like to introduce myself as a Junior Front-end software development enthusiast with a passion for creating innovative digital experiences. I have a degree in Computer Science and bring with me a professional trajectory marked by valuable experiences and a solid commitment to quality and innovation.

I started my professional journey in a project called “Training and Production of Teaching Material for Programming Competition Marathons”. This opportunity allowed me to build and apply materials that prepared teams for national and international programming competitions, highlighting my commitment to quality and education in the area.

Later, I entered the world of website, software and application development, focusing on Front-end. As a web software development intern, I worked with software such as Open Journal System, Open Preprint System and Open Monograph Press. During this period, I focused on creating visual identities and themes for academic portals, in addition to developing personalized functionalities to meet the specific needs of each client.

I highlight my competence in JavaScript and TypeScript languages, combined with frameworks such as React and Next.js. I developed and implemented widely used projects of my own, focusing on the extensive implementation of unit and integration tests, following agile methodologies and testing methodologies. Furthermore, all of my projects follow the digital accessibility guidelines defined by W3C, ensuring inclusive and accessible experiences for all users.

Here are a few technologies I've been working with recently:
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Jest
  • React Testing Library

Experience

Junior Programmer Analyst - Sofá Na Caixa
Jan 2024 - Present
Throughout my professional journey, I contributed to the development and enhancement of an e-commerce website specializing in the sale of products for residential areas. During this period, I focused on creating new pages to enhance the user experience, maintaining existing pages to ensure they’re optimized functionality, and integrating new features to boost the effectiveness of the site. I actively participated in the process of specializing and optimizing the site’s SEO, acquiring essential skills to optimize the site, understanding its operation, and using appropriate tools to improve its ranking on search engines, alongside training for specialization in the subject. Additionally, I joined the team responsible for ERP automation initiatives, aiming to enhance information exchange between various sectors of the company. We developed automated solutions designed to streamline internal processes, significantly contributing to the operational efficiency of the organization.
Intern in Web Software Development - Lepidus Tecnologia
Aug 2021 - Aug 2023
I interned at Lepidus Tecnologia, working on the “Journals in the Cloud” project, creating portals and journals for Brazilian and Angolan institutions. Using open-source tools like OJS, OPS, and OMP, I crafted their visual identities, collaborating closely with clients to meet design preferences. Employing Figma for prototyping and Vue, CSS, HTML, and Smarty Template, I built themes, ensuring strict adherence to software documentation and conducting end-to-end tests with Cypress. I also implemented new functionalities, like a filtering plugin, following Test-Driven Development using PHP (Laravel), JavaScript (jQuery), Vue, HTML, CSS, PHPUnity, and Cypress. Resolving text display issues in journals, I applied a CSS fix using “font-display: swap” for seamless user experience. Additionally, I spearheaded the creation of Lepidus Tecnologias’ new corporate website, revamping its visual identity and technologies with Hugo, gaining WordPress expertise for site maintenance and contributing to internal functionalities like continuous integration (CI/CD) processes through YML in a Docker environment.
Fellow – Project “Training and Production of Didactic Material for Programming Competition Marathons” - IFSP - Campus Salto
Jul 2020 - Jan 2021
In charge of developing the teaching material used in training the institute’s competition team. This involves creating detailed, instructive content to ensure effective team preparation. Responsible for creating the material, providing training for the campus team, preparing members for several programming marathons throughout the academic year. I carried out a case study focused on “Dynamic Programming”, following the guidelines of the teacher responsible for the project. This required an in-depth analysis of this topic and detailed documentation of the results obtained.

Education

2017 - 2019
High School - Technician in Informatics
ETEC - Martinho Di Ciero

Projects

TI site project
Html Css
TI site project
This project is a website that presents about the 10 most used programming languages ​​in the world until December 2017.
EducaVida
Html Css JavaScript
EducaVida
EducaVida is a program for public schools that contains a project called 'Ensino+' (Teaching Plus). The intentions are to help the students of these schools with their daily school tasks, as well as prepare them for future situations such as exams within the school, tests for technical schools, and university entrance exams. Additionally, it provides professional guidance regarding career planning after the end of the school year.
e-Cars
Html Css JavaScript Firebase Cloudflare Pages
e-Cars
The e-Cars website is a platform for buying and selling motor vehicles, in addition to providing services for customers who make purchases on the platform. Our intention is to ensure that people interested in selling or buying a vehicle can have the guarantee that they are making a reliable, scam-free, and secure purchase, complying with all security measures imposed by the laws.
Learning JavaScript
Hugo Bootstrap Javascript
Learning JavaScript
This is a JS code repository made for those who are starting in the language and would like to learn something specific in the language. And of course it is also a repository for those who already program in JS and want to review some concept of he language.
CoinGecko
Svelte JavaScript Bootstrap API - Coinc Goink
CoinGecko
This application aims to address the world of cryptocurrencies, showing how this virtual and digital world works. In addition to the teachings, the application allows the user to see the list of the most used virtual currencies.
Blood Donation
React TypeScript JavaScript Node.js
Blood Donation
O Blood Donation é uma plataforma de doadores de sangue, onde pessoas se cadastram, mostrando dispostas a salvarem vidas, e pessoas que necessitam de doações sanguíneas, podem achar seus salvadores aqui nessa plataforma.
Social Pets
React JavaScript Tailwind CSS Vite
Social Pets
One website where pet owners can create a profile and share photos of their pets with other users. It's a great way to connect with other animal lovers and see adorable pictures of all kinds of pets.
John Text List
React TypeScript JavaScript Tailwind CSS Shadcn/ui Jest React Testing Library Vite
John Text List
This is a to-do list web application, responsible for helping you organize your routine of tasks that need to be done during the day.
Food-Recipe
React TypeScript JavaScript Tailwind CSS Vite
Food-Recipe
Your go-to destination for an extensive collection of diverse recipes. Explore a world of culinary delights, from gourmet dishes to healthy options. Find inspiration for every meal and occasion. Discover, cook, and savor delicious creations today!
HeroHub
React TypeScript JavaScript Tailwind CSS Jest React Testing Library Vite
HeroHub
HeroHub, your definitive portal to explore the vast and diverse universe of superheroes! Imagine a world where all the legends, myths, and powers come together on an accessible platform, a central point where the history and feats of each hero come to life.
Where In the World
React TypeScript JavaScript Tailwind CSS Shadcn/ui Jest React Testing Library Vite
Where In the World
The goal of this project is to showcase all countries worldwide through individual cards displaying their respective flag, name, capital, total population, and continent.
Jest-React-Testing-Library-Hook-Form-Zod
React TypeScript JavaScript Tailwind CSS Shadcn/ui Jest React Testing Library Vite
Jest-React-Testing-Library-Hook-Form-Zod
This project is a study about on validating form fields using modern technologies such as React, TypeScript, Zod, Hook-Form, Jest e React-Testing-Library.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!