Personal details

sergio - Remote software architect

sergio

Software Engineer
Based in: 🇧🇷 Brazil
Timezone: Brasilia (UTC-3)

Summary

I always enjoyed the idea of make a computer do what I want. My first programming experience was when I had twelve years old with my old computer TK3000II. Since that, I never stopped to programming, and nowadays I still have fun learning new programming languages and improving my programming skills. During my academic period I've acquired experience in Network R&D mainly using a software called Network Simulator versions 2 and 3, and during my professional experience I've learned how to design a software architecture that is easy to maintain and how to work with a team. I love design a solution and make it be reality.

Work Experience

Senior Software Engineer - C++ Developer
N/A | Apr 2014 - Present
I brought to the company the culture of to work together using Git to control all source code changes. I worked a lot with C++ programming language using wxWidget in Windows Platform (Visual Studio). I was responsible to reformulate all canvas interface using computer graphics concepts of a software called SIGA (http://www.funceme.br/siga). This way was possible to load huge hydrological network models. I worked with GDAL (Geospatial Data Abstraction Library) to improve a method used to calculate the rainfall average in a Basin (Thiessen Method). I worked a lot with CMake to create a multi-platform version of SIGA. I improved the performance of the open project method. All of this changes improved the overall performance of the SIGA and it will be used by a main government institution of water allocation resources in Brazil. Skills: Software and System Architecture, Git, SVN, C++, wxWidgets, CMake, Linux, Windows, Mac OSX, Visual Studio, GDAL, QT5, GLPK. Open Source Projects: https://github.com/sergiosvieira/geo_parser https://github.com/sergiosvieira/ceara-stations
Technical Team Lead
Funceme | Apr 2014 - Present
C++
wxWidgets
N/A

Education

uece
Master's degree・computer science
Jan 2009 - Jan 2011