Luciano Urgal, Developer in Curitiba - State of Paraná, Brazil
Luciano is available for hire
Hire Luciano

Luciano Urgal

Verified Expert  in Engineering

Full-stack Developer

Location
Curitiba - State of Paraná, Brazil
Toptal Member Since
October 16, 2020

Luciano is passionate about full-stack development, and TypeScript, Node.js, GraphQL, and React are some of his favorite technologies. Backed by a master's degree in computer engineering with performance within the top five percentile, Luciano's been working with IT since 2010. On whatever project Luciano works on, documented and comprehensive code is a priority, and he thrives with small teams, especially within an Agile development environment.

Portfolio

Cruise Automation
React, GraphQL, TypeScript, JavaScript, Gatsby, Express.js, Jest, Contentful...
Premier International European Luxury Car Company
Node.js, PostgreSQL, React, JavaScript, Front-end, Relational Databases, SQL
Firefly Chatbot
Jest, Agile Software Development, API Integration, API Development, JavaScript...

Experience

Availability

Part-time

Preferred Environment

Git, Node.js, React, TypeScript, Jira

The most amazing...

...thing I've done is plan and implement a real estate chatbot ecosystem for a startup and watch the chatbot go on to serve more than 81,000 assisted customers.

Work Experience

Senior Full-stack Developer

2021 - 2022
Cruise Automation
  • Developed the company website using Gatsby, React, SCSS, TypeScript, and GraphQL.
  • Acted as the tech lead for a team of three developers. Gathered and formulated requirements, architected solutions, delegated modular tasks, and reviewed the solutions.
  • Managed the deployment process of the company's product website.
  • Created an Express.js back-end with high automated test coverage to integrate with the website.
  • Conducted extensive use of contentful APIs. Created and changed contentful content models by creating migrations.
  • Built the POC UI from design mockups using React, TypeScript, and API integration at an early stage of a product.
  • Developed a custom back-end code to generate reports to detect issues in the website data that could cause broken builds or incomplete information to be shown.
  • Proposed and implemented solutions that allowed improved SEO and user navigation tracking on the website.
Technologies: React, GraphQL, TypeScript, JavaScript, Gatsby, Express.js, Jest, Contentful, SCSS, API Integration, API Development, Unit Testing, Web Development, ECMAScript (ES6), Front-end, APIs, REST APIs, HTML, CSS, Full-stack

Full-stack Developer

2020 - 2020
Premier International European Luxury Car Company
  • Developed an existing React UI and an underlying JavaScript interface logic.
  • Started the development of a React and Node.js application from scratch.
  • Planned and modeled a PostgreSQL database from scratch.
  • Developed and tested a SQL query parser and SQL query validator.
  • Worked on a seven-week sprint so an internal MVC product could be put into production.
Technologies: Node.js, PostgreSQL, React, JavaScript, Front-end, Relational Databases, SQL

Senior Full-stack Developer

2019 - 2020
Firefly Chatbot
  • Proposed and developed several back-end and front-end features. Those decisions and implementations allowed the startup to quickly grow commercially.
  • Planned and developed the company dashboard using React, TypeScript, and GraphQL.
  • Implemented statistics to discover and show valuable insights on the dashboard through the available data.
  • Significantly optimized the company's MongoDB database performance and size, allowing the application to scale.
  • Developed many aspects of the company chatbot, including user input filtering, natural language processing (NLP), and the reactive nature of the chatbot.
  • Developed several back-end GraphQL queries and mutations to support the front-end functionalities.
  • Executed several API integrations to import real estate data and allow CRM integrations.
  • Used AWS SNS and AWS SES to extract received email leads into the company's main database.
  • Implemented automated back-end tests using the Jest framework.
  • Used Prisma technology to integrate with a MySQL database.
Technologies: Jest, Agile Software Development, API Integration, API Development, JavaScript, Prisma, MongoDB, React, GraphQL, Node.js, TypeScript, Unit Testing, HTTP REST, HTTP, Web Development, Front-end, ECMAScript (ES6), NoSQL, APIs, Apollo Server, Apollo, REST APIs, Relational Databases, JSON Web Tokens (JWT), HTML, CSS, Ant Design, Full-stack

Back-end Developer

2018 - 2019
Self-employed
  • Developed an optimization approach using genetic algorithms and neural networks.
  • Integrated the software to the Binance API to gather real-time data.
  • Created a discrete simulation model to simulate trading strategies and bot configurations.
  • Developed part of the software REST API using Express.js.
  • Formulated the MongoDB database schema, improving the optimizer performance.
Technologies: REST, Express.js, API Development, Discrete Optimization, API Integration, MongoDB, TypeScript, Algorithms, NoSQL, ECMAScript (ES6)

Full-stack Developer

2014 - 2016
Federal Institute of Paraná (IFPR)
  • Was single-handedly accountable for all software development processes in two projects.
  • Developed a scientific event manager for IFPR's scientific events. The software was a great success and has been used at every IFPR scientific event since 2015.
  • Created a specific usage academic system from scratch. The software was successful and was used from late 2014 until early 2018.
  • Built both systems databases using MySQL and SQL injection protection.
  • Worked remotely and participated in monthly meetings to present recent features.
Technologies: Agile Software Development, Java, MySQL, Relational Databases, SQL

Real Estate Chatbot Ecosystem | Firefly Startup

https://www.firefly.bot/
A SaaS chatbot focused on real estate agencies to answer clients' questions on available real estate. It has a complete dashboard that includes client navigation tracking, client statistics, CRM capabilities, emails about new leads, real estate agency portfolio analysis and statistics, multiple third-party CRM, or real estate data managers integrations. It also has a telegram bot that notifies real estate agents and managers about new leads.

The MVP and first iterations were developed solely by another developer and me. This startup has quickly grown in the Brazilian real estate market.

Technologies: Node.js, TypeScript, GraphQL, React, MongoDB, PrismaDB

Third-party Binance Exchange Telegram Bot

Project Features:
• Integrated with the Binance exchange and Telegram APIs
• Informs the user of balances, open orders, and past trades
• Warns the user when their orders are filled in real-time
• Calculates multiple statistics about past trades or open orders
• Allows the user to add followers to their account

Technologies: Node.js, TypeScript, Firebase Database

Student ID Card Generation App

https://github.com/lucianourgal/IdCardMaker
Project Features:
• Developed a series of identification cards
• Created the subproject, centralize-portraits, optimized picture organizing using the files' tags, and centralizing using face recognition and image cropping
• Implemented the subproject, sheets-sync, to automate syncing between a local spreadsheet that generates the CSV string used as input for the ID card maker project and an external spreadsheet containing all student data

Technologies: React, CSS3, Node.js, JavaScript

Discography Check for Local Files

https://github.com/lucianourgal/discography-check
Project Features:
• Analyzes local files of the selected folder to look for metal music bands
• Uses HTTP requests to the Metallum website to gather data about existing bands in local files
• Generates reports about missing albums
• Generates reports about local files

Technologies: Node.js, TypeScript, Web Crawling

Languages

TypeScript, JavaScript, GraphQL, CSS, ECMAScript (ES6), Java, HTML, SQL, SCSS

Libraries/APIs

Node.js, API Development, React, REST APIs

Other

APIs, Telegram Bots, API Integration, Discrete Mathematics, Process Simulation, Discrete Optimization, MERN Stack, Full-stack, Gatsby, Front-end, Algorithms, HTTP REST, HTTP, Web Development, Apollo Server, Apollo, Storybook, Mixed-integer Linear Programming

Frameworks

Express.js, Ant Design, JSON Web Tokens (JWT), Jest

Tools

Prisma, Git, Jira

Paradigms

REST, Unit Testing, Agile Software Development

Platforms

Contentful, Firebase

Storage

Database Modeling, MongoDB, MySQL, PostgreSQL, Relational Databases, NoSQL

2016 - 2018

Master's Degree in Computer Engineering

Federal University of Technology — Paraná (UTFPR) - Curitiba, Brazil

2011 - 2015

Bachelor's Degree in Computer Information Systems

Federal University of Technology — Paraná (UTFPR) - Curitiba, Brazil

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