Founder & CTO, Erlang Training and Consulting Ltd.
London, United Kingdom
Founder & CTO, Erlang Training and Consulting Ltd.
London, United Kingdom
Owner and founder of Erlang Training and Consulting Ltd, a company specialised in high availability, massively concurrent soft real time systems. From being a one man band, the company has expanded to offer training, consulting, contracting, support, recruitment and in house product development. Its clients, spread in Asia, Australia, America, Africa and Europe are used to receiving high quality solutions evolving around their needs and wants.
Contact me at francesco@erlang-consulting.com
or visit us online at http://www.erlang-consulting.com
software architecture, software development, software training, management, erlang, e-commerce
(Privately Held; 11-50 employees; Computer Software industry)
November 1999 — Present (9 years 2 months)
Founder, Technical Director and Senior Technical Consultant of Erlang Training and Consulting.
Have taught Erlang/OTP courses at all levels, for all types of technical and academical audiences worldwide. Training has often been accompanied or complemented with short and long-term software consulting jobs including prototypes, code reviews and architecture designs with clients on five continents ranging from telecom operators and infrastructure providers, software houses, ISPs, banks and financial institutions.
Have grown the company from one employee to more than twenty, expanding the product portfolio from contracting and consulting to training, support and systems development.
(Public Company; 10,001 or more employees; ERICY; Computer Software industry)
1999 — 2001 (2 years)
Through Erlang Training & Consulting Ltd, responsible for the usage or Erlang within an Operation and Maintenance sub-project of Ericssons ATM switch. This sub project implemented a frame relay over ATM solution for Ericssons ADX301 switch. Active in distribution techniques, fault tolerance design, training and testing strategies, coding, code reviews, international coordination, integration and running the target site. Tools Used: Clearcase, VxWorks, Solaris, Erlang/OTP, SNMP. Group Size: 35
(Public Company; 10,001 or more employees; ERICY; Computer Software industry)
August 1999 — November 1999 (4 months)
Through Erlang Training & Consultng and Erlang Systems, responsible for the software design and implementation of subsystem handling TCP/IP connections in the hybrid access node, using the ATM AXD301 switch to switch calls across local exchanges using an ATM backbone. The access node was originally part of a BT order, but has now been integrated in the Ericsson Engine solution for packet switched telephony and media services. Active in training, code reviews, international coordination, as well as development and testing strategies used in the project. Tools Used: Clearcase, Solaris, Erlang/OTP, SNMP, TCP/IP. Group Size: 8 (Sweden), 30 (USA)
(Public Company; 10,001 or more employees; ERICY; Computer Software industry)
March 1998 — July 1999 (1 year 5 months)
Access M3 (AxM3) Ericsson Telecom, Stockholm (Sweden) / Ericsson Expertise Ireland, Athlone (Ireland)
Through Erlang Systems, responsible for Erlang/OTP knowledge / usage within the total project. Includes prototyping, test and development methodology, code reviews, designer supervision, overall software architecture design and international coordination. Based on the GA nodes prototype, supervised the implementation of the narrow band solution of the access node Operation and Maintenance software (Provisioning, Alarm Handling, Connection Handling, etc). Active in the ongoing pre-study of the integration of the Operation & Maintenance software of AXm3 project and Ericsson ADSL solution (AnX), where functionality to handle ADSL was to be integrated with ISDN and PSTN so as to create a General Access node. Tools Used: Clearcase, Make, Solaris, VxWorks, Erlang/OTP, TCP/IP, SNMP. Group Size: 45
(Public Company; 10,001 or more employees; ERICY; Computer Software industry)
September 1996 — October 1997 (1 year 2 months)
Thrrough Erlang Systems, prototyping and development of a design base used as a generic platform for hardware specific broadband access products, later used within the Asymmetric Digital Subscriber Line branch of the project (ATM over copper wires). Areas covered included Operation & Maintenance, database handling, and integration of standardized management protocols in the software. Tools Used: Clearcase, GNU Make, Solaris, SNMP, HTML, Erlang/OTP. Group Size: 20
(Public Company; 10,001 or more employees; ERICY; Computer Software industry)
May 1996 — January 1997 (9 months)
Through Erlang Systems, development and design of middle-ware used for fault tolerant, real-time, distributed and scalable applications with emphasis on graphical applications and debugging tools. Member of the original team who worked on the OTP R1 release. Tools Used: CVS, TCL/TK, Solaris, Windows, Erlang/OTP. Group Size: 6
MsC, Computer Science, September 1993 — April 1996