An open API service indexing awesome lists of open source software.

https://github.com/torrocus/torrocus


https://github.com/torrocus/torrocus

github-profile-card github-profile-info github-profile-readme github-readme profile profile-readme readme secret-feature

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Ruby Performance & Security Consultant

Hi there! 👋

I'm a seasoned web app developer with over a dozen years of experience,
specializing in **Ruby**.
My expertise extends beyond **Ruby on Rails**, encompassing various Ruby frameworks.
I prioritize high-quality code and solid tests to ensure optimal user experiences.
I automate processes for continuous integration, minimizing human errors.
In every project, I focus on performance. security, and scalability.

Currently, I'm actively seeking new and exciting projects. 🕵
Don't hesitate to reach out.

Let's build something great together!

## TL;DR

### About Me 🙋

- 💻 Experienced **full-stack developer** deeply involved in Ruby.
- 🚀 Started my web coding journey in 1998, exploring various technologies and languages.
- 🚂 Jumped into the world of Ruby on Rails back in 2011 - over a decade of expertise.
- 🌱 In my free time, I invest and renovate my apartment.
- 🖊 Author of a [programming blog](https://torrocus.com/blog/)
covering Ruby and more.
- 📖 Reader of other technical blogs,
including the [Woman on Rails blog](https://womanonrails.com/).
- 👩‍💻 Automation enthusiast with a focus on algorithms and performance.
- 🎯 Open to **performance & security consulting** opportunities.
- 🎤️ Speaker at various Ruby events.
- 💬 Connect with me on [LinkedIn](https://linkedin.com/in/torrocus).
- ❓ Ask me anything on [GitHub Issue](https://github.com/torrocus/torrocus/issues/new).
- 📅 Book a meeting with me via [Calendly](https://calendly.com/torrocus/meeting).

### Coding Philosophy 📜

1. I **analyze** the problem and break it down. I split larger problems
into smaller sub-problems, sometimes even atomic steps.
2. I **plan** and act in iterations. I adhere to the principle
that 10 minutes of planning saves an hour of work.
3. I prioritize **communication**. I emphasize code readability
as a key element of team communication.
4. I write **tests**. Testing is my foundation to ensure correctness
and high quality.
5. I **automate** processes. I am human and make mistakes, and to avoid them,
I rely on automation.
6. I standardize code. I use **linters** and shared formatting standards
to unify team work.
7. I avoid commenting, remove unnecessary code. **Less code** is easier
to maintain, and code that doesn't exist contains no bugs.

### Key Technologies 🛠️

- 💎 **Ruby** - a programming language I love for its simplicity and readability.
- 🛤️ **Ruby on Rails** - allows me to build MVPs quickly and efficiently.
- 🐘 **PostgreSQL** - a database with powerful extensions, high performance,
and scalability.
- 🤖 **GitHub Actions** - great tools to automate CI workflows.
- 🐳 **Docker** - simplifies development and deployment through containerization.
- 🌐 **JavaScript** - a fundamental to modern web development,
shaping the interactive nature of apps.
- 🐹 **Go (Golang)** - expanding my skill set with this programming language.

### Tips for Recruiters

- 💎 Interested in Ruby and Rails.
- 🌎 Remote work only as a B2B contractor or consultant.
- 💸 Please include salary ranges in job offers.

### Support Me 💰

You like me or you like what I do -
[buy me a beer](https://www.buymeacoffee.com/torrocus). 🍺

## Blog posts

- [Problem with camera in Ubuntu](https://torrocus.com/blog/problem-with-camera-in-ubuntu/)
- [Introduction to KSeF](https://torrocus.com/blog/introduction-to-ksef/)
- [Extracting text from PDF files in the console](https://torrocus.com/blog/converting-pdf-to-text-in-console/)
- [XRechnung Validation with GitHub Actions](https://torrocus.com/blog/xrechnung-validator-with-github-actions/)
- [Can we use frozen_string_literal in Haml? WTF?](https://torrocus.com/blog/haml-with-frozen-string-literal-wtf/)