About Atanasio
What I do
- Software development --- I will transform your ideas into great software with a top quality and maintainability guarantee.
- Project refactoring --- I will study your codebase and upgrade it to be much more maintainable and extendable while keeping it performant.
- Project design and architecture --- I will coordinate with the implementation team to offer them a comprehensive development plan and support.
- Web creation and maintenance --- If your interface to the world is a website, be it a business page or an embedded system UI, I'll design and implement it.
My stack
- Low-level: C99, C++20, Rust
- Web: HTMX, JavaScript, TypeScript, PHP
- Back-end and scripting: Python, Lua, Shell
- Systems and tools: Linux, Git, Docker
- Databases: SQLite, PostgreSQL, Redis, MongoDB
- Testing: gtest, pytest, jest
- Other: make, gdb, valgrind
Why work with me?
- I collaborate closely with my teammates and clients.
- I write clean, structured, well-documented and maintainable code.
- I base my solutions on a tried and true, battle-tested stack.
More about me
- Read about my work in blog --- taxorubio.com
- Browse my repositories --- git.sr.ht/~groctel/
Spanish
Native or bilingual
English
Native or bilingual
Catalan
Conversational
German
Basic
French
Basic
Experience
- Safran - N&TMid-level Software EngineerTELECOMMUNICATIONSJanuary 2025 - June 2026 (1 year and 5 months)
- Owner and lead developer of the WR-ZEN, WR-Z16 and next generation devices' web UI and REST API connector to the RTOS backend.
- Re-designed the frontend engine to reduce load times by 95% and simplify complexity from O(n!) to O(n), improving responsiveness and maintainability.
- Migrated legacy frontend code to TypeScript, shifting 80% of defects to compile-time or test-time detection and improving release reliability ahead of deployment.
- Mentoring and onboarding of interns and new hires during their first months.
- Technologies: Linux, C99, Python 3, SQL, JavaScript, TypeScript, PHP 8, OpenAPI, Docker, Real-time OSes and networking.
- RTI InternationalMid-level Software EngineerTELECOMMUNICATIONSApril 2022 - December 2024 (2 years and 8 months)
- Owner of the Queueing Service project, part of RTI's DDS infrastructure services used in mission-critical systems.
- Led productisation of the Connext RMW, including a Docker-based configurable environment to streamline onboarding and ensure development consistency.
- Resolved 60+ customer issues related to Connext libraries and services, strengthening product reliability and customer satisfaction.
- Identified and fixed weak memory and thread-safety issues in core libraries and infrastructure services, improving stability in production and support environments.
- Developed a Rosbag2-to-RTI Recording Service converter, streamlining customer adoption and reducing manual data conversion effort.
- Technologies: Linux, C++11, C99, Python 3, SQLite, Java 11, Lua, Docker, Real-time OSes, gdb, valgrind, weak memory, multi-threading.
- UGR Office for Free SoftwareComputer TechnicianEDUCATION AND E-LEARNINGSeptember 2021 - March 2022 (6 months)
- Developed the University's URL shortener and a Firefox extension used by students and staff.
- Conducted Neovim, Git, modern C++ and tasks.org workshops, with more than 20,000 views.
- Technologies: PHP 8, Linux, Git, Neovim, Nginx, MongoDB, C++.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor of Computer ScienceUniversity of Granada2023Bachelor of Computer Science
- Bachelor of Media StudiesUniversity of Málaga2018Bachelor of Media Studies