Having finished my Masters Degree in Informatics Engineering in 2009, I started working in the field in that same year. During my professional career, I mostly worked with C# and Microsoft technologies, and later started working with Python. That includes development for desktop applications, mobile applications, and web development, focusing more on the backend side of things with API development. I had the opportunity to work in smaller teams, bigger teams, alone and I have even been the technical leader of a very small team. I consider myself someone who is always eager to learn, fast to adapt, and happy to share my experiences when needed.
goals.zone is a website that aims to gather posts from reddit's r/soccer that include videos from soccer matches, and aggregate them in a way that is easier for users to find them. Backend processing and Backoffice written in Python using the Django framework, with some Machine Learning techniques being used in the background processing. Frontend created with React and a read-only API written in Go.
Greensleeve Inc •
Analytiks International, Inc • Development of a script for server environment monitoring. Deploying the script that works in conjunction with an internal webpage without dependencies and for use in multiple Operating Systems and Environments.
Designing, building and improving existing backend services and APIs and integrating with other platforms and tools. Some examples include payment processing and user management services written in Python. Also contributing to provide a common foundation that internal teams can leverage to accelerate the development and engagement of customer-facing products. This includes providing common infrastructure tooling and processes, APIs and integration frameworks.
Designing and building systems to manage all the processes behind applications that help students with their graduation, and internal applications to help company management. Some of the technologies used are Python and node.js.
Working on several mobile (and some desktop) applications for multiple clients. Developed several Windows Phone applications from start to finish, as well as a UWP app, using REST API services. Helped on some Android development along the way, and did some other minor scripting tasks. Led a very small team of people in Windows Phone development. Used mostly C# and XAML for Windows (Phone) development, and Java and related frameworks for Android.
Worked on a Java SIP Application Server, that was used as a base for a mobile communication project. Mostly Java development with some video and audio encoding/decoding challenges along the way.
Made here my internship developing an experimental solution in Silverlight for an existing project. Continued developing in the existing project that aimed automatic generation of transportation schedules for printing. Most of the time I developed for a Windows Forms project, using C# and working on top of an Oracle database. For some time I was part of a team developing a different project for public transportation optimization. It was a WPF project on top of an Oracle database, where C# was used as well as XAML for interface.
While learning Informatics and Computation Engineering at FEUP I found a full five years integrated cycle of education, training and apprenticeship. This integrated cycle matches the implementation of the 1st and 2nd cycles of the Bologna Process and immediately conferred me the Master of Science academic degree. At the end of the first three years (1st cycle) I had acquired a solid base instruction comprising not only the essential scientific and engineering skills, but also a wide band fundamental knowledge in several domains of informatics, although not specialized. At the five years integrated cycle conclusion I had an advanced instruction in Informatics and Computation Engineering, comprising a broad range of interests.