Hi, I'm Kátia.
Biomedical Laboratory Technician currently transitioning into Software Development. I bring analytical thinking, precision and structure from my scientific background into coding. I enjoy solving logical challenges, and create clean, meaningful solutions through code.
About me
I am a Biomedical Laboratory Technician transitioning into Software Development.
For the past 10 years, I worked in highly regulated and fast-paced environments, where precision and structure — and solving problems under pressure — were part of my daily routine. These experiences shaped my analytical mindset and helped me learn fast, adapt quickly, and stay focused — skills I now apply to coding. Read more about my background >I am currently completing a Full-Stack Java Bootcamp and building practical projects in Java, using OOP, MVC, networking, multithreading, and web technologies such as HTML, CSS, and JavaScript. I enjoy challenges that make me think, and I love creating solutions that are clean, logical, and useful.
Coming from a scientific background, I bring discipline, attention to detail, and a strong sense of responsibility. At the same time, curiosity, determination, and a growing passion for tech are driving me forward. I am committed to continuous learning and excited to contribute to real-world software projects and grow within the tech industry.
Work Experience
Clinical Laboratorial Technician
Centro de Medicina Laboratorial Germano de Sousa,
Portugal, 2014-Present
Clinical Laboratory Technician — Key Contributions
>
- Grew within the organization starting as a part-time
phlebotomist, progressing to full-time lab
technician and later contributing across multiple
departments, including training, data integration,
procurement, and special techniques.
- Supported laboratory operations, sample collection,
administration and workflow coordination.
- Tested and contributed feedback to new internal
software tools to improve process efficiency and
accuracy.
- Trained new staff and collaborated in the
development of learning resources and evaluation
procedures.
- Played a key role during the pandemic, supporting
the launch and operation of COVID-19 testing units
under rapidly changing conditions.
- Collaborated with software developers on data
mapping and reference ranges for integration with
the Portuguese NHS (SNS).
- Ensured nationwide logistics support in Procurement,
managing stock and critical supplies.
- Currently working in Special Techniques performing
advanced lab analyses (RIA, HPLC, Atomic
Absorption).
- Grew within the organization starting as a part-time phlebotomist, progressing to full-time lab technician and later contributing across multiple departments, including training, data integration, procurement, and special techniques.
- Supported laboratory operations, sample collection, administration and workflow coordination.
- Tested and contributed feedback to new internal software tools to improve process efficiency and accuracy.
- Trained new staff and collaborated in the development of learning resources and evaluation procedures.
- Played a key role during the pandemic, supporting the launch and operation of COVID-19 testing units under rapidly changing conditions.
- Collaborated with software developers on data mapping and reference ranges for integration with the Portuguese NHS (SNS).
- Ensured nationwide logistics support in Procurement, managing stock and critical supplies.
- Currently working in Special Techniques performing advanced lab analyses (RIA, HPLC, Atomic Absorption).
Education
Full Stack Programming Bootcamp
Jul 2025 – Jan 2026Code for All
Google IT Support Professional Certificate
May 2021 – Aug 2021Google / Coursera
BSc in Biomedical Laboratory Sciences
(Licenciatura em Análises Clínicas e Saúde Pública)
School of Technology and Health (ESTeSL), Polytechnic Institute of Lisbon, Portugal
Projects
Personal Portfolio Website
A personal portfolio website built using HTML, CSS, and JavaScript to showcase my skills, projects, and experience as I transition into software development.
View ProjectBullseye
A 2D Java game developed using
OOP, enums, factory pattern, randomization logic, and file I/O for persistent high scores.
The player can shoot various types of arrows at targets. The objective is to score points by destroying those targets.
Vanilla WebServer
Simple multithreaded HTTP server built in Java — serves static files with concurrency, Stream API, and clean OOP structure.
View ProjectTask Manager
Console-based task manager built with OOP and Strategy Pattern for command handling, includes file-based persistence.
View ProjectConcurrent TCP Chat (Server & Client)
A multithreaded TCP chat server and client with commands, private messages, admin mode, and clean architecture.
Includes tests (JUnit + Mockito) and full documentation.
Skills
Technical Skills
- Programming Languages: Java, HTML, CSS, JavaScript
- Core Concepts: Object-Oriented Programming (OOP), MVC, RESTful APIs, Multithreading, Networking, Collections, Concurrency, Streams API, I/O Streams
- Backend & Architecture: Spring MVC, Web Services, JPA/Hibernate
- Testing: JUnit, Mockito
- Databases: PostgreSQL
- Tools & Technologies: Git, GitHub, VS Code, IntelliJ IDEA
- Other: Command Line(CLI), AI (Foundations, Spring AI, APIs)
Soft Skills
- Analytical Thinking & Problem-Solving
- Attention to Detail & Precision
- Adaptability & Quick Learning
- Time Management & Organization
- Effective Communication & Team Collaboration
- Responsibility & Reliability