I am a Brazilian software engineering manager, Natural Language Processing researcher, and Algorithm and Logic professor. I have worked on several projects involving AI and Computer Vision including the development and integration with Document Management Systems, Automatic License Plate Recognition software, Electronic Medical Record systems.
I was born in Brazil. I enjoy cooking, brewing, listening to music, and watching series. My family, girlfriend, and friends are the most important things to me, I try to stay with them the most I can. I also enjoy learning new things and sharing them, that's when knowledge shows its real value.
My expertise is mainly on Design & Architectural Patterns (GoF, DDD, TDD, BDD, CQRS, and others) focused on Microsoft Stack (C#, .NET, .NET Core, SQL Server, WebAPI, ASP.NET, Entity Framework and others) but also include some other languages and technologies like Python.
Here you can find out more about my working experience and formal education.
October 2021 - Present
September 2018 - October 2021
I have been working on the R&D team developing e-mail solutions. These solutions include:
All these solutions involve using several different cutting-edge technologies focusing on high performance, maintenance, and scalability.
More recently, I am also responsible to:
May 2015 - August 2018
I have worked as a software engineer developing custom solutions for the company's customers. I am responsible to design and building these solutions foundations considering maintenance and scalability. These solutions include Document Management Systems (like DocuWare and DocSystem) integration.
I have also acted as a Scrum Master for a developers team supporting and asserting code quality and testability.
I was also the creator (and maintainer) of a set of tools and libraries that improved code reuse, testability, and integration between systems. Those tools are widely used over teams and company solutions.
I have also implemented several continuous integration tasks to automate tedious and repetitive tasks and system deployments.
Some other responsibilities:
December 2014 - April 2015
I have worked on financial data retrieval and summarization using ASP.NET. I have also taught a mini-course about ASP.NET at the Internship program.
August 2012 - December 2014
I have worked as a developer at a software house. This includes the development and maintenance of several systems:
August 2011 - August 2012
I have worked as an intern at a software house, specifically at the R&D This includes the research and development of several solutions:
March 2015 - June 2018
I have a master's in Computer Science. My research was focused on Machine Learning and Natural Language Processing. I have developed a strategy for the classification of question domains using automatically generated questions from text fragments.
January 2010 - December 2014
I have a bachelor's in Computer Engineering. My undergraduate thesis was focused on a didactic tool for learning about compilers. I have received an award for finishing the course with the highest grades in the class.
Jan 2005 - December 2009
I have studied electricity, electronics, and computers. I have completed several professional courses:
Here you can find some open-source projects that I have been working on.
If you have any question, project idea or just want to talk with me, get in touch.
leandro.ltavares@gmail.com