Vitor C.

Vitor C.

Rio de Janeiro, Brazil
Hire Vitor C. Hire Vitor C. Hire Vitor C.

About Me

I am an expert Software Engineer with 16+ years of hands-on experience in software architecture, infrastructure planning, new tech stack acquisition, continuous integration, continuous delivery and process automation. I am an avid learner of new and interesting domains and have worked with interesting concepts on different projects from GIS to logistics to e-commerce for clients.

Frontend

Backend

Database

QA & Testing

Other

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

iFood
iFood
Senior Software Engineer
2019 - 2019
São Paulo, Brazil (Remote)
  • Implemented new features on solutions by leveraging on my remote expertise work and technical documentation skills to improve iFood's remote experience.

  • Designed, developed and deployed into production a new microservice to handle payments for subscriptions for the Loop Club and debts.

  • Introduced new concepts that changed how meals are produced in Loop; reducing waste and saving the company tens of thousands of dollars a month.

Runs
Runs
Lead Software Engineer
2018 - 2019 (1 year)
Rio de Janeiro, Brazil (Remote)
  • Built the entire software from the ground up, backend to frontend, using a very functional style based on the dry-gems

  • Engineered the the 3d visualization layer, including camera movements and the data processing pipeline to support the project’s goals

  • Wrote the entire geoprocessing pipeline to filter and process runs, resorts, trails and so forth on the project.

Drone Park
Drone Park
Software Engineering Consultant
2017 - 2018 (1 year)
Rio de Janeiro, Brazil (Remote)
  • Reduced latency and improved resilience on the solution by engineering a coherent protocol to run over WebSockets

  • Introduced best practices and utilized new approaches for the implementation of the project.

  • Defined the architecture that was used by the team to implement the control software that ran the games.

XL Solutions
XL Solutions
Senior Software Engineer
2017 - 2017
Rio de Janeiro, Brazil (Remote)
  • Successfully delivered the company’s first TypeScript and Node project; providing the needed technical direction and experience.

  • Offered production expertise for the automatic activation of pre-paid plans from Oi Telecom's ecommerce platform when customers buy phones on the site.

  • Mentored new hires, introduced new techniques and improved the scope of deliveries on projects.

Almanaque da Rede
Almanaque da Rede
Software Engineering Consultant
2016 - 2017 (1 year)
Rio de Janeiro, Brazil (On-site/Remote)
  • Offered production expertise for the migration of the app to Rails 5.

  • Efficiently reimplemented games for Almanaque with new user interfaces using Turbolinks.

  • Deployed the games on mobile on mobile with the help of turbolinks-Zndroid and turbolinks-iOS; helping Almanaque reach new clients.

Almanaque da Rede
Almanaque da Rede
Software Engineering Consultant
2012 - 2013 (1 year)
Rio de Janeiro, Brazil
  • Efficiently turned a messy, tangled Rails codebase into a solid and thoroughly tested application for Almanaque.

  • Successfully solidified the app by going from 0% test coverage to over 70%, focusing on the critical paths on the solution.

  • Offered technical support and added new features that helped teachers and tutors evaluate students learning Portuguese, Mathematics and Physics.

PRODEC Consultoria para Decisão Ltda
PRODEC Consultoria para Decisão Ltda
Software Engineer/Senior Software Engineer/Technical Lead
2005 - 2017 (12 years)
Rio de Janeiro, Brazil
  • Led a team of 7 developers in the migration of a desktop GIS application to a top-notch, fast and reliable Rails app.

  • Built a robust GIS solution with tens of supporting tools and services for the app and in many platforms.

  • Transitioned the company’s main offering from desktop to the web; training the team on Rails and test-driven development.

Policentro
Junior Software Engineer
2005 - 2005
Rio de Janeiro, Brazil
  • Efficiently maintained a web-based time and activity tracker used by the development teams.

  • Implemented different features on solutions for Policentro.

  • Added more dynamic behaviour to features/solutions using JavaScript.

Policentro
Junior Software Engineer
2003 - 2004 (1 year)
Rio de Janeiro, Brazil
  • Implemented the authentication and authorization layers in a public accounting system.

  • Actively participated in the definition of standards and best practices for the budding Java culture within the company.

  • Introduced version control on developments for Policentro.

Showcase

Lead Software Engineer - Runs
Lead Software Engineer - Runs
  • Developed an innovative platform for skiers to share and visualize their data, including 3D representations and patterns.

  • Focused on enhancing the user experience for daily skiing experiences across different resorts.

  • Led the architectural, technology, and approach development of the platform.

Technical Lead - Sigvia
Technical Lead - Sigvia
  • Migrated a desktop C# application to the Web.

  • Trained a team of .Net developers to become Rails developers.

  • Introduced test-driven development on the project, resulting in 11 clients among the biggest road concessions in Brazil.

Senior Software Engineer - Pré-Pago Oi
Senior Software Engineer - Pré-Pago Oi
  • Developed a solution to address the lack of technical integration for monthly pre-paid plans in an existing e-commerce site.

  • Implemented a layer of abstraction to simplify the verification and activation process across multiple legacy systems.

  • Successfully completed the project within budget and timeline constraints.

Education

Education
B.S. Business Administration – IT
UNISUL – Universidade do Sul de Santa Catarina
2007 - 2010 (3 years)
Education
Principles of Reactive Programming
Coursera
2013