Luciano Urgal
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Full-stack Developer
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.
Senior Full-stack Developer
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.
Back-end Developer
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.
Full-stack Developer
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.
Experience
Real Estate Chatbot Ecosystem | Firefly Startup
https://www.firefly.bot/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
• 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• 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• 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
Skills
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
Education
Master's Degree in Computer Engineering
Federal University of Technology — Paraná (UTFPR) - Curitiba, Brazil
Bachelor's Degree in Computer Information Systems
Federal University of Technology — Paraná (UTFPR) - Curitiba, Brazil
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