About

Hi, I’m Fran Iglesias. I’m a Senior Software Developer from Spain. I’m very interested in software design and agile technical practices.

Contact me

I’m always open to a good conversation about programming, software design or whatever. So, don’t hesitate to drop an email.

Also, I will be more than happy if you think I can help with some free mentoring. Specially, if you have found some difficult to get help in your current personal situation or belong to an under-represented community.

franiglesias@mac.com

Employers and collaborations

This site was created for my own opinions and contents, with occasional collaborators.

On the other hand, the site is not sponsored or endorsed by any company or organization. It is completely ad free and I don’t have plans to monetize it, apart from selling some books of mu own.

Anyway, the contents could be influenced by my context during the time I wrote and published them. I’m sharing here the list of companies I’ve been working for and other organizations, so you can gain some knowledge about that context.

Currently working at

The Hotels Network

In The Hotels Network we help hotels to increase sales through their direct channel.

My role here is Senior Software Engineer in one of the Backend teams. (Golang and PHP)

Collaborating with

  • Crafters Vigo: local community of practice for improving our skills as developers.
  • PulpoCon: annual developers conference inspired by the software crafters movement.

Open Source projects

  • VersionTag: shell utility to help you maintain your projects’ semantic versioning.
  • Golden: golang library for snapshot, approval and combination testing.
  • CSV: pretty simple PHP library for reading and writing csv files.

Former employers

Codurance

As a technical coach and trainer, I helped to deliver a Backend Developers Upskilling program in a large international client, with contents such as TDD, software design, refactoring, agile practices, pair and mob programming, etc. (Java)

DocPlanner

As a member of the Developer Quality Team, I helped to define strategies to modernize the existing software, and conducted workshops about TDD and improve agile technical practices. I also contributed to the tech blog of the company. (PHP/Symfony)

Pridatect

As Senior Software Engineer, I helped the team to modernize existing software and to introduce testing and other technical practices (PHP/Symfony)

Holaluz

As Software Engineer I contributed to the internal tools and solar teams. I also helped the team to improve testing and other practices. (PHP/Symfony and, occasionally, Go, Python and Java)

Atrapalo

As Backend developer, I worked in the Flights team (PHP)

Talks

You can see some of my talks (Spanish) in the following playlist.

Extras

Information that doesn’t fit in other categories.

Blog theme

Designed by myself.

Credits

Icon images credits:

Temas

good-practices

refactoring

php

testing

tdd

python

blogtober19

design-principles

design-patterns

tb-list

misc

bdd

legacy

golang

dungeon

ruby

tools

tips

hexagonal

ddd

bbdd

soft-skills

books

oop

javascript

api

sql

ethics

typescript

swift

java

agile