Software and Product Development
I'm a computer scientist passionate about computers and science. I enjoy creating high-quality software using the best tools and technology available. In my career, I've used different tools and built different solutions for my employers.
I worked on developing desktop software (for Windows and Linux) with C, C++ (Qt), Java (Swing) and Python (PyQt). I also know domain-specific tools like Ansys SCADE Display.
I worked on some embedded software professionally and as a maker. I have experience developing with C and C++ for microcontrollers and embedded OS (Linux/QNX). I also know domain-specific tools like Ansys SCADE and IBM Rational Rhapsody. I'm very interested in IoT.
I developed some RESTful applications using Python (Flask/MongoEngine) on AWS Framework. I have an interest in Serverless architecture.
I’m also fascinated by ML. I've built some software using Keras, like Neural Networks (fully connected and convolutional) to solve some classification problems with supervised learning.
This is what I believe: tools always change and get deprecated, so more important than master a single tool, is to learn domain knowledge, to be open to work with different technologies and to learn a new thing every day to solve the upcoming challenges.
I think of myself as a generalist software developer that becomes a specialist depending on my employer's needs.