Senior Software Engineer / Algorithmic Trader
Freelancer
2012-01-01-Present
● Involved in the design of several software modules for an IOT application server, implementing the communications with the real-time da...
● Involved in the design of several software modules for an IOT application server, implementing the communications with the real-time data servers, the interface with every other module, as well as the storage of such data for further processing.
● Implemented trading strategies on-demand, getting involved in the initial idea, as well as the parameters optimization, in several trading platforms
Python
Java
C++
Erlang
Eclipse
IPython
Python 3
Mql4
Jforex
Python 2
View more
Algorithmic Trader
Intelectia Capital S.A.R.L
2010-10-01-2011-08-01
● Designed a distributed optimization engine for trading strategies, able to cater for great volumes of input data (master thesis of MSc)...
● Designed a distributed optimization engine for trading strategies, able to cater for great volumes of input data (master thesis of MSc).
● Involved in the full trading cycle from the idea generation to optimization, passing through research, implementation and testing, ensuring the smooth functioning of the solution in a 24/7 environment on several trading platforms.
● Worked closely with traders to implement, test and optimize quantitative trading solutions.
● Reported accurate and complete records of implemented strategies, with a final statement about their viability.
● Provided programming training and support to other knowledgeable staff from other disciplines.
C++
Eclipse
MATLAB
View more
C++
Eclipse
MATLAB
NinjaTrader
EasyLanguage
Multicharts
View more
Software Engineer
Ericsson
2004-10-01-2009-02-01
● Involved in the complete software lifecycle, including prototyping, requirements definition, configuration management, design, implemen...
● Involved in the complete software lifecycle, including prototyping, requirements definition, configuration management, design, implementation proposals, implementation, testing, optimization, deployment, maintenance and the related documentation at every stage.
● Designed several and different intelligent network services from scratch, as well as maintained and optimized legacy services, on a real-time operating system.
● Presented information to small groups of people about the solutions provided, problems found, and deadlines accomplishment.
● Managed remote support from development to deployment phases, assuring client quality expectations.
● Involved in international software projects, some of them implemented in the client premises (South Africa).
● Provided technical training to the client on the development platform.
● Used to work in a great variety of software solutions, short and long (millions of lines of code), legacy and greenfield, individually or as a team member.
● Prepared and presented different implementations to the client for migrating existing solutions to the new environment, improving its codification to achieve a better timing and load performance.
Java
C++
MySQL
UML
Clearcase
View more