Career Profile
Software Engineer with over 4 years of experience in the Java ecosystem. While my primary focus is backend development (Spring Boot, REST APIs), I am versatile across the full stack, working with both Java frameworks (Vaadin, JavaFX) and web-based technologies (JavaScript).
I have hands-on experience working with Relational Databases (MySQL, PostgreSQL, Oracle, Informix) and performing system integrations, bridging the gap between software, third-party APIs, and external hardware.
I also believe in knowing how things work under the hood. I am currently teaching myself DevOps (Docker, CI/CD, Kubernetes) because I want to understand what happens to my code after I push it.
Before transitioning to tech, I worked as a Clinical Scientist in Biotech. That experience taught me the importance of precision and following clear procedures, habits I now bring to the craft.
Beyond the code, I focus on the human side of development. I believe that clear communication and empathy are just as important as the technical solution.
Professional Experience
Working as part of the engineering team to develop and maintain backend software solutions.
- Backend: Development using Java and Spring Boot, designing RESTful APIs.
- Database: Design and implementation of Relational Databases (Informix).
- Frontend: Assisting with component implementation using React and JavaScript.
- DevOps: Utilizing Docker for development environments.
- Legacy: Maintenance and support of existing systems.
- Requirements: Consulted with researchers to understand how they record and use koala spotting data.
- Data Analysis: Reviewed 30 years of Excel records to plan a data structure and cleanup process.
- Design: Designed a geospatial database model using PostgreSQL and PostGIS to replace the spreadsheet system.
- Evaluated third-party e-sports APIs for features, pricing, and integration feasibility.
- Conducted functional testing and reported bugs to the development team.
Acting as a full-stack developer across, desktop, web, and integrations for “Comerzzia” (Unified Commerce Platform) and “Atractor” (in-house ERP). Core Responsibilities:
- Backend: Customization of core product logic using Java, Spring, and MyBatis.
- Frontend: Implementation of UIs for desktop (JavaFX) and web (Vaadin & JavaScript).
- Database: Schema design and development of cross-compatible SQL scripts (Oracle, MySQL, Postgres).
- Integration: Connecting software with external hardware (cash management devices) and third-party APIs.
- DevOps: Execution of production deployments and maintenance of GitLab CI/CD pipelines.
- Achievement: Managed the cryopreservation inventory system and acted as the technical point of contact for patients, translating complex treatment data into clear, understandable progress reports.
Responsibilities:
- Recovery and in vitro culture of gametes.
- Preparation and maintenance of the laboratory culture system.
- Management and audit of the cryopreservation banks for gametes and embryos.
- Achievement: Responsible for the implementation, staff training, and user experience customization of an electronic traceability system for human gametes and embryos across several clinics nationwide.
Responsibilities:
- Manipulation and in vitro culture of human gametes.
- Maintenance and preparation of culture systems for human gametes and embryos. Specialized Training:
- Intracytoplasmic Sperm Injection (ICSI).
- Oocyte Denudation and maturity grading.
- Embryo Laser Assisted Hatching.