profile photo

Lucas Kindinger

Software Engineer

About

I'm Lucas Ernesto Kindinger, a Brazilian full-stack developer with 7 years of experience, working mostly with JavaScript and TypeScript. I specialize in modern frameworks like React and Next.js but lean more toward backend development. I enjoy tackling real-world challenges, optimizing APIs, and ensuring smooth system performance. I value good development practices, such as writing clear API documentation, adding unit tests, and actively participating in code reviews to maintain high-quality code. In my free time, I like joining Game Jams and creating small games with Unity. I'm always looking to learn new technologies and improve my craft.

Work experience

Mindera

Mindera

4 months

Senior Software Engineer

Nov 2022 - Present

Project description: Signup Portal; 2K portal for account creation and permission management for the company's games.
Project area: Games, Signup Website

  • Maintained the account signup portal, ensuring smooth user registration and functionality.
  • Integrated the portal with third-party services, including Facebook, Meta, and Twitch.
  • Integrated with Contentful for efficient content management and delivery.

Mid Software Engineer

Nov 2022 - Mar 2023

Project description: 2K Developers portal news; Promotional platform for the service offered by 2K, along with documentation and updates.
Project area: Games, Portal news Website

  • Maintained a portal website for posting company news for 2K about their platform.
  • Revamped the promo landing page, enhancing design and functionality.
  • Installed and customized the DecapCMS open-source solution, enabling UI-based editing of Markdown pages within the portal.
  • Developed an extension for DecapCMS to automate GitHub repository updates using a GitHub App and a bot.
  • Created an extension for DecapCMS to enable direct image uploads to an Amazon S3 bucket.

Gateware

Gateware

2 years and 9 months

Mid Software Engineer

Feb 2022 - Sep 2022

About the project: LivID (Version 3.0). Platform for conducting life verification and updating registration information for affiliated associations
Project area: Financial, Pension;

  • Led the development of a new version of the LivID product from the ground up. This version heavily integrates Firebase services, including Firestore, Functions, Analytics, Performance, and Crashlytics, among others. The backend was built in TypeScript, following Domain-Driven Design (DDD) and Clean Architecture principles.
  • Developed the mobile app using Flutter, implementing the Provider pattern/framework to separate business logic from UI components.
  • Built the backoffice using React, hosted on Firebase Hosting for seamless deployment.
  • Ensured quality assurance by setting up a CI agent to run unit tests, improving reliability and maintainability.
  • Created a CLI tool to automate key processes, such as scaffolding client environments, generating default users, and seeding default values.

Mid Software Engineer

May 2021 - Oct 2021

About the project: AppBroker. System for selling insurance at point-of-sale, running directly on credit card terminals.
Project area: Retail, Insurance;

  • Developed a microservice and a Backend-for-Frontend (BFF) to serve as a proxy for multiple microservices in a major Brazilian retail company. Built with Node.js and TypeScript, it leveraged a Redis-based queuing system to generate PDFs from DOCX templates and automate email delivery to customers.
  • Designed and implemented a front-end application for payment terminals, enabling the sale of insurance products directly through the device.

Junior Software Engineer

Apr 2020 - Apr 2021 | Oct 2021 - Sep 2022

About the project: LivID (Legacy Version). Platform for conducting life verification and updating registration information for affiliated associations.
Project area: Financial, Pension;

  • Maintained and enhanced the mobile app, web backoffice, and backend, ensuring stability and performance.
  • Engineered a new module for processing payload files, scaling the system from 2,000 to 10,000 users while improving the validation process.
  • Designed and deployed new features in the client’s environment to enhance functionality and user experience.
  • Engaged directly with clients to gather requirements, design requested features, andimplement bug fixes, ensuring alignment with business needs.

Junior Software Engineer

Dec 2019 - Mar 2020

About the project: STARC (Robot to process back data). Bot for automation and processing of banking data.
Project area: Retail, Insurance;

  • Monitored and maintained application logs to detect errors in data processing, performing manual fixes in the client’s environment when necessary.
  • Developed new features based on client requests and implemented bug fixes to enhance system reliability and performance.

BNE - EMPLOYER

BNE - EMPLOYER

11 months

Junior Software Engineer

Nov 2018 - Sep 2019

Project description: TrabalhaBrasil. Portal for offering job opportunities to candidates in the Brazilian job market.
Project area: Employment Portal;

  • Provided system support, ensuring stability and resolving technical issues.
  • Implemented a boleto (bank slip) payment option and integrated the existing website with a payment middleware platform to enhance transaction capabilities.

Junior Software Engineer

Nov 2018 - Oct 2019

Project description: Banco Nacional de Empregos; Portal for offering job opportunities to candidates in the Brazilian job market.
Project area: Employment Portal;

  • Maintained and optimized the system to ensure its stability and performance.
  • Migrated parts of the system’s API from WebForms to ASP.NET MVC and .NET Core, improving scalability and modernization.
  • Developed a new module for querying and displaying job opportunities, replacing the existing microservice with a more efficient and scalable solution.

C3SL - CENTER FOR SCIENTIFIC COMPUTING AND FREE SOFTWARE

C3SL - CENTER FOR SCIENTIFIC COMPUTING AND FREE SOFTWARE

1 year and 2 months

Scholarship

Oct 2015 - Dec 2016

Project description: PortalMEC. Portal for sharing study materials such as articles, slide presentations, videos, games, and more, between schools and universities across Brazil.
Project area: Education

  • Ensured the system's upkeep, maintaining stability and performance.
  • Created and maintained API documentation for improved clarity and developer accessibility.
  • Designed and developed a ranking application to enhance search results by balancing content relevance based on specific criteria.

Education

Federal University of Paraná

Federal University of Paraná

Jan 2020 - Not Completed

Specialization in Artificial Intelligence

Federal University of Paraná

Federal University of Paraná

Jan 2014 - Dec 2016 (2 years and 11 months)

Analysis and Development of Systems

Naptec

Naptec

Jan 2015 - Jan 2015 ()

Development in Java

Opet

Opet

Jul 2013 - Dec 2014 (1 year and 5 months)

Digital Games Development

Conferences & Events

The Developer Conference (TDC)

2023

Volunteer at SBGames

2017

Computing update journey

2014

Introduction to Unity 3D

2014

Unity 2D Games

2014

Skills

I want to learn

I speak

Brazilian Portuguese - native
English - B2