Full-stack Rails developer with emphasis on clean, maintainable codePrivate information
I'm a full-stack Rails developer (although recent projects have concentrated on API-only backends with ReactJS front ends managed by different teams).
I've been working with Rails for over 10 years (since version 3.x) and have specialised in making code bases that are easy to read, understand and maintain by teams. Key to those goals are:
- using standardised code styles (ensuring RuboCop and the team's practices are perfectly aligned)
- writing well-structured, easy-to-understand and fast tests
- constructive and collaborative code reviews
- ensuring documentation, from git histories to READMEs and other materials (online and offline) records useful, meaningful information that can be easily kept up to date and in sync with any code changes
I've worked on projects of various sizes, from scheduling and booking software for a major tech training company to systems allowing TV distributors to sell thousands of hours of programming all over the world.
Ideally I'm looking to work on products with which I can feel personally invested – an exciting product or tech-for-good project would definitely suit me better than a fintech role.