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.