Position: Ruby on Rails Developer
Category: Ruby
English level: intermediate
Years of experience: 2


Hi, my name is William, and I am a Full stack developer specializing in Javascript, React, Ruby on Rails, and Python(Django) to build web applications for clients worldwide.

I just finished an eight-month-long boot camp at Microverse, where we learned web development using Ruby on Rails to develop full-stack applications. Microverse is an online school for software engineering that uses pair programming and project building to teach web development. I spent over 8 hours daily working on projects remotely with other developers. This experience has taught me the valuable skills of working in a fast-paced environment, teamwork, and collaboration. I have also learned the importance of being a proactive communicator and asking for help when stuck on a problem for a while. To top that, I learned to be quick on my feet, pick up a language or framework, learn it quickly, and use it in a project.

In a previous internship, I proposed improvements to code organization to boost code quality and overall performance, resulting in a 30% decrease in the long-term costs of maintenance and bug fixes. Within a month of learning Ruby on rails, I built a budget-track app - an application that helps users keep track of their monthly expenses, where the data is private to the logged-in user, a car reservation system - a rails API that users use to reserve cars added by admins complete with authentication and a class attendance system that I am working on, currently. The class attendance system aims to ensure over 90% of class attendance from students in schools and universities.
 
My experience as a Backend Developer makes me a good fit for the current position. I can quickly learn and pick up any language/framework, that is, using stimulus and turbo on Ruby on Rails. I can work well with other team members, something I learned about in depth while learning at Microverese, collaborating with people from all over the world.

I have also worked as a freelancer on popular platforms, fixing, refactoring, maintaining, and adding functionality to existing apps. I have worked with legacy code, improving performance by up to 30% by refactoring code and applying some best code practices to my work i.e. DRY, KISS, and YAGNI.

Would you like to hear more about projects I have built and other ideas? I would love to discuss them with you over a short zoom call. Let me know when you have some time, and I'll get back to you soonest possible.