I'm from Rosario, Argentina ! My life has always gone from intellectual activities like problem-solving, puzzles, videogames, maths, computers and loving to study and learn, to loving high performance in physical activities, like sports, gymnastics and dancing.
I'm a developer since 2010 (Bachelor in 'Analista de Sistemas de Computación'), but I changed to dance as a profession in 2012. Dance has taught me lots about perseverance, discipline, creativity, collaboration, hard-work and commitment. Right now I'm working as a Senior Software Engineer at PwC.
My repositories are organized by topics for your convenience. There are three categories of topics to search for:
- Status: released, work-in-progress, work-at-pause, archived
- Nature: product-idea, academic-project, miscellaneous
- Creation year: 2025, 2024, 2023, etc.
- Best Practices: Heavy use of unit tests, typing, formatters, linters, different design patterns like Strategy, Facade, Factory, Information Expert, etc., and a good balance of legibility and efficience.
- Languages: Mostly Python and JavaScript/TypeScript, as well as some experience in many others.
- MLOps: Azure, Databricks, MLFlow, Numpy, PySpark, Pandas, Sci-kit Learn, Tensorflow/Keras, etc.
- Frontend: Mostly React and Angular, but I've made some developments in Next, jQuery, etc, even using libraries like Three.js.
- Style: I've used many CSS libraries/frameworks, like Styled-Components, Bootstrap, and MaterialUI.
- Backend: I've done some developments using Express, Nest, FastAPI and PHP.
- Databases: Mostly used MongoDB, but also some MySQL, PostgreSQL, and SQL Server.
- Tools and Techs: Good knowledge of Git, Bash, Docker, and other tools.
- CI/CD: Heavy use of Azure Pipelines, implementing many building, deploying and analysis tools, as well as Infrastructure as Code using JSON and Jinja.
- PwC: full-time employee since 2023, I've received three promotions (currently Senior Associate II), and have been working in ML and GenAI projects, doing MLOps, Backend, agentic frameworks, and leading teams as technical leader, among many other details.
- Pymetrica: codebase observability tool for python applications, my main side project as of now. This tool leverages many useful metrics to understand the health of your system and architecture, helping take design decisions that improve developer experience and productivity, as well as the system's performance.
- Git-Report-Stats: as a way to improve communication and transparency between developers, POs/PMs and other stakeholders, I co-authored a reporting tool that shows the different authors and contributions to a project for any given timelapse or from the latest merge. The tool has been published to PyPI and is used in our CI/CDs.
I'm always open for new and challenging opportunities, specially if it involves more grow for my career. Feel free to reach out to me through the following channels:
- LinkedIn: https://www.linkedin.com/in/juanjosefarina
- Email: [email protected]
- I started my career in computer science in 2010, but prior to that I had been dancing since 2008.
- From 2012 to 2022 I've worked as dancer and teacher of hip-hop and also classical ballet.
- In 2020 I opened up a dance school that ran for 6 years.
- I love videogames since I was 4 years old (playing Atari games), and still do play videogames whenever I can !
- My favourite videogame franchise is Final Fantasy (yes, I'm an RPG fan).
- In 2019 I tried the Mensa exam and passed (it's a great community and we gather every week).
- I like watching animes and fantasy-like movies and series.
- I love programming challenges ! I'm 4 Kyu in Codewars.



