Image of Diego Russo

Diego Russo

Staff Software Engineer

Staff Software Engineer at ARM

Cambridge, United Kingdom

Section title

Diego Russo's Work Experience

ARM Ltd

Staff Software Engineer

November 2013 to Present

Cambridge, United Kingdom

Opentaste

Staff Software Engineer

June 2013 to Present

ARM Ltd

Senior Software Developer

October 2011 to October 2013

Cambridge, United Kingdom

Diego Russo's Education

Università degli Studi di Perugia

Enrolled on course mayor "Security" Computer Science

2010 to 2014

Università degli Studi di Perugia

Bachelor Degree (102/110) Computer Science mayor "Network"

2002 to 2006

I.T.C. (Commercial technical institute) “Federico Cesi”

Diploma (85/100) Accountant programmer Diploma (Mercurio project)

1996 to 2002

Diego Russo's Professional Skills Radar Chart

Based on our findings, Diego Russo is ...

Competent
Results-driven
Analytical

What's on Diego Russo's mind?

Based on our findings, Diego Russo is ...

52% Left Brained
48% Right Brained

Diego Russo's Estimated Salary Range

About Diego Russo's Current Company

ARM Ltd

Working in the GNU team, our goal is the delivery of the GNU toolchain i(ld, newlib, binutils, gas, gcc, libffi, g++, gfortran, libgomp, libstdc++) optimized for ARM processors. I am responsible of the infrastructure for automatic builds, tests and benchmarks. It is a bespoke solution written entirely in Python that automatizes all the phases of the process:...

Frequently Asked Questions about Diego Russo

What company does Diego Russo work for?

Diego Russo works for ARM Ltd


What is Diego Russo's role at ARM Ltd?

Diego Russo is Staff Software Engineer


What is Diego Russo's personal email address?

Diego Russo's personal email address is di****[email protected]


What is Diego Russo's business email address?

Diego Russo's business email addresses are d****[email protected], and m*****@diegor.it


What is Diego Russo's Phone Number?

Diego Russo's phone +44 ** **** *117


What industry does Diego Russo work in?

Diego Russo works in the Computer Software industry.


About Diego Russo

📖 Summary

I’m always looking for a challenging position where I can express and use my passion for programming and technology. I mostly develop in Python in *NIX environment on a daily basis. As I’m a dynamic person, professional and personal growth are very important to me. Specialties: Python, Flask, MongoDB, Bash, Linux, osx, JSON, AngularJSStaff Software Engineer @ Working in the GNU team, our goal is the delivery of the GNU toolchain i(ld, newlib, binutils, gas, gcc, libffi, g++, gfortran, libgomp, libstdc++) optimized for ARM processors. I am responsible of the infrastructure for automatic builds, tests and benchmarks. It is a bespoke solution written entirely in Python that automatizes all the phases of the process: checkout of the code (using GIT), build and systematic tests (DejaGnu) through LSF (Load Sharing Facility). I am developing an application that collects all the tests’ outcome and stores them into a database (MongoDB). I am also designing for analysing those data to find error root causes, trends, common patterns and automatising the tracking of errors using JIRA. For this task I am using Flask for APIs, Bootstrap and AngularJS for the frontend side. The plan for the future is to integrate also benchmarks into the build system (CoreMark, Dhrystone, Spec2K) From November 2013 to Present (2 years 2 months) Cambridge, United KingdomStaff Software Engineer @ Working part-time, I am part of a distributed team of 15-20 people across the globe (San Francisco, Italy, Australia). My main tasks are technical counselor and code reviewer. Opentaste is entirely written in Python using Flask as web framework and MongoDB as database. Communication is crucial and we do organise regular hangouts to discuss about plans, issues and tasks. We are using github and Google Docs for managing our work From June 2013 to Present (2 years 7 months) Senior Software Developer @ Working in a team, I’m involved in many internal projects using CentOS and mainly the following languages: Python, Java, Perl, C, tcsh and bash. I developed from scratch a reliable and fault tolerant application that interacts with the cluster (LSF) and a AMQ server (RabbitMQ). For this project the main language has been Python using a NOSQL database (MongoDB configured as ReplicaSet). I’ve also developed a Jira plugin to interact with an internal software in order to synchronise external tickets with internal ones. I look after, improve and fix many IT internal software using a wide range of languages. I’ve got experience also with LSF cluster, customizing deeply its behaviour in order to provide a functional solution to our customer. Other minor projects are related to SVN hooks, FlexNet Manager server, LSF monitor, internal application interacting with distributed storage. With a colleague of mine, I’m running the IT ECS (Early Career Scheme), managing all the phases from the CV sifting to the early career in ARM of graduates and interns. From October 2011 to October 2013 (2 years 1 month) Cambridge, United KingdomPython/Django Programmer @ Working in a team, I developed a management application for the municipality of Bettona using Django, Python, PostgreSQL, Linux, Apache, for the computerization of services, the management of personal data, building practices, urban planning, calculation of ICI tax and updating of land registry data. Also I created an advanced web interface for sending proposed practices, on-line services conference, integration process, exploration of cadastral map in DXF and production of customized an automated printing. During the project I used revision control systems (SVN/GIT) with related web interface (trac) to manage tickets. From December 2006 to September 2011 (4 years 10 months) Teaching - Advanced computer course @ Taught a class of 10 people the existence of the open source world, installing open source software on Windows and then proceed to install Ubuntu on their laptop. From June 2011 to June 2011 (1 month) Objective-C Programmer @ Developed an iPhone application that permit you to auto-login into ComCom Hotspot (http://www.com-com.it/). This application is used by the attendees in the Europython Conference 2011 in Florence. From May 2011 to June 2011 (2 months) Trainee - iPhone and iPad development @ Following lessons of Stanford University, I trained myself to Objective-C and iPhone world, developing small applications. As final project I customized a VOIP application for iPhone based on Linphone (http://www.linphone.org/). From January 2011 to June 2011 (6 months) Programmer and System Engineer in Research and Development Department @ Working in a research and development team to create of a innovative and unique product in the wireless communications market (WiFi), I initially worked on embedded systems (ubnt, alix, pcengines), customizing the operating system (ubnt, openwrt) and the softwares to manage authenitcation (hostapd, wpa-supplicant). After this first phase, I focused on the of software to flash these devices and on large-scale production software. Also, we developed a complete solution for managing hotspots: I worked on server-side development to manage authentication, sessions log, signups, signals management from remote devices, integration with our management software, payment via credit card and authentication via SMS, complying with Pisanu law. My final task was to create software for network monitoring. It is a PyQT stand-alone application, using internal django based API. The technologies mostly used are Python/Django with PostgreSQL database on Debian OS virtualized on XEN From April 2008 to February 2011 (2 years 11 months) Python/Django Programmer @ Setting up an Adult WebTV entirely developed in Python/Django with PostgreSQL database on Linux/Apache platform and Red5 as streaming server. The work is managed independently using GIT as revision control system. From November 2010 to January 2011 (3 months) Python/Pylons Programmer @ Implementing new features, bug fixing, structural changes to the site of Sauce Labs. Distance work coordination site is developed in Python/Pylons using github.com as revision control system platform. From October 2010 to January 2011 (4 months) Undergraduate student: Wireless Broadband Network - Weconnect project @ The thesis was to develop a WiFi network in order to coverage digital-divide areas. Thanks to this project, I acquired a wide knowledge about WiFi networks and their behavior, legislation that governs the operation, RouterOS operating system (www.mikrotik.com), AAA protocol and Radius server. Finally I administered a server for the provision of various network services: mail (Postfix), web server (Apache), DNS (pdns), firewall (iptables), database (PostgreSQL), hotspot (Chillispot), Debian OS, Voyage (OS for embedded Debian based system). From July 2006 to December 2008 (2 years 6 months) Trainee - S.E.O. Search Engine Optimization @ Working in a team I acquired knowledge of S.E.O. and its behavior. The internship included S.E.O. optimization of various websites, using pagerank and link popularity methods. Also I worked as a system engineer of Debian-based virtualized server and I developed a S.E.O. oriented application in Python and PHP. From November 2005 to May 2006 (7 months) Trainee combined with IFS project, Impresa Formativa Simulata (Enterprise Training Simulation) @ Administration of enterprise network From March 2002 to March 2002 (1 month) Enrolled on course, mayor "Security", Computer Science @ Università degli Studi di Perugia From 2010 to 2014 Bachelor Degree (102/110), Computer Science, mayor "Network" @ Università degli Studi di Perugia From 2002 to 2006 Diploma (85/100), Accountant programmer Diploma (Mercurio project) @ I.T.C. (Commercial technical institute) “Federico Cesi” From 1996 to 2002 Diego Russo is skilled in: Pylons, HTML, JavaScript Frameworks, PostgreSQL, Python, Bash, MySQL, Linux, Django, Mac OS X, Objective-C, C, JavaScript, Java, jQuery


Diego Russo’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Diego Russo's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

1 year(s), 5 month(s)

Diego Russo's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 89% chance that Diego Russo is seeking for new opportunities

Diego Russo's Social Media Links

www.diegor...
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free