Senior Software Engineer with over 9 years of experience mostly focused in Ruby and JS, passionate about technology and self-taught.
Informations privéesDescription
As a developer, my journey started with a curiosity for problem-solving and quickly turned into a passion for crafting elegant, maintainable code. My self-taught roots pushed me to dive deep into both the Ruby and JavaScript ecosystems, which has shaped me into a versatile engineer capable of handling both backend and frontend challenges. This adaptability has allowed me to thrive in complex, dynamic environments, often taking ownership of mission-critical projects that require innovative solutions and leadership.
One of my proudest milestones was during my time at Salesloft, where I worked on a project to implement a bulk reschedule action for tasks in a dashboard used by sellers. The dashboard required real-time updates to ensure a smooth user experience, and the system had to handle thousands of tasks efficiently. To solve this, I created a Rails API that processed task IDs in batches using Sidekiq. Each task was passed to a service responsible for updating due dates, while Kafka was used to send updates back to the frontend. I built a component in the frontend that subscribed to Kafka events, ensuring that only the affected tasks were updated, thus minimizing API requests and enhancing performance. This approach preserved the user experience while significantly improving efficiency and scalability.
What truly drives me is the opportunity to create software that has a real impact, whether it's streamlining processes, building tools that empower users, or mentoring others to reach their potential. I believe my strength lies in my ability to see the big picture, anticipate challenges, and proactively design solutions that are both scalable and maintainable.
I don’t just focus on delivering code, I focus on delivering value. My combination of deep technical expertise, strong communication skills, and passion for problem solving means I can help bridge the gap between development teams and business goals, ensuring that technical solutions align with strategic objectives. I thrive in environments that value collaboration, learning, and innovation, and I’m always ready to tackle the next big challenge with creativity and enthusiasm.