Senior Software Engineer

June 20, 2017
José Báez

LinkedIn Google Scholar Microsoft Academic Onename

Personal information

Name :

José Antonio BÁEZ BARRANCO

Address :

[anon]

Age :

37

URL :

www.josebaez.com

Nationality :

Spanish

E-mail :

pub@josebaez.com

Languages

Spanish :

Mother tongue

French :

Bilingual

English :

Fluent

Chinese :

Basic

German :

Basic

Summary

Education :

Master's degree in Computer Science with distinction, University of Neuchâtel, Switzerland

Methodologies :

SCRUM (Agile), TDD/ATDD, UML, Design Patterns, Enterprise Integration Patterns

Technologies :

Java, C/C++, SIMD, Multi-threading, Optimization, JMS, SQL, TCP/IP, Linux, Windows

Work experience

5.2016 - present :

Senior Software Engineer (C++ / Java / Financial Markets)

[anon]

Delta-1 Desk: maintenance and development for the front office
  • Technologies: C++/C#, Java, VBA, Sophis, JIRA, Perforce, GIT.

8.2013 - 4.2016:

Senior Engineer (Quality Assurance / Financial Markets)

Scope International (Standard Chartered Bank), Tianjin, China

New Front-to-Back STP Platform: quality assurance
  • Involved in FX Front Office and FX Market Risk domains;
  • Specifics : 500+ people involved, 70 systems impacted;
  • International environment : China, Singapore, United Kingdom, Germany;
  • Technologies: Murex 3, JMS, JIRA, HP ALM.

7.2011 - 7.2013 :

Owner / Software Engineer (C++ / Java / Trading Automaton)

YATA Ltd., Beijing, China

Algorithmic Trading: conception and development of a trading automaton
  • Conception and development of my own trading automaton, the daily forecast is now freely available at: http://yata.josebaez.com/.
  • Methodologies: TDD, UML, Design Patterns;
  • Technologies: Java, C++, Artificial Intelligence, SIMD, Multi-threading, Linux.

10.2010 - 6.2011 :

Consultant Software Engineer (C++ / Java / Financial Markets)

Exane Derivatives, Paris, France (on behalf of SOAT)

Booking/Post-Trade Systems: maintenance and development for the front office
  • Conception and development of new booking & position management applications in Java used by all Exane Derivatives FO traders (server and client-side, high reliability and scalability);
  • Maintenance of the existing systems in C++;
  • Financial instruments: equity options and index futures;
  • Methodologies: UML, SCRUM (Agile), TDD/ATDD and Enterprise Integration Patterns;
  • Technologies: Java, C++, Active-MQ, SQL, Oracle, XML, Windows, Linux.

2.2008 - 10.2010 :

Consultant Software Engineer (C++ / Java / Financial Markets)

BNP Paribas Arbitrage, Paris, France (on behalf of SOAT)

Market Data System: maintenance, development and audit for the front office
  • Responsible for the high performance referencial system (deployed in FR, UK, NY and HK, +200m requests per day);
  • Responsible for the high performance tools for capture, replay and audit;
  • Financial instruments: equities and bonds;
  • Methodologies: UML, SCRUM (Agile);
  • Technologies: Java, C++, Active-MQ, SQL, Versant DB, Hibernate, CORBA, Windows.

7.2006 - 1.2008 :

Software Engineer (C++ / Aeronotic)

Thales, Paris, France (on behalf of Evosys)

Aeronotic and transport: migration of central computers of air traffic centers
  • Conception and development of supervision systems for central computers of air traffic centers;
  • Technologies: C++, SNMP, NTP, Linux;
  • International environment : France, Belgium, Denmark, Finland.

10.2003 - 3.2006 :

Research Scientist (Java / Artificial Intelligence)

ADER L.R., Montpellier, France

Technological transfer: organisational aspects for the control of complex systems

In charge of a contract with France Télécom with the perspective of an extension of the FIPA standards.

5.2001 - 5.2003 :

Software Engineer (C++ / Java / Artificial Intelligence)

AI-Bits, Lausanne, Switzerland

Artificial Intelligence: conception and realization of a recommendation engine
  • Technical training of programmers (UML, technological know how);
  • Conception of a recommendation engine for e-commerce and e-marketing (C/C++, PHP, SQL, AI);
  • Collaboration with R&D department;
  • Customer integration;
  • International environment : Switzerland, Spain.

9.1999 - 4.2001 :

Programmer (VBA / ERP)

Apps4Biz.com, Neuchâtel, Switzerland

E-Business Solution
  • Participation in the development of an e-business solution;
  • Training of sales team, partners and customers;
  • International environment : Switzerland, USA, Italy, France, Germany.

Education

9.2011 - 12.2012 :

General Chinese Course

The Bridge School, Beijing, China

Level: HSK 3 (score: 241)

10.2003 - 6.2006 :

PhD Student

LIRMM, University of Montpellier II, France

Director: Jacques Ferber, codirector: Jean-Pierre Müller

Status: to be continued

8.2003 :

General & Business Intensive English Course

Aspect ILA, Sydney, Australia

Level : Advanced

10.1997 - 10.2002 :

Master's degree in Computer Science with distinction

University of Neuchâtel, Switzerland

Swiss equivalent to a M. Sc, director: Jean-Pierre Müller

8.1994 - 6.1997 :

Swiss end of secondary studies certificate (type C : scientific)

Gymnase cantonal de La Chaux-de-Fonds, Switzerland

Publications and Technical Reports

External Scientific Links:

Google Scholar, Microsoft Academic, Computer Science Bibliographies

5.2006 :

« A Unified Model for Physical and Social Environment » Google Scholar Microsoft Academic CiteSeerX HAL

Details :

BÁEZ-BARRANCO J.-A., STRATULAT T., FERBER J., « A Unified Model for Physical and Social Environment », E4MAS, vol. 4389 of Lecture Notes in Computer Science, Springer, 2006, p. 41--50.

11.2005 :

« Un modèle institutionnel pour SMA organisationnel » Google Scholar HAL

Details :

BÁEZ-BARRANCO J.-A., STRATULAT T., FERBER J., « Un modèle institutionnel pour SMA organisationnel », Systèmes multi-agents : vers la conception de systèmes artificiels socio-mimétiques (actes de JFSMA'2005), 2005, p. 65--68.

10.2005 :

« AGREEN et les standards FIPA »

Details :

BÁEZ-BARRANCO J.-A., STRATULAT T., FERBER J., « AGREEN et les standards FIPA », technical repport for France Télécom, 2005.

3.2005 :

« Extension du modèle AGR et propositions d'application aux standards FIPA » Google Scholar HAL

Details :

BÁEZ-BARRANCO J.-A., FERBER J., MICHEL F., « Extension du modèle AGR et propositions d'application aux standards FIPA », technical repport for France Télécom, 2005.

2.2005 :

« AGRE : Integrating Environments with Organizations » Google Scholar Microsoft Academic HAL

Details :

FERBER J., MICHEL F., BÁEZ-BARRANCO J.-A., « AGRE: Integrating Environments with Organizations », Environments for Multi-agent Systems, vol. 3374 of Lecture Notes in Computer Science, Springer, 2005, p. 48--56.

10.2004 :

« Towards an Aspect-Oriented approach of Multi-Agent Systems » Google Scholar CiteSeerX HAL

Details :

AMIGUET M., NAGY A., BÁEZ-BARRANCO J.-A., « Towards an Aspect-Oriented approach of Multi-Agent Systems », MOCA 04, 2004.

7.2004 :

« Propositions pour la modélisation organisationnelle » Google Scholar HAL

Details :

BÁEZ-BARRANCO J.-A., FERBER J.,MICHEL F., « Propositions pour la modélisation organisationnelle », technical repport for France Télécom, 2004.

3.2004 :

« Etat de l'art sur les organisations dans les systèmes multi-agents » Google Scholar HAL

Details :

BÁEZ-BARRANCO J.-A., FERBER J., MICHEL F., « Etat de l'art sur les organisations dans les systèmes multi-agents », technical repport for France Télécom, 2004.

10.2002 :

« La plate-forme MOCA : conception de SMA organisationnels à structure dynamique » Google Scholar

Details :

AMIGUET M., MÜLLER J.-P., BÁEZ-BARRANCO J.-A., NAGY A., « La plateforme MOCA : conception de SMA organisationnels à structure dynamique », Systèmes multi-agents et systèmes complexes : ingénierie, résolution de problèmes et simulation (Actes des JFIADSMA'02), Hermès-Lavoisier Editions, 2002, p. 151--154.

7.2002 :

« The MOCA Platform: Simulating the Dynamics of Social Networks » Google Scholar Microsoft Academic

Details :

AMIGUET M., MÜLLER J.-P., BÁEZ-BARRANCO J.-A., NAGY A., « The MOCA Platform: Simulating the Dynamics of Social Networks », Multi-Agent-Based Simulation II, no 2581 LNAI, Springer-Verlag, 2002, p. 70--88.

11.2001 :

« Réification de la notion d'organisation au-dessus de Madkit »

Details :

AMIGUET M., MÜLLER J.-P., BÁEZ-BARRANCO J.-A., NAGY A., « Réification de la notion d'organisation au-dessus de Madkit », Fondements des systèmes multi-agents : modèles, spécifications formelles et vérifications ( JFIADSMA'01 ), Hèrmes- Elsevier, 2001, p. 307--310.