During my career, I've become accustomed at getting familiar with and mastering complex solutions in several languages and different contexts. Many of my goals and projects have involved either digging into already established but not ideally documented solutions and improving them, and even sometimes completely re-implementing them from scratch. And I've loved doing it.This challenge involved, in several occasions, learning completely new languages, frameworks and workflows, many times by myself with no immediate help available. This has provided me with two very valuable skillsets: being able to investigate and learn new technologies in a timely and efficient manner, and also understanding how to help those going through the same learning process. This second skillset has become particularly useful now that I've grown into a leadership role within my team.As an individual contributor, I've had several successful projects designed and implemented that are now in widespread production, mostly revolving around remote access, remote desktop solutions, video processing, network drivers and VPNs. And as a team lead, I've overseen the design and implementation of several solutions also related to those fields.Direct customer contact has also been part of my workflow, mostly in aiding our support teams with their tasks and talking with customer contacts to provide technical help and live troubleshooting sessions, usually with very good results both in a technical aspect, and also in customer trust and relations.
Listed skills include Java, C++, Software Development, C, and 8 others.