
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
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
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
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
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á
Jan 2020 - Not Completed
Specialization in Artificial Intelligence
Federal University of Paraná
Jan 2014 - Dec 2016 (2 years and 11 months)
Analysis and Development of Systems
Naptec
Jan 2015 - Jan 2015 ()
Development in Java
Opet
Jul 2013 - Dec 2014 (1 year and 5 months)