Lorenzo Bolla

Last updated January 10th 2012
Resume powered by emurse

Lorenzo Bolla
6 Redman's Road - 9 Trinity Mews
London E1 3BT United Kingdom
Personal Homepage
0044 778 6189180

-

-

PROFILE

Born on May 29th, 1977, in Verona, Italy.

Telecommunication Engineer with a strong mathematical and physical background, specifically in the field of classical optics and telecommunications.
Doctorate on Numerical Methods and proven abilities to develop complex algorithms efficiently, in both academic and business environments.
Fluent in Python, C/C++ (using both STL and Boost libraries), Fortran and Matlab.
Interested in other programming languages, like Haskell and Lisp.
Familiar with UNIX-like (maily Linux) and Windows OSes.
Logical thinker, abile to provide effective solutions to solve difficult problems.
Great team-player & fun attitude, competent time manager, very dependable under pressure and passionately dedicated to the task.

Resident in the UK.

-

-

WORK EXPERIENCE

Zugo
Senior Python Developer

March 2011 - Present
London, United Kingdom

Senior Python developer of massively scalable web applications (using Tornado, MySQL, MongoDB, nginx on the backend and HTML, Javascript, CSS on the frontend).
Experience in distributed data analysis using MapReduce frameworks (maily Disco), NoSQL datastores (maily MongoDB) and AWS solutions.
Some experience in Firefox extension implementation.

-

Geneity Ltd
Software Engineer

August 2008 - March 2011
London, United Kingdom

Software engineer of high-performance e-gaming web applications (mainly working with Betfair, Coral, Ladbrokes and others betting companies).

Focus on high performance fund transfers (maximizing the transaction per seconds supported by the systems), application reliability (maximizing uptime), third-party usability (implementing REST and SOAP access to web applications).

Programming languages used: Python (2.5, 2.6), C, PL/SQL (Oracle 10g-11) for the back-end; HTML/Javascript for the front-end.

OS used: Linux (Debian, Suse and ArchLinux distributions).

-

Pirelli Labs
Optical Designer

June 2005 - August 2008
Milan, Italy

R&D in Photonic Integrated Circuits mainly based on Silicon-on-Insulator technology (SOI-PICs).

Responsible for the design of optical components for metro and access networks, with a focus on innovative solutions.

Excellent problem solving capabilities, lateral thinking and self management.

Deep experience on efficient numerical and parallel programming (SGI Altix hardware), using C/C++, Fortran, Matlab, Python languages and OpenMP, MPI, STL and Boost libraries.

Experience in patenting.

-

Telesystem
Software Engineer

March 2005 - June 2005
Bressanvido (VI), Italy

Consultant on hardware and software design for digital television broadcasting, including theory on transmission algorithms and computer simulations of the complete system.

Experience in programming applications for set-top-boxes, in JAVA.

-

Photon Design
Software Engineer

April 2003 - April 2004
Oxford, United Kingdom

R&D on numerical algorithms applied to the solution of electromagnetic problems.

Very deep focus on algorithms' efficiency for computationally intensive simulations. Theoretical studies on linear algebra problems, finite difference and finite elements algorithms, modal expansion techniques.

Deep experience in C/C++ programming, both with VC++ and Borland suites (along with STL and Boost libraries) and Python as scripting language. Basics of GUI programming.

-

Progetto Mantegna
Technical Support

May 2001 - April 2003
Padua, Italy

Technical assistance in the virtual reconstruction of Mantegna's paintings in the Ovetari's Chapel, Padua Italy.

Basics of image analysis and manipulation.

-

-

-

SKILLS

Programming languages:
  • Python
  • SQL
  • C/C++ (STL and Boost libraries)
  • Fortran 77/90/95
  • Matlab
  • Javascript
  • bash
  • Lisp
  • Haskell

DBs:
  • MySQL
  • Postgres
  • Oracle
  • MongoDB

Frameworks:
  • Disco MapReduce

Operating Systems:
  • GNU/Linux
  • Windows (98, NT, 2000, XP)

Applications used:
  • many more...

Languages:
  • Italian (mother tongue)
  • English (fluent)

-

-

EDUCATION

University of Udine
Ph.D. in Numerical Methods for Electromagnetism

November 2002 - November 2005
Udine, Italy

-

European Project FUNFOX (Project No. 004582)
in Semiconductor optoelectronic devices for metro core and access segments in optical networks.

September 2004 - June 2005

-

European Project PICCO (IST-1999-10361)
in Optical integrated circuits, photonic crystal planar waveguides and wavelength dependent devices.

November 2002 - April 2003

-

Interuniversity Consortium CINECA
in Summer School on Computer Graphics.

June 2002
Casalecchio di Reno (BO), Italy

-

University of Padua
in Telecommunication Engineering.

September 1996 - March 2002
Padua, Italy

109/110 Grade Point Average

-

-

-

PUBLICATIONS


  • Author or Co-author of 8 international patents in the field of integrated optics

  • V. Sorianello, M. Balbi, L. Colace, G. Assanto, L. Socci, L. Bolla, G. Mutinati, M. Romagnoli, 'Guided-wave photodetectors in Germanium on SOI optical chips', Physica E: Low-dimensional Systems and Nanostructures, abstract

  • M. Romagnoli, L. Socci, L. Bolla, et al., 'Silicon Photonics in Pirelli' (invited), Proc. SPIE 2008, website

  • T. P. Felici, D. F. G. Gallagher, L. Bolla, 'Automatic design and optimisation of Si nanophotonics devices using finite element frequency domain solvers', Proc. SPIE Vol. 6475, 64750L, Integrated Optics: Devices, Materials, and Technologies XI, 2007, abstract

  • M. Kotlyar, L. Bolla, M. Midrio, L. O'Faolain, and T. Krauss, 'Ultra-short InP-based polarisation rotator', PECS-VI International Symposium on Photonics and Electromagnetic Crystal Structures, 2005, website

  • M. Kotlyar, L. Bolla, M. Midrio, L. O'Faolain, and T. Krauss, 'Photonic Crystals for Polarisation Diversity Circuits', Frontier in Optics (the 89th OSA Annual Meeting), Tucson (Arizona), 2005, website

  • M. Kotlyar, L. Bolla, M. Midrio, L. O'Faolain, and T. Krauss, 'Compact polarization converter in InP-based material', Opt. Express 13, 5040-5045, 2005, abstract

  • L. Bolla, 'Polarization Rotators', Technical Report, FUNFOX Project, Lausanne, Switzerland, 2005, website

  • L. Bolla, M. Midrio, and C. G. Someda, 'Energy flow in negative index materials', Chin. Opt. Lett. 2, 428-430, 2004, abstract

  • L. Bolla, and T. Felici, 'New discretisation scheme for frequency domain electromagnetics', PIERS 2004 Proceedings, Pisa, Italy, 2004, website

  • L. Bolla, 'Planar Generalized Yee Algorithm', Technical Report, PICCO Project, Padua, Italy, 2002, website

-

-

KEYWORDS

Python Engineering Integrated Optics Silicon Telecommunication Numerical Methods Design Computer Programming Research Development C C++ STL Boost Matlab Fortran MapReduce Haskell

-