About

I’m a back-end developer with nearly three years of experience working with Ruby on Rails and professional exposure to Elixir and Phoenix. I’m deeply passionate about technology, constantly seeking new challenges and opportunities to experiment with new languages, paradigms, and tools (currently loving how AI can supercharge my productivity). For me, software development is not just a job: it is a way to bring ideas to life, and that possibility never fails to inspire me. Throughout my career, I’ve worked closely with stakeholders to understand their needs and deliver solutions that truly make a difference. A significant part of my experience comes from working in a fast-paced startup, where I helped build scalable e-commerce solutions. I’ve focused on developing web applications that are reliable, efficient, and easy to maintain, while adapting to the ever-changing needs of a startup environment. After taking some time off for personal growth, I’m back and excited to take on new projects. Let’s connect if you’re hiring for a role where problem-solving, building software that works, and tackling interesting challenges are at the core of the job!

Skills

  • Software development

Experience

Pedro Costa

Work experience
  • Backend Software Engineer at   YariLabs
  • September, 2021 - March, 2024
  • Fulltime
  • Integrated an external Ruby on Rails e-commerce team, rapidly familiarizing myself with their codebase and efficiently
  • executing predefined user stories outlined by the product owner.
  • Collaborated with multiple product managers in a dynamic environment to maintain a Fintech application developed
  • with Elixir (Phoenix) and React over the course of a year.
  • Collaborated closely with a product manager to plan and execute a complex Subscription E-Commerce platform using
  • Ruby on Rails, leveraging the Shopify Subscriptions API. Under a fast-paced environment, we managed to deliver an
  • application with minimal maintenance needs.
  • Lead developer of an ETL application for a restaurant subscription e-commerce platform. Delved deep into high-
  • performance PostgreSQL queries and background jobs optimization to ensure data processing efficiency.

Pedro Costa

Education
  • Computer Science Postgraduate Degree - Distributed Systems and Formal Methods in Software Engineering at   Universidade do Minho

Pedro Costa

Education

Related persons