Lucas Lins

Hello there!

I'm Lucas Lins

Computer science student

Sua Foto

EXPERIENCE

I have hands-on experience in software testing, QA, and development, including manual, functional, exploratory, and automated testing with Cypress and Jest, API integration, and reporting. I am familiar with Agile methodologies, Git, and front-end technologies like JavaScript, TypeScript, HTML, CSS, and React, and I hold certifications in cybersecurity. My professional background spans software development, IT support, and administrative roles

2024

Z.RO Bank

Software Development and QA Intern

I created automatic template emails with HTML and CSS, supported release quality control, and conducted functional, exploratory, and interface testing. I also integrated external APIs, maintained automated tests with Jest, and developed and refined internal API endpoints.

  • TypeScript
  • Nest.js
  • Node.js
  • Swagger
  • Postman
  • Git
2022

TCE-PE

Software Testing Intern

I performed manual and automated testing with Cypress and Gherkin, documented test cases and requirements, managed tests with Squash, and monitored quality metrics through reports. I also contributed to process improvements and created templates for test documentation.

  • Cypress
  • Gherkin
  • Git
  • e2e test
  • BPM
  • Squash TM
2022

SOPECE

IT Support Intern

I provided technical support and computer maintenance, managed the academic system and network infrastructure, and assisted users through in-person, phone, and online support.

  • Technical Support
  • Computer Maintenance
  • Network Administration
  • Help Desk
  • User Support
2015

SICREDI Recife

Administrative Assistant Trainee

I supported administrative activities by managing both physical and digital files, organizing documents, controlling office supplies, and assisting the public in person.

  • File Management
  • Inventory Control
  • Customer Service
  • Administrative Support

PROJECTS

This section presents a selection of my academic and personal projects, highlighting my experience in software development, game design, and automated testing. Projects range from web and command-line applications, front-end prototypes, and accessible games, to low-level system implementations and end-to-end testing using Cypress with the Page Object Model (POM). Each project demonstrates skills in programming, design, problem-solving, and collaboration, reflecting my continuous learning and hands-on experience in different areas of technology.

Cooks' Books

Cooks' Books is a platform for creating and sharing personal recipe collections. Users can organize and store their recipes in digital notebooks and discover new recipes from other users. This project was built in Java for a university course.

Echo

Echo is a prototype horror game in development, created with Unity, that aims to provide an accessible gaming experience for blind people. The project was born from the desire to create a game where the lack of vision is not an obstacle to having fun and being scared and was inspired by a blind colleague at UFRPE. To achieve this, I am exploring game design techniques focused on audio and an accessible interface, to create an experience similar to horror games from the 5th generation of consoles for blind people.

Steel War

Steel War is a 2D action shooter game prototype, developed with Unity, inspired by classics like Metal Slug and featuring point-and-click mechanics. The project was created as a group activity in the Digital Games subject at UFRPE.

My portfolio

This portfolio is a work in progress that I started while learning front-end development with JavaScript, CSS, and HTML during an intensive course. I plan to keep adding to it as I learn new skills, and if you are reading this, you are seeing the result of the project.

V01D

This was my first university project and my initial foray into programming. It is a 2D puzzle-platformer game developed in C using the Raylib library, created by a team of six novice programmers. In this project, I was responsible for developing the first level and contributed to the menu design.

32-bit single-cycle MIPS processor

This project implements a simplified 32-bit single-cycle MIPS processor in Verilog. It was developed as part of the Computer Architecture and Organization course. The processor models both the datapath and control unit, supporting a fundamental subset of MIPS instructions, including arithmetic, logic, memory access, and branch operations.

Targets Manager

A command-line task management app built with JavaScript and Node.js during a RocketSeat event. It allows users to create, view, complete, and remove personal goals, with data persistence through a local metas.json file. The project uses the @inquirer/prompts library to provide an interactive CLI menu.

Streaming Page
Netflix clone

A fictional streaming website developed in a group project at Softex PE (BFD Front-End, class 21). Built with HTML and CSS, it simulates a movie and series platform with dedicated pages for home, listings, and content details, inspired by Netflix's design.

Cypress POM
Automation Project

Collaboratively developed a comprehensive testing suite for a system managing shelter residents. I focused on automated end-to-end tests using Cypress with the Page Object Model (POM) structure. The project included manual tests exploring edge cases, data-driven scenarios, and black-box techniques, as well as API and UI automation. Our work ensured reliability in functionalities like adding, updating, and removing residents, while verifying the integrity of related family and shelter data.

EDUCATION

Currently pursuing a Bachelor's degree in Computer Science at UFRPE (2020-2026), alongside technical training in Systems Development and Graphic Design at ETEPAC. Also participating in a Front-End Development training program by SOFTEX to enhance practical skills in web technologies and design.

Bachelor Degree

Computer Science

2020 - 2026

UFRPE

Technical Degree

Systems Development

2021 - 2022

ETEPAC

Training Program

Front-End Development

In Progress

SOFTEX

Technical Degree

Graphic
Design

In Progress

ETEPAC

PAPERS

Contributed to two academic papers exploring software engineering practices and process improvement. The first, Communities of Practice in Large-Scale Agile Development, examines how knowledge-sharing communities enhance agile scalability in large projects. The second, Evolution of the TCE-PE Testing Process, reports on a BPM-based pilot project that improved software testing through collaboration between UFRPE and the TCE-PE.

Communities of Practice in Large-Scale Agile Development: A Systematic Literature Mapping

The paper explores the use of Communities of Practice (CoPs) to scale agile methods in large software development projects. Through a Systematic Literature Mapping (SLM), the study found that CoPs can be effective in promoting coordination between teams, knowledge sharing, and an open community culture. These factors are crucial for successful agile adoption in large-scale projects. This paper was written during a scientific initiation project with Marcelo Marinho from UFRPE.

Evolution of the TCE-PE Testing Process: Preliminary Results of a BPM project

In this paper, we describe the successful experience of a pilot project to improve software testing processes at the TCE-PE, carried out through a technical cooperation between the institution and UFRPE. The pilot used principles of the BPM methodology to identify needs, propose changes, and monitor the testing process in a software development project. We report not only initial results but also lessons learned from this government-academia partnership initiative.

CONTACT

Feel free to reach out for collaborations, opportunities, or just to say hello. You can contact me through the form below or via email and WhatsApp.

Contact Details

lucaslins.link@gmail.com
+55 81 98663-9302

Contact form

Name Email Message