Marina Luiza Lardizábal Vieira
Verified Expert in Engineering
Software Developer
London, ON, Canada
Toptal member since May 17, 2022
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
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
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
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.
Software Engineer
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.
Software Engineer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Virtual Assembly
gRPC API For Cryptocurrencies Trades and Queries
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
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
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
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.
Education
Bachelor's Degree in Information Systems
Federal University of Santa Catarina - Florianópolis, SC, Brazil
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring