avatar

Leonardo Nascimento
I am a Software Engineer and this is my Resume/CV

About Me

My name is Leonardo Nascimento. I am a 32 years old software engineer and professor passionate about creating innovative products. Bachelor in Computer Engineering and Master in Computer Science at PUC-Rio. Experienced with desktop application development using Qt, WPF and Windows Forms, game development using Unity 3D, and web development using ASP .NET.

I also have been experimenting with Microservices, Continuous Delivery, and Behaviour-Driven Development.

Experience

Altran Portugal
2018 - Present
Senior Consultant/Engineer
  • Actively Participating in the Training and Building Skills of the Developers on my Team
BTG Pactual
2017 - 2018
IT Analyst
  • Actively Participating in the Training and Building Skills of the Developers on my Team
  • Desktop Application Development using Windows Forms
  • Web Services Development using ASP.NET Web API and WCF
  • Programming in C# and in Visual Basic using .NET
Instituto Infnet
2016 - 2018
Professor
  • Teaching Programming, Cloud Computing and Web Development
  • Writing Courses Content about .NET
Tecgraf / PUC-Rio
2016 - 2017
Lead Software Engineer
  • Coordinating Team Management, Monitoring, Reporting and Timely Project Execution for my Team
  • Actively Participating in the Training and Building Skills of the Developers on my Team
  • Desktop Application Development using WPF
  • Programming in C# using .NET
Tecgraf / PUC-Rio
2014 - 2016
Software Engineer
  • Desktop Application Development using Unity 3D
  • Geospatial Data Analysis and Processing using GDAL/OGR
  • Geospatial Data Visualization using Unity 3D
  • Programming in C# using .NET/Mono
PSafe Tecnologia
2013-2014
C++ Developer
  • Desktop Application Development using Qt
  • Web Content using Qt WebKit
  • Programming in C++ using Boost and STL
  • Scripting in Python
PSafe Tecnologia
2011-2012
Web Developer
  • Web Development using ASP .NET
  • Web Services using WCF
  • Programming in C# and Javascript
Tecgraf / PUC-Rio
2007-2011
Intern
  • Desktop Application Development using IUP
  • Seismic Data Visualization using OpenGL
  • Cross-Platform Development (Windows and Linux)
  • Programming in C++ using STL

Publications

XIII Brazilian Symposium on Human Factors in Computer Systems - IHC 2014, Itaipu Technological Park - Brazil
October 27, 2014
Interaction Techniques for Laymen in Immersive Virtual Reality
Virtual Reality is increasingly gaining space in the consumer market, and other uses for this technology - besides the main- stream gamer target - are starting to appear as exciting solutions for old problems. However, the average user for non-traditional virtual reality applications still finds difficulties getting adjusted to the most trivial of interactions. We present some of the most relevant problems we encountered by observing laymen during their first experiences with virtual reality headsets, as well as a series of navigation tests each designed to solve a different subset of such problems. Within this work we have no ambition of proposing a definitive solution in this area that still has much to grow, we offer a better perspective over the problem and point out the best directions to follow in the search for the best immersive interaction heuristics for laymen.
http://dl.acm.org/citation.cfm?id=2738130

Education

  • 2016

    Master of Science, Computer Science

    Computer Graphics, Human-Computer Interaction
    PUC-Rio

  • 2011

    Bachelor of Science, Computer Engineering

    Computer Engineering, Software Development
    PUC-Rio

Contact

leocamello@gmail.com
Skype
leocamello

Skills

C
C++
Lua
C#
Python
JavaScript
TypeScript
HTML
CSS
ASP.NET MVC
ASP.NET Web API
.NET Framework
Microsoft Azure
Git
Unity 3D
Qt
Beginner
Proficient
Expert
Master

Languages

Portuguese
English

Interests

Algorithms
Cloud Computing
Computer Graphics
Data Structures
Software Engineering
Virtual Reality
Web Development