Ivan F.

Ivan F.

Full-stack developer

Request Rate
Brazil

Ivan is a versatile, positive, and self-motivated full-stack engineer with over four years of work experience. He specializes in full-stack, highly scalable, real-time React and Node.js applications, with past experience in PHP.

He enjoys taking on new challenges and constantly strives to learn new skills.

Ivan is a reliable problem solver who can build entire apps from scratch or optimize an existing app already in the field.

Skills

  • Node.js
  • React
  • CSS
  • MySQL
  • Javascript
0246810

Experience

A Web App Development Agency, Brazil

Frontend engineer

December 2018 to Present

Stack:

  • React,
  • JavaScript,
  • Sass,
  • Mobx,
  • Styled-components,
  • Webpack,
  • Parceljs,
  • Typescript,
  • Jest,
  • Enzyme,
  • Storybook.


Responsibilities:

  • Delivered a complete internet banking app and other separate services such as password and token validation apps;
  • Delivered a complete internal management dashboard, an authentication (OAuth) provider and a scalable white-label app solution for starter fintechs.

A Web App Development Agency, Argentina

Software Engineer

February 2018 to November 2018

Stack: 

  • React,
  • Node.js,
  • Amazon-web-services,
  • PHP,
  • Docker,
  • Terraform,
  • serverless,
  • Redis,
  • Amazon-DynamoDB.


 Responsibilities:

  • Worked as a backend engineer in the infrastructure team, providing solutions to enable the migration from a C# monolithic backend to a serverless Node.js microservices model running on top of Amazon Web Services;
  • An internal frontend work using React, such as small API testing apps and spec helpers.

An Automation and Digital Marketing Management Platform for Hotels, Brazil

Project Manager

September 2015 to February 2018

Stack: 

  • Node.js,
  • MySQL,
  • AngularJS,
  • PHP,
  • Ubuntu,
  • Linux,
  • Sass,
  • CoffeeScript,
  • Pug,
  • gruntjs,
  • marko,
  • Webpack.


 Responsibilities:

  • Lead the development of selfHotel, a SaaS app;
  • Researching on SEO techniques and customer demand, we build new features for our solution, which is made for hotels to manage their websites, social networks, and e-mail campaigns interactively.

A Trade School, Brazil

Full stack developer

July 2015 to September 2015

Stack: 

  • JavaScript,
  • JQuery,
  • CSS,
  • HTML,
  • PHP,
  • MySQL,
  • Firebird,
  • Ubuntu,
  • Centos.


Responsibilities:

  • Develop new solutions and maintain the existing ones, primarily focused on the B2B model. Worked with all kinds of technologies.

A Restaurant, Brazil

Marketing Intern

March 2015 to July 2015

Stack: 

  • Adobe,
  • Photoshop,
  • Illustrator,
  • After-effects,
  • Facebook,
  • Google-adwords,
  • Twitter,
  • Instagram.


Responsibilities:

  • Provide social media content, create graphical and multimedia for marketing campaigns and coordinate planning of new strategies to increase sales.

Education

Technology (tecnólogo) degree, Estacio de Sa University

September 2017 to Present

Brazil

Technologist in Information Systems

Portfolio

A Fintech Companie's App
February 2019 - July 2019
A Fintech Companie's App
February 2019 - July 2019

It is a new fintech that uses Banco Máxima’s open banking infrastructure (BBNK) to provide a bank account coupled to a company management solution for all kinds of businesses.

Responsibilities: Still at Cubos, I joined the frontend team building a fully-functional MVP, delivering both banking and managing features in a single interface, all seamlessly integrated. We worked with the same technologies used on the other Cubos projects.

Technologies used:
React, Node.js
An Open Banking Solution
January 2019 - July 2019
An Open Banking Solution
January 2019 - July 2019

Responsibilities: Along with the open API itself, we delivered a complete internal management dashboard, an authentication (OAuth) provider and a scalable whitelabel app solution for starter fintechs.

For this project, I can only provide the screenshot of the login page, since it is a private internal management system.

Technologies used:
React, Node.js
A Bank App
December 2018 - July 2019
A Bank App
December 2018 - July 2019

It is an app for a Brazilian bank primarily aimed at investments and exchange, which is now expanding its operations to attend both people and companies with a complete and fully digital bank account, disposing of the need of physical agencies.

Responsibilities: As a frontend engineer at Cubos, we delivered a complete internet banking app and other separate services such as password and token validation apps. All built with our main stack at Cubos, which includes React, MobX and Node.js.

Technologies used:
React, Node.js
A Video Streaming Service
February 2018 - November 2018
A Video Streaming Service
February 2018 - November 2018

I worked as a backend engineer in the infrastructure team, providing solutions to enable the migration from a C# monolithic backend to a serverless Node.js microservices model running on top of Amazon Web Services. We delivered testable multi-region deployments using IaC (Infrastructure as Code) technologies and provided fast, reliable, low-latency microservices, helping the platform to properly scale. I also started doing internal frontend work using React, such as small API testing apps and spec helpers.

Technologies used:
Node.js, React, AWS
An Automation and Digital Marketing Management Platform for Hotels
September 2015 - January 2018
An Automation and Digital Marketing Management Platform for Hotels
September 2015 - January 2018

It is a complete digital marketing platform for hotels and inns that enables the customer to create and easily edit a full-featured SEO-optimized website, built to scale and increase sales, along with easy social media and e-mail campaign management.

Responsibilities: I started as a frontend developer in a PHP + Bootstrap stack. A few months later, as a Project Manager, I have led the migration of our solution to a scalable modular backend built with Node.js. To consume the RESTful API, we developed a new AngularJS front-end from scratch.

Technologies used:
Node.js, Angular, MySQL