Pro Patria ElectronicsSoftware Architect
Oct. 2023 - Sep. 2025Responsibility: Developing CI/CD processes with Docker, improving code quality with automation tests and best practices. Improving performance and fixing every mystique bug that nobody could. - Created the fundamentals of the end-to-end testing tool of a service with XUnit. Created an environment with Docker, which was able to run the tests and wired all of these in the CI server (C#, Postgresql, GitLab) - Completely rewrote and fixed the ZeroMQ/Framebuffers part of the frontend. Made code testable and added tests. (Typescript, Node.js, ZeroMQ, Framebuffers) - Introduced translation best practices to the front-end. Created a documentation and reviewed all Merge Requests until the team internalized the practices - Discovered and made suggestions to architectural issues of the frontend (React, Zustand, Vitest, Electron) - Created a POC with WebRTC for the camera device - Collaborated with Software Engineers, Mathematicians and Physicians - Held internal trainings and presentations about modern development principles and technologies (clean code, S.O.L.I.D., TDD, CI/CD, Docker, Kubernetes)