Federico Garcia Urban

Innovative Ruby on Rails developer, expert in leveraging modern technologies to create efficient and impactful web solutions.

Icons/solid/beacher 7 xp
Remote
Icons/solid/euro 90 $ hourly
Available
Icons/solid/globe europe africa

About me

Enthusiastic and results-driven aspiring Ruby on Rails developer with a passion for building scalable web applications. Recently completed a comprehensive coding bootcamp, gaining hands-on experience with Ruby, Rails, JavaScript, and Mysql. Eager to contribute to a dynamic team, leveraging strong problem-solving skills and a commitment to continuous learning to deliver high-quality code and enhance user experiences.

implementation of new features

Kamal 2:
A tool for simplified, container-based deployments, moving beyond just web app creation to the shipping of web apps.

Propshaft:
Replaces the older Sprockets, offering a more modern and efficient asset pipeline.

Solid Queue, Solid Cache, and Solid Cable:
New, integrated adapters that provide robust solutions for background jobs, caching, and WebSockets, respectively, making Rails a more complete solution out-of-the-box.
Built-in Authentication Generator:
Simplifies user authentication by providing a native solution, reducing the need for third-party gems like Devise.

Enhanced Features

SQLite in Production:
Expanded support makes SQLite a viable and robust database choice for production environments.

Progressive Web App (PWA) Support:
Enhanced built-in support, including default setup files.
TypeScript Support:
First-class, native integration makes working with TypeScript easier within Rails applications.

Hotwire and Turbo Enhancements:
Continued evolution of Hotwire, enabling faster, more interactive applications with advanced partial page updates.

ViewComponent Integration:
Native support for ViewComponent allows for modular and reusable UI components.

Action Notifier:
A new framework for managing push notifications, similar to how Action Mailer handles emails.

Developer Experience & Performance Improvements

Optimized Boot Times:
Rails 8 defers route drawing until the first request, which significantly improves boot times, especially for larger applications.

Query Log Tags:
Enabled by default in development, these tags help developers trace slow SQL queries back to their originating code, aiding in performance tuning.
Streamlined CI/CD:
Rails 8 improves the developer workflow and tools for continuous integration and deployment.

Ruby 3.3 Performance:
Benefits from the performance optimizations in Ruby 3.3, leading to faster request handling and improved memory usage.

Developer Information

Contact details.

Work preferences

Actively looking
Icons/solid/briefcase Remote

Type of roles

🎯 Full time job
⏰ Part time job
🏝 Freelance
🪄 Apprenticeship
🐣 Internship
Icons/delimiter straight multiple %# Main fill %> %# Black border with increased stroke width %> %# Shadow effect - slightly offset path %>