Skills
HTML5
Markup language for structuring content on the web.
CSS3
A mechanism for adding style and layout to web documents.
JavaScript (ES6+)
Programming language for front-end interactivity and logic.
Sass/SCSS
A CSS pre-processor that adds power and organization to styles.
Hotwire (Turbo and Stimulus.js)
A modern approach to building fast, responsive SPAs with Rails.
Ruby
Dynamic, object-oriented programming language focused on productivity.
Ruby on Rails
A full-stack web development framework focused on convention over configuration.
PostgreSQL
A robust, open-source relational database management system.
SQLite3
A lightweight, embedded relational database management system.
Linux (Ubuntu)
Deployment and management of applications in Linux production environments.
Nginx
Configuration of web servers and reverse proxy for applications.
Puma
Configuration and management of Ruby application servers.
HTTPS with Certbot/Let's Encrypt
Implementation of SSL/TLS encryption for web security.
rbenv
Management of multiple Ruby versions in the development environment.
Bundler
Management of gem dependencies for Ruby projects.
Systemd
Configuration of services and processes in Linux systems.
Git (Version Control)
Use of version control for collaboration and code history.
Agile Methodology (Scrum)
Working with agile methodologies for project management.
System Debugging
Ability to debug and solve complex problems.
WSL2/Ubuntu & VS Code
A productive and efficient development environment.
Fast Learner
Ability to quickly acquire and apply new knowledge.
Communication
Ability to communicate ideas and solutions clearly.
Open to Feedback
Willingness to receive and incorporate feedback for continuous improvement.
Organization and Project Management
Ability to manage and organize projects efficiently.