Position: Senior Software Engineer (Kotlin/Java)
Category: Java
English level: fluent
Years of experience: 6

Building a maintainable feature that allowed to cash in £800m+ in just a sprint (2 weeks), including gathering requirements and challenging its workflow with other product teammates.
6 years ago I discovered the love for Software Engineering and the fact that i could develop products that'd add value to the people, since then, have been striving for delivering rock-solid code, in a timely manner, while making customers happy. At the companies I've worked for, have helped to decrease their technical debt by enhancing the codebase's maintainability, and improved customer experience by building highly available and fault tolerant systems. I take pride not only in making sure that what my team built delivers as expected, but also how we built it. Simplicity, Kindness while having fun is a love letter for me.

Have played the member of the Development Team in different markets such as Finance, Vacation Products, Marketplaces, Performance Marketing, Club Management Software and Online ticketing along the way.

Some of the things I care/value/am good at  Soft Skills (Non Tech Peers English, Share Successes, Own Failures, Listen To People, Team Dynamics Enthusiast), Software Building (Event Driven Systems, TDD, BDD, Layered Architecture Patterns, OOP, FP, CI/CD), Full Cycle Development (Metrics, Alerting, Deployment, Build Tools). Also product management wise (Owning and Leading Epics, Facilitating Collaboration, Resources Management, UX Analysis).

In 2017, I got certified as Scrum Developer (CSD) by the Scrum Alliance and certified ScrumMaster by Agilar, and I do embrace what agile is about and it's values, without evangelising anything of course .
I love to work on companies that own their product, and that they expect or have a large customer base. As I believe they think more long term.

I like established processes, but not too much. Autonomy and well designed codebases is a must.

I expect to be able to be an owner, owning epics, participating in product decisions/brainstorming, interacting with designers, collaborating with fellow engineers designing APIs/code, developing, monitoring shipped features. Meaning, I get to participate and own the full lifecycle of software.

At the same time, I'm not the right person for you if you want a super skilled person –capable to do all that, that's experienced at that– but not incentivise in any way (bonuses, promotions, internal mobility).

I don't like companies that hire more leaders outside than inside. You have to identify leaders and allow them to grow. Is also an indicator that you don't invest in people that much and that's a no-no to me.