Curriculum Vitae
Europass
!
Personal Information
Name / Last Name
Address
Phone
Skype
Fax
E-mail
Nationality
Date of Birth
Gender
Current Occupation/
Professional area
Tobia Ghiraldini
126, Viale Umbria, 20135, Milan, Italy.
Mobile:-
tobia.ghiraldini-Italian
21/10/1977
Male
NinjaBit srl CEO & CTO
Working experience
Dates
Occupation or position held
Main activities and responsibilities
05/2011 – Now
CEO & CTO of NinjaBit srl
Design and development on web and mobile platforms for customers and internal products.
Our customers base includes:
- Digital agencies for which we provided with web and mobile development for many final client
(Procter & Gamble, Ferrero, Jeep and many others)
- Internet service provider for which we provided with mobile development on voip infrastructure and
many other kind of products
- Photography and magazine companies for which we provided with web and mobile development of
their products (web applications, mobile magazines and more)
- Business consultants for whom we provided an accountants web solution, in which professionals
and business consultants collaborate on their company taxation and management.
- Travel agencies for which we provided a web solution for travel discovery and ticketing
Developed products:
Customers applications in games, entertainment, business, marketing, photography, ads platform,
voip apps, chat apps, management apps.
Internal products in small businesses, entertainment and utilities:
- FeedMe app
- Wishandy app
- Operational.cloud (in progress)
- Many others (Voip apps, hw interaction apps, social apps, web auction house, web photography
product for professionals)
Name and address of employer
Code mentoring on Codementor.io on web and mobile environments.
Ninjabit srl
www.ninjabit.com
Type of business or sector
Dates
Occupation or position held
Main activities and responsibilities
Name and address of employer
Type of business or sector
Web and mobile software house
03/2010 – 05/2011
Developer Lead, Solution Architect, Software Engineer in GGate SRL
My main responsibility is the whole software lifecycle, from solution design, environment systems
management/setup/optimization, database design, architecture’s choice and development.
Depending on project focus and target I apply agile or standard methodologies (TDD, BDD),
and different languages/frameworks and architectures:
Python Django for web applications and some mobile software backend
Java Spring for Enterprise projects
iOS and Android programming for mobile applications
GGate SRL
http://www.ggate.it/
Software House
Working experience
Dates
Occupation or position held
Main activities and responsibilities
04/2009 – 03/2010
Technical Coordinator of Deployment Web Group in Ericsson.
Technical lead and coordinator of deployment activities and workflows, providing methods, tools or
ad hoc software.
Concept, design, development and operative/architectural documentation of a Web Application for
workflows and resources management for the Deployment area of Ericsson(Java, Spring, Hibernate,
Spring-Security/Acegi, Mysql, GoogleWebToolkit).
Name and address of employer
Type of business or sector
Dates
Occupation or position held
Main activities and responsibilities
STM Italia
www.stmitalia.com
Web and embedded development
01/2006 – 04/2009
Software developer in Hewlett Packard
Software developer of Intermediate project for collecting, analyzing, transformation and data
distribution on mobile network of H3G (C, C++, CGDC, Perl, Bash)
Software developer of Interconnection project for distribution and interconnection of the international
price lists on mobile network of H3G (PLSQL Oracle, Perl, Bash)
Software developer of DMS EventManager project for multimedia streaming on mobile network(Java,
C#, Vidiator Mediator, Weblogic, JMS, Daac, Gamma Bookmarks, Billing, RTP-RTSP, Bash, Batch)
Software developer of FMS/ERM project anti fraud e risk management on mobile network of H3G (C
++, ProC*, Oracle, C#) and integration tools for surrounding functionalities(C++, C#)
Concept, design, development and operative/architectural documentation of a test software for the
core product FMS/ERM (C#, .NET framework, Oracle)
Concept, design, development and operative/architectural documentation of a Web Application for
activities and information management of development group of HP (Openlaszlo, Zend Framework,
Dojo, BackBase, PHP, Ajax, Mysql, XML, XSLT)
Name and address of employer
Type of business or sector
Dates
Occupation or position held
Products I was working on:
HP Fraud Management System
HP Enterprise Risk Management
Intec Intermediate
H3G Streaming media service
STM Italia
www.stmitalia.com
Web and embedded development
12/2004 – 12/2005
Software and Web Application developer Freelance
Main activities and responsibilities
Concept, design, development and operative/architectural documentation of a Web Application for
Gasparina camping management, (PHP, Ajax, Mysql, BackBase, Dojo, Zend Framework, HTML
Purifier, CSS Blueprint, PHP Unit, XML, XSLT)
Concept, design, development and operative/architectural documentation of a Web Application PLC
control, monitoring and management for Water and Soil Remediation (PHP, Zend Framework, Mysql,
Dojo, XML, XSLT)
Name and address of employer
Type of business or sector
Dates
Occupation or position held
Main activities and responsibilities
Freelance, Gasparina Camping, Peschiera del Garda (VR), Water and Soil Remediation, Levata
(MN)
Web Application development
01/2001 – 12/2004
Software and Web Application developer, System and network administrator.
Concept, design, development of 44 SRL website(PHP, Mysql, HTML, DHTML, Flash)
System admin (Windows, Linux Red Hat, Debian, Gentoo, MacOSX), mixed network admin (TCP-IP,
SMB, AFP, FTP), services and software configuration and admin.
Concept, design, development of Web Application for music and videogames store management for
Dimport Games (PHP, Mysql, HTML, Flash)
Name and address of employer
Type of business or sector
Dates
Occupation or position held
Main activities and responsibilities
Name and address of employer
Type of business or sector
44 SRL Mantova (MN), Dimport Games Mantova (MN)
Web Application development
07/1998 – 09/2000
1st and 2nd level Informatics teacher for “DueEffe” schools
Informatics courses, applications usage, website creation, management and maintenance of the
operative system, beginner programming skills
Scuole DueEffe Mantova (MN)
Teaching
Education and training
Dates
Title of qualification awarded
Principal subjects/occupational skills
covered
Name and type of organization
providing education and training
Level in national classification
09/2001 – 07/2005
Enrolled until fourth year
Informatics, development, engineer
Dates
Title of qualification awarded
Principal subjects/occupational skills
covered
Name and type of organization
providing education and training
Level in national classification
09/1991 – 07/1996
Scientific degree
Politecnico di Milano university
University education
Liceo scientifico Belfiore, Mantova (MN)
High school education
Personal skills and
competences
Mother tongue
Other languages
Reading skills
Writing skills
Verbal skills
Italian
English
Excellent
Excellent
Excellent
Other languages
Reading skills
Writing skills
Verbal skills
Social skills and competences
Organizational skills and
competences
Spanish
Excellent
Good
Good
Great team-work capabilities thanks to the experiences in development teams of HP and Ericsson.
Great relational capabilities with colleagues, leader and other groups in a clear and efficient way in
order to complete works and tasks and troubleshooting.
Strong knowledge of methodologies and communication processes and escalation thanks to the
experience in HP and Ericsson.
Excellent english relationship skills thanks to my travels worldwide.
Good organizational skills, in order to do my work independently respecting time lines, solving
problems, priorities, critical points and feasibility thanks to the experience in Goweb and as an
entrepreneur.
Good groups’ coordination skill thanks to the experience done in Ericsson.
Ability to adapt to flexible work schedules and environments, thanks to the experience done in
deployment in Ericsson.
Technical skills and competences
Strong analytical mind oriented to software and automation, engineering and programming skills,
problem solving and planning abilities thanks to the experiences done in GGate, HP and Ericsson
and to the various applications developed.
Strong knowledge of the operative systems:
Windows
Windows Server
Linux
MacOSX
HP-UX
iOS
Android
Symbian
Strong knowledge of methodologies:
Procedural Programming
Object Oriented Programming
Reactive Functional Programming
Aspect Oriented Programming
Agile Development
Scrum Development
Test Driven Development
Behaviour Driven Development
Service Oriented Architectures
Microservices Architectures
Enterprise Java
Software Development Life Cycle (SDLC), Process & Business Models
Strong knowledge of programming languages and environments:
Web
Javascript
Meteor
AngularJS
ReactJS
Node.js
Express.js
Socket.io
jQuery
jQuery UI
Backbone
EmberJS
KnockoutJS
Java
J2EE
Spring
Hibernate
Play framework
ZKoss
Scala
C#
ASP
.NET framework
PHP
Zend Framework
Laravel
Slim framework
Python
Django
Flask
Ruby
Rails
Sinatra
Technical skills and competences
Openlaszlo
Backbase
Zepto
Dojo
Prototype
Flexy Template engine
Smarty Template engineJade Template engine
Handlebars Template engine
Mustache Template engine
Jade Template engine
Blaze Template engine
HTML4-5
CSS2-3
Less
Sass
Stylus
Automation, builder, bootstrapper:
Gulp
Grunt
RequireJS
CommonJS
Atmosphere
Maven
Ant
Yeoman
Component
Technical skills and competences
Mobile
Objective-C
Swift
C++
iOS SDK
Java
Android SDK
Android NDK
C#
HAML
Windows Phone SDK
C++
Symbian QT SDK
HTML5
jQuery Mobile
PhoneGap / Cordova
AppFramework
Package managers:
Gradle
Cocoapods
Carthage
Maven
Core
Perl
Stylus
C
ProC
C++
C#
ActionScript
XML
HTML
DHTML
XHTML
PLSQL
SQL
Bash
Batch
Applescript
Automator (Mac OS X)
Weblogic JMS
Good knowledge of network protocols and techniques:
TCP-IP
RTSP
RTP-RTCP
P2P
SSL
TCP dump
Packet sniffing (WireShark)
Security penetration testing
Driving Licence
Additional information
A, B licences
I lived for four months in USA in order to improve my english speaking and listening and to dive into
the local culture.
I traveled in Europe in many places looking for innovative minds and point of views, leading
technologies and projects.
My own energy is what drives me along the edge of innovation and computer technology.
It is my need of evolution, of learning new technologies, that keeps me motivated and willing to
always make something innovative.