Are you sure you want to do that?

First technical product manager at the company, I develop internal use products starting from a company vision.

I work with stakeholders to create new internal products, to maximize efficiency and retention of Toptal core developers. I write specs and agile stories, and work as a product owner in multiple teams, ensuring the vision and the product get delivered on time, at quality and on spec.

My job goes from interacting with the CTO to collaborating as an expert in technical, architectural and development decisions.

First technical product manager at the company, I develop internal use products starting from a company vision.

I work with stakeholders to create new internal products, to maximize efficiency and retention of Toptal core developers. I write specs and agile stories, and work as a product owner in multiple teams, ensuring the vision and the product get delivered on time, at quality and on spec.

My job goes from interacting with the CTO to collaborating as an expert in technical, architectural and development decisions.

Are you sure you want to do that?

On this episode we talk about learning through demo coding in the infancy of the internet, how he got a job at stackoverflow, managing emotions in communication with remote teams, diversity, nigerian tutoring, and living where your money is worth the most.

On this episode we talk about learning through demo coding in the infancy of the internet, how he got a job at stackoverflow, managing emotions in communication with remote teams, diversity, nigerian tutoring, and living where your money is worth the most.

I lead the development and maintenance of a series of large .Net projects such as our pre-trade, real time risk application, Trayport EMA Gateway.
EMA Gateway is a back-end system validating trader actions against a set of complex rules in real time. All the rules are managed centrally by a third party via a web interface. The application is based on WCF services and is a low-latency system (7ms latency on trades).

My job as team lead consisted in:

Being a lead hands on developer and architect of large C#/T-SQL applications, either green field or legacy.

Taking the lead on existing legacy products and addressing technical debt where needed.

Recruiting and line-managing and mentoring a team of developers ranging from graduate to architect level.

I lead the development and maintenance of a series of large .Net projects such as our pre-trade, real time risk application, Trayport EMA Gateway.
EMA Gateway is a back-end system validating trader actions against a set of complex rules in real time. All the rules are managed centrally by a third party via a web interface. The application is based on WCF services and is a low-latency system (7ms latency on trades).

My job as team lead consisted in:

Being a lead hands on developer and architect of large C#/T-SQL applications, either green field or legacy.

Taking the lead on existing legacy products and addressing technical debt where needed.

Recruiting and line-managing and mentoring a team of developers ranging from graduate to architect level.

My work at Sophos consisted in providing technical and architectural leadership for a large part of the web presence and hands on development and third level support.

The main Sophos web application was built using Sitecore on a SOA architecture with WCF web services. The application was load tested to support 1 million registered users and thousands of active browsing users. Since it was deployed, the application has resisted multiple attacks by malicious hacker groups, such as Lulzsec and Anonymous. The system included a bespoke product credential system and a bespoke secure single-sign-on API.

The main sophos.com site architecture and technical lead on multi-year project (port of 200k lines of bespoke perl code to C#); I directly lead an in-house team of 7 developers, plus remotely provided tech leadership for two other teams (one in Bristol and the second in Vancouver), while liaising with our Boston marketing team (the customer).

Development and implementation of coding standards and best practices - * Software/platform/partner selection

Implementation of Scrum/Agile/XP methodologies

My work at Sophos consisted in providing technical and architectural leadership for a large part of the web presence and hands on development and third level support.

The main Sophos web application was built using Sitecore on a SOA architecture with WCF web services. The application was load tested to support 1 million registered users and thousands of active browsing users. Since it was deployed, the application has resisted multiple attacks by malicious hacker groups, such as Lulzsec and Anonymous. The system included a bespoke product credential system and a bespoke secure single-sign-on API.

The main sophos.com site architecture and technical lead on multi-year project (port of 200k lines of bespoke perl code to C#); I directly lead an in-house team of 7 developers, plus remotely provided tech leadership for two other teams (one in Bristol and the second in Vancouver), while liaising with our Boston marketing team (the customer).

Are you sure you want to do that?

Are you sure you want to do that?

Within the technical department, I helped the marketing team in the definition of the technical problems met (drafting of analisys documents, functional specifications and techniques). I coordinated the phases of development of the projects, helped the work of the engineers, production line teams in particular, and more particularly guaranteed the interface between these teams, the customer and internal marketing.
Person in charge of meeting and and fulfilling the requirements towards our customers/prospective customers, I had also the following responsibilities:

brief and requirements gathering,

build the teams for the different projects,

balancing technical recommendations and estimates,

project supervision (time, delays, costs, quality),

end-of-project assessments (analisys of time and variations in particular).
Lastly, I ensured the commercial development of the customer portfolio which was entrusted to me.

Within the technical department, I helped the marketing team in the definition of the technical problems met (drafting of analisys documents, functional specifications and techniques). I coordinated the phases of development of the projects, helped the work of the engineers, production line teams in particular, and more particularly guaranteed the interface between these teams, the customer and internal marketing.
Person in charge of meeting and and fulfilling the requirements towards our customers/prospective customers, I had also the following responsibilities:

brief and requirements gathering,

build the teams for the different projects,

balancing technical recommendations and estimates,

project supervision (time, delays, costs, quality),

end-of-project assessments (analisys of time and variations in particular).
Lastly, I ensured the commercial development of the customer portfolio which was entrusted to me.