Marina Luiza Lardizábal Vieira, Developer in London, ON, Canada
Marina is available for hire
Hire Marina

Marina Luiza Lardizábal Vieira

Verified Expert  in Engineering

Software Developer

London, ON, Canada

Toptal member since May 17, 2022

Bio

Marina is a full-stack developer with more than five years of experience developing web applications, from Java and PHP to JavaScript and Go. Marina is a dedicated, responsible professional who is eager to learn. In recent years, working with React on the front end has become her passion.

Portfolio

C3LX, Inc
React Native, React, Web App UI, Web App UX, Mobile UX, Mobile UI, Full-stack...
Hubly
React, Django, PostgreSQL, Cypress, Redux, Jest, AWS Amplify, PWA
Kptl
Git, Go, gRPC, REST, Node.js, Python, JavaScript, CSS, Front-end Development...

Experience

  • Git - 6 years
  • PostgreSQL - 5 years
  • REST - 5 years
  • React - 4 years
  • React Redux - 3 years
  • Express.js - 2 years
  • Node.js - 2 years
  • Go - 1 year

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Front-end

The most amazing...

...software I've developed is a cryptocurrency back-end trader with Binance integration, developed in Go.

Work Experience

Front-end and Mobile Engineer

2022 - PRESENT
C3LX, Inc
  • Developed new features and maintained a mobile app using React Native for patients of a considerable number of practices as the only front-end expert on the team.
  • Created new features and maintained a web app using React.
  • Helped back-end developers with bug fixes and new tasks on the Go API.
Technologies: React Native, React, Web App UI, Web App UX, Mobile UX, Mobile UI, Full-stack, Auth0, APIs, PWA, Tailwind CSS

Software Engineer

2023 - 2023
Hubly
  • Developed a new sign-up flow to automate client onboarding, reducing employees' manual work.
  • Tracked, investigated, and resolved bugs using Jira as a reporting tool.
  • Improved code reliability and ensured a seamless UI experience with Cypress E2E tests.
Technologies: React, Django, PostgreSQL, Cypress, Redux, Jest, AWS Amplify, PWA

Software Engineer

2021 - 2023
Kptl
  • Developed a front-end application using React for internal management of trade strategies parameters. Built an intuitive interface from scratch to better manage the internal team's trading strategies.
  • Built a front-end application using React to enable the internal team to start trading routines and see some results. Created an intuitive and objective interface to facilitate these trades.
  • Created software to execute trades through WebSocket signs using Go. This application, in particular, needed to be resilient to trading errors and performing.
  • Developed an API Node.js for internal management of trade strategy parameters. My role was to create an API that receives requests from the front end and connects to the DynamoDB and PostgreSQL database with edit, delete, and create parameters.
  • Built software to make trades and consult through requests with gRPC, forwarding these requests to other software to connect with the Binance API.
  • Learned how to use AWS features to deploy, create, and monitor. Used features like CloudFormation, CloudWatch, Lambda, SNS, and SQS.
Technologies: Git, Go, gRPC, REST, Node.js, Python, JavaScript, CSS, Front-end Development, Front-end, REST APIs, React Redux, Reactstrap, HTML, User Interface (UI), User Experience (UX), Docker, Web Development, AWS Lambda, Amazon DynamoDB, Amazon Web Services (AWS), HTML5, Full-stack, Next.js, APIs, PWA

Senior Full-stack Developer

2020 - 2021
SysMap Solutions
  • Developed and helped maintain the GSP system. A global sales platform front-end application with React and Material-UI. The main task was to do some features with a new design.
  • Built and helped maintain the back and front end using Node.js, Express.js, and GraphQL. The goal was to gather all front-end requests and forward them to the responsible API.
  • Created and helped maintain all microservices using mainly Node.js and PostgreSQL. The APIs were created with domain-driven-development and Express.js framework.
  • Planned new tasks and bugs using Scrum methodology together with the team. Planned and estimated tasks for 15 days sprints, daily meetings, and retro meetings.
Technologies: React, Node.js, Microservices, PostgreSQL, GraphQL, JavaScript, CSS, Front-end Development, Front-end, REST APIs, React Redux, HTML, User Interface (UI), User Experience (UX), Web Development, Amazon Cognito, Redux, Stripe, Figma, HTML5, Full-stack, Agile, APIs, PWA

Senior Full-stack Developer

2019 - 2020
Cognyte
  • Developed the Vigia Elite application using Java, Spring, and JavaScript with jQuery.
  • Built the Vigia NG application using Java with Spring Boot in the back end and React in the front end.
  • Created the Vigia Elite 2.0 application using Java with Spring Boot for the back end and React for the front end.
  • Planned new tasks and bugs using Scrum methodology with the team. Estimated tasks for 15 days sprints, daily meetings, and retro meetings.
Technologies: Java, Spring Boot, jQuery, React, JavaScript, Microservices, CSS, Front-end Development, Front-end, REST APIs, React Redux, HTML, User Interface (UI), User Experience (UX), Web Development, HTML5, Full-stack, Google Maps API, Agile, eCommerce, APIs, PWA

Software Developer

2018 - 2018
SaaS E-Tec
  • Developed and assisted in maintaining the "Sistema de Acompanhamento e Avaliações de Cursos" (SaaS), a system for evaluating technical distance courses of the federal government. It was created using Jakarta Server Faces (JSF), Hibernate, and PrimeFaces.
  • Learned and applied the test-driven development (TDD) methodology using JUnit and Selenium for interface testing.
  • Trained course managers, teaching the use of the cadastral part of the system.
Technologies: Java EE, Hibernate, PrimeFaces, JUnit, Selenium, Git, Test-driven Development (TDD), JavaScript, CSS, HTML, User Interface (UI), User Experience (UX), Web Development, Front-end Development

Software Developer

2016 - 2018
Stormtech
  • Developed and helped maintain the Stormfin application, a monolithic system for managing consigned credit promoters. Created with PHP, JavaScript, jQuery, and PostgreSQL.
  • Participated in the planning of new tasks and bugs using Scrum methodology. Created sprints, described the tasks, and estimated their complexity.
  • Created AWS Lambdas and API Gateway with Python to integrate with the core software. The goal was to develop simple asynchronous tasks to update some important information for the core system.
  • Built an API with PHP Laravel framework to decouple some responsibilities from the core system.
Technologies: PHP, jQuery, Git, Python, MySQL, JavaScript, CSS, HTML, User Interface (UI), User Experience (UX), Docker, Web Development, Front-end Development, AWS Lambda, Amazon API Gateway, Amazon Web Services (AWS), Full-stack, Agile

Virtual Assembly

A React Native application to allow condominiums to hold their assemblies virtually. The goal was to create an application for condominiums of any kind and provide them with a way of creating assemblies and open topics for voting remotely and with legal validity, possibly enabling a greater quorum.

gRPC API For Cryptocurrencies Trades and Queries

A Go API using gRPC for making cryptocurrencies trades and queries through another gRPC API that connects with the Binance exchange.

My role was to develop the back-end software, which receives the request with the specific exchange platform and passes this request forward to the specified exchange in the request.

Admin Management for Cryptocurrencies Strategies

A React front-end application for managing the cryptocurrency strategies used in a Cryptocurrency Fund.

My role was to design a new interface for the team to use and manage all parameters needed for the strategies to happen correctly. This application was built using Reacstrap and Redux (easy-peasy).

React Front-end for Cryptocurrencies Trades

A React front-end using MUI for starting trades strategies. This was a single-page application containing a form to user select the coin and type of trade, namely cash, and future derivatives, in addition to other fields relevant to the specific strategy. The form was created using react-hook-form and yup for validation. Authorization was also developed using Amazon Cognito and AWS Amplify library.

My role was to start an interface from scratch and enable the team to start the strategy and see results clearly.

Reformulation of a Sales Platform

Reformulation of a new design and new features for a sales platform for consultants of a cosmetics company.

My role was to redo some platform features, like the steps of the checkout cart and products showcase. The front end was developed with React and GraphQL to connect with the back end, making requests to other microservices using REST. The company had its own system, which was built using MUI.
2011 - 2016

Bachelor's Degree in Information Systems

Federal University of Santa Catarina - Florianópolis, SC, Brazil

Libraries/APIs

React, Node.js, REST APIs, React Redux, Reactstrap, Google Maps API, jQuery, Stripe, AWS Amplify

Tools

Git, Amazon Cognito, Figma, Auth0

Languages

JavaScript, CSS, HTML, Go, TypeScript, HTML5, PHP, Python, Java, GraphQL

Paradigms

REST, Microservices, Agile, Test-driven Development (TDD)

Frameworks

JUnit, Spring Boot, Material UI, React Native, Express.js, Hibernate, PrimeFaces, Selenium, gRPC, Redux, Next.js, Django, Cypress, Jest, Tailwind CSS

Platforms

Docker, Amazon Web Services (AWS), Java EE, AWS Lambda, Firebase

Storage

PostgreSQL, MySQL, Databases, Amazon DynamoDB

Other

Web Development, Front-end Development, Full-stack, Front-end, eCommerce, APIs, PWA, Data Analysis, Development, Compilers, Data Structures, User Interface (UI), User Experience (UX), Styled-components, Amazon API Gateway, Web App UI, Web App UX, Mobile UX, Mobile UI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring