Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of Cosimo

Cosimo

Cosimo has asked 8 questions and find answers to 12 problems.

Stats

374
EtPoint
113
Vote count
8
questions
12
answers

About

I have been working with web systems since 1998, mainly with Perl and Python. I know my way around a fair number of languages and database technologies, most commonly Postgres and MySQL.

I have designed, developed and maintained some of Opera Software's (opera.com) busiest web sites and services/APIs with millions of users and billions of page views per month, when page views were still "a thing". This includes a Single Sign On system and an OAuth 1.x provider.

Currently I'm the lead developer for Opera's News recommendations engine, Opera Discover. Started working on this product from a blank slate, with two colleagues, four years ago. We're serving billions of impressions per month with 20+ MAU. Most Opera products rely on our content recommendation service.

Introduced configuration management in Opera's Services department in 2010. We have a large scale puppet-based infrastructure now, comprised of more than 100 modules, serving hundreds of hosts for many teams.

Systems scalability is one of my strongest specialties. I know Javascript, HTML and a touch of CSS. My frontend skills could surely improve :-)

You can take a look at:

  • my Github profile
  • my Linkedin page
  • my Slideshare page with some of the presentations I held at various conferences around the world

I'm particularly proud of small things, for example:

  • reverse engineering Windows 95 FORMAT.COM and binary-patching it to bypass the confirmation request because my company needed a fully automated Windows 3.1-to-95 upgrade procedure
  • running my own screensaver

Thanks for reading this!