About Me
Hello, I am Lucas Barbosa Rocha
.
Backend Developer with 4+ years of experience in Java, building REST APIs and microservices using Spring Boot and Quarkus.
Currently working as a Senior Developer, focused on system integrations and scalable cloud solutions using AWS and Apache Kafka. I also use Python for automation and have been exploring AI-assisted development workflows with tools like Cursor.
You can find my academic profile on Lattes and my ORCID is 0000-0002-9606-2569.
you can see my beewcrowd profile on beewcrowd (old URI).
Feel free to visit my personal Github and my academic Github profiles.
Beyond tech, I love animals and I’m an aspiring amateur cellist 🎻.
Data and Messaging Skills
Student, Waldemir Barros da Silva, Mato Grosso do Sul, BR
2008 — 2011
Technical course in Computer Science integrated with high school. Covered programming, algorithms, databases, computer maintenance, and networks. Participated in the Brazilian Olympiad in Informatics (OBI).
Student, UFMS, Mato Grosso do Sul, BR
2014 — 2017
Bachelor's degree in Information Systems with a focus on Bioinformatics. Research topic "The problem of selecting specific primers using Hamming distance".
Student, UFMS, Mato Grosso do Sul, BR
2018 — 2019
Master's degree in Computer Science with a focus on Bioinformatics. Research topic "Approaches to the Specific Substring Selection Problem using Hamming Distance". Publications include work on the Specific Substring Problem and related heuristics.
Student, UFMS, Mato Grosso do Sul, BR
2020 — 2024
PhD in Computer Science with a focus on Bioinformatics. Research topic "Sequence mapping in De Bruijn graphs". Published work on heuristics for the De Bruijn Graph Sequence Mapping Problem.
Trainee, Cruzeiro do Sul, Mato Grosso do Sul, BR
2012 — 2012
Started in administrative support and later transitioned to IT support. Responsible for user support and computer maintenance.
Trainee, Plaenge, Mato Grosso do Sul, BR
2012 — 2013
IT support intern responsible for computer maintenance, hardware replacement, and troubleshooting network issues in office and construction environments.
Trainee, Bitsis, Mato Grosso do Sul, BR
2013 — 2013
Worked with .NET development, SQL Server, and report generation using Crystal Reports.
Junior Developer, Bitsis, Mato Grosso do Sul, BR
2013 — 2014
Software developer working with .NET, SQL Server, and Crystal Reports, delivering solutions for corporate clients.
Scholarship, PET (Programa de Educação Tutorial), Mato Grosso do Sul, BR
2014 — 2017
Academic program involving teaching, research, and infrastructure support. Acted as a teaching assistant in programming courses and contributed to research on software registration in Brazil. Worked with Linux (Ubuntu Server), Redmine setup, and cluster maintenance (Rocks Cluster).
Volunteer Teaching Assistant, FACOM-UFMS, Mato Grosso do Sul, BR
2015 — 2015
Participated in the DESTACOM project, teaching logic and programming using the CS Unplugged approach. Supported students and introduced programming concepts using Python.
Volunteer Teaching Assistant, FACOM-UFMS, Mato Grosso do Sul, BR
2017 — 2017
Teaching assistant for Formal Languages and Automata, supporting students and assisting the professor during classes.
Researcher in Computer Science, UFMS FACOM, Mato Grosso do Sul, BR
2017 — 2024
Researcher in Bioinformatics during MSc and PhD studies, focusing on algorithms and heuristics applied to graph theory. Worked on problems such as De Bruijn Graph Sequence Mapping and the Specific Substring Problem. Developed algorithms and conducted computational experiments using C++ and Python. Published research papers in international conferences and journals, including BSB, BIBE, and ICCSA. Additionally, contributed as a teaching assistant in Formal Languages and Automata, supporting students in theoretical concepts and problem-solving. Also participated in the organization of academic events at FACOM-UFMS.
Mid-Level Developer, Canopus, Rio Grande do Sul, BR
2021 — 2024
Backend developer working with Java (Spring Boot and Quarkus) in microservices architecture. Built and evolved services using AWS (DynamoDB, S3, SQS, SNS, Step Functions, EventBridge). Also worked with Go and Python (Lambdas and scripts). Participated in migration from MVC to Hexagonal Architecture and CI/CD pipelines with Bitbucket.
Mid-Level Developer, Inovvati, Mato Grosso do Sul, BR
2024 — 2025
Worked on Detran-MS systems using Java EE, SQL, and JavaScript. Focused on integration with legacy mainframe systems. Developed backend services, reports (Eclipse BIRT), and data analysis solutions. Also contributed to a PoC using AI for automated exam reading with accessibility features.
Senior Developer, T.O Brasil, Rio de Janeiro, BR
2025 — present
Senior Backend Developer working with Java (Spring Boot) and Python. Focused on REST APIs, microservices, and system integrations. Working on projects for Prudential Brazil, handling requirements analysis, integration design, and implementation of scalable solutions using AWS, Apache Kafka, Oracle, and PostgreSQL. Also applies AI tools to support development through code generation rules and skills.