Software developer and problem solver.
I have worked on several projects that included a broad range of technologies, having solved different challenges at each turn. Among them these stand out:
- reviving Data Analysis Software, used by ESA and originally developed in the 80s, and then developing the infrastructure to make its capabilities easily available to the user, in cloud computing platforms, with just a few mouse clicks. (AWS, Eucalyptus, Python, Linux, shell scripting)
- developing a GPS constellation and receiver simulator which simulates error sources but also performs error attenuation, as a real GPS receiver would, and allowing the user to trigger failure and malfunction conditions. (C++, Qt, Linux)
- facilitating the qualification of RTEMS according to ESA's Galileo Software Standards for a Development Assurance Level of grade B. This RTEMS version is now being used in the Galileo Full Operational Capability satellites. (C, assembly, RTEMS, Linux, shell scripting)
On my free time I enjoy doing small hobby projects and looking into other technologies; with the latest ones being GPU computing with CUDA and constraint programming with Python.
I work the best when using a GNU/Linux machine (Debian), programming in C, C++ and Python, using the Qt framework (now also looking into Boost), and with a bit of shell scripting magic in between.
I enjoy a good challenge.
Software Engineer @ From 2015 to Present (less than a year) London, United KingdomSoftware Engineer @ - Restored legacy Data Analysis Software, used by the European Space Agency, and deployed them into cloud computing platforms.
- Developed GPS simulators with the purpose of studying the environmental impact of a new flight management system.
- Supported the ship database system for the European Maritime Safety Agency.
- Helped in the qualification process of a real time operating systems that is now used in the Galileo FOC satellites. From August 2006 to 2015 (9 years) Intern @ Worked on real time operating systems for embedded targets in the space industry. From March 2006 to July 2006 (5 months)
5 years degree, Computer Science Engineering @ Universidade Nova de Lisboa From 2000 to 2006 Alexandre Constantino is skilled in: Linux, Python, C, C++, Amazon Web Services (AWS), Qt, Java, Embedded Systems, Distributed Systems, RTOS, Django, Vim, Software Engineering, Software Design, Matlab