Hello, my name is Fran Iglesias. I am a Senior Software Developer based in Spain, with a strong focus on software design and agile technical practices.
Contact
I am always open to engaging discussions about programming, software design, or related topics. Please feel free to contact me via email.
Additionally, I am happy to offer free mentoring, particularly to those who may face challenges accessing support due to their personal circumstances or who belong to underrepresented communities.
Employers and Collaborations
This site reflects my personal opinions and content, with occasional contributions from collaborators.
It is not sponsored or endorsed by any company or organization. The site is entirely ad-free, and I have no plans to monetize it, except for selling some of my own books.
Nevertheless, the content may be influenced by my professional context at the time of writing and publication. For transparency, I have listed below the companies and organizations with which I have been associated.
Current Position
I contribute as a Staff Software Engineer, supporting the growth and excellence of all technology and product teams as we build the trust layer for global supply chains (Typescript).
Community
- Crafters Vigo: Local community of practice focused on continuous improvement of development skills.
- PulpoCon: Annual developer conference inspired by the Software Crafters movement.
Open Source Projects
- VersionTag: Shell utility to facilitate semantic versioning for your projects.
- Golden: Go library for snapshot, approval, and combination testing (also available in PHP).
- CSV: Simple PHP library for reading and writing CSV files.
Previous Experience
The Hotels Network helps hotels increase sales through their direct channel.
I served as Senior Software Engineer in one of the Backend teams (Golang and PHP).
As a technical coach and trainer, I delivered a Backend Developers Upskilling program for a large international client, covering topics such as TDD, software design, refactoring, agile practices, pair and mob programming, among others (Java).
As a member of the Developer Quality Team, I contributed to defining modernization strategies for existing software and conducted workshops on TDD and agile technical practices. I also contributed to the company’s tech blog. (PHP/Symfony)
As a Senior Software Engineer, I supported the team in modernizing existing software and introducing testing and other technical practices (PHP/Symfony).
As a Software Engineer, I contributed to the internal tools and solar teams, helping to improve testing and development practices (PHP/Symfony, and occasionally Go, Python, and Java).
As a Backend Developer, I worked in the Flights team (PHP).
Talks
Some of my talks (in Spanish) can be found in the following playlist:
Extras
Additional information not covered in other sections.
Blog Theme
Designed by myself.
Credits
Icon image credits:
- Linkedin icons created by Fathema Khanom - Flaticon
- Email icons created by Fathema Khanom - Flaticon
- Github icons created by Pixel perfect - Flaticon
- Youtube icons created by Freepik - Flaticon
- Rss icons created by Freepik - Flaticon
- Ebook icons created by Freepik - Flaticon
- Book icons created by Freepik - Flaticon