About
🙋♂️ My name is Alex, I’m from the UK. I’m a senior web developer with 9 years of experience, primarily using Ruby on Rails. I’ve worked on many projects, solving a diverse range of problems. I strive for high code quality. I like Linux, free and open source software, anime and spicy food.
#
Skill & Experience
##
Ruby on Rails
Ruby is the programming language with which I have had the most experience, mainly in the context of the Ruby on Rails web framework. I’ve been using Ruby on Rails on various projects for close to a decade now. I began with the beta release of Rails 5 and I’ve been adding features to and maintaining projects written with versions 5, 6 and 7. I’m very confident in my ability with Rails. I’m also familiar with newer features such as Stimulus and Turbo.
##
Javascript/Typescript
I have a great deal of experience of Javascript, writing front-end code for as long as I have been using Rails. I also have experience of Javascript and Typescript with Node.js, having recently written a web data scraper with Typescript using Puppeteer.
##
Go programming language
I’m familiar with the Go programming language, having used it for the past two years. With Go, I have written an application used for processing photographs using the OpenCV computer vision library to aid the accuracy of CNC machines.
##
Linux
Linux is my primary desktop operating system and I love it. I’ve been using Linux in server and workstation contexts for the last 7 years. I’ve spent a lot of time using various distributions and immersing myself in the free-software world. I’ve also gone to a lot of effort, combining various software to create my own personalised development environment, which you can read about here.
##
Git, pull requests and code reviews
I’ve used Git extensively throughout my entire career and I’m very familiar with its use in a team context. Part of my job is overseeing pull requests, performing code reviews and providing technical advice and suggestions to junior developers.
#
Contact
Want to connect? Please, 📧 send me an email.