Vinicius M.
Backend Developer
Creative software developer with 4+ years of commercial experience. His expert-level skills are Ruby, Ruby on Rails, Python, Golang, JavaScript, and Django.
Vinicius is a Software engineer with a great passion for using math and algorithms. He is known for being an ambitious, proactive, and dedicated person.
Vinicius is a problem-solver who can draft and implement optimized solutions. He understands business needs, translates these into logic, and implements solutions elegantly.
His software development experience includes cryptocurrency exchange platforms, SaaS, ERP, eCommerce, and FMCG.
His code is tested, more TDD, easily understandable, and follows SOLID and clean code principles.
Main expertise
- Python 3 years
- Ruby 4 years
- Ruby on Rails 4 years
Other skills
- GraphQL 4 years
- REST API 4 years
- API 4 years
Selected experience
Employment
Software Engineer
Coinbase, USA - 6 months
- Developed new features and enhancements using Golang, Ruby, and AWS.
Project highlights:
- Developed new packages to be used across all the payment methods, improving performance and reusability.
- Helped migrate and decompose the Ruby on Rails system into Go microservices, improving the performance.
Technologies:
- Technologies:
- Ruby
- Ruby on Rails
- Microservices
- Golang
- AWS
Software Engineer
Optimalex, USA - 4 months
Software Engineer
Contractor - 3 years 7 months
- Developed microservices in Golang using libraries like go-kit, ElasticSearch, GraphQL, Docker swarm, and Kubernetes.
- Created new features and microservices for the new B2B system, using Golang and GraphQL mainly.
- Created architecture for microservices communication and created new tools that are reusable across the services.
- Fixed and tracked bugs using the GCP logging dashboard.
Technologies:
- Technologies:
- Docker
- ElasticSearch
- Kubernetes
- GraphQL
- Microservices
- Golang
Education
BSc.Analysis and Systems Development
Fatec Ribeirão Preto · 2017 - 2019
BSc.International Relations
Universidade Estadual Paulista Júlio de Mesquita Filho · 2012 - 2017
Find your next developer within days, not months
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- You are presented the right candidates 2 days in average after we talk