Alessandro Crugnola

Transcript

Alessandro Crugnola
Alessandro Crugnola - curriculum vitae
Alessandro Crugnola
Senior lead developer
Via F.T. Marinetti, 127
Travedona Monate, 21028
Varese, Italy
T +39 339 8901139
E [email protected]
W http://www.sephiroth.it
Skype alessandro.crugnola
Profile
I was born in Angera ( VA, Italy ) on 19th July 1974.
Although originally I studied graphic arts and then the techniques of advertising, I have slowly
approached the programming world by myself. In more than 10 years of experience I strongly
specialized myself in object-oriented programming languages.
Work Experience
Senior Developer, Aviary.com; Milano, Italy - 2008-Today
I joined Aviary ( http://www.aviary.com ), company headquartered in New York City, for creating
a free suite of powerful online creation tools. My primary task is the developement of an online
Vector Editor using Adobe Actionscript and Flex.
Currently I work together with a team of developers around the world, each responsible for a
different tool within the Aviary suite.
I also developed, using C#, the server side library for saving the remote files of each tool.
Reference: Avi Muchnick
Senior Developer & CO-Founder, Alittlebit; Milano, Italy - 2008-Today
I joined a team of high specialized people to open a new firm in Milan. We are specialized in RIA
applications, RFID based solutions on touch screens devices and mobile applications & games.
Works I did during this period:
• Client: American Apparel, New York
Technology: Flash and Python.
I did the frontend using Flash for the touchscreen fixture installed in the american apparel
shop in Manhattan.
• Client: JCPenney, Dallas
Technology: Flash and Python.
We created the software for the interactive touchscreen fixture ( created by TheBigSpace http://www.thebigspace.com/ ) which showed the online catalog and gave the possibility to
buy directly from the fixture. For this work I did all the Actionscript code for the frontend.
• Client: Polo - Ralph Lauren, New York
Technology: Flash and Python.
I worked on a digital mangement application allowing Polo’s designers to easily browse the
physical archive.
page 1 of 7
Alessandro Crugnola - curriculum vitae
Via F.T. Marinetti, 127
Travedona Monate, 21028
Varese, Italy
T +39 339 8901139
E [email protected]
W http://www.sephiroth.it
Skype alessandro.crugnola
• Client: Levi’s Magicmirror, Mexico
Technology: Flash.
I created the program which runs on the MagicMirror ( a touchscreen fixture ). The
Magicmirror™ is an intelligent, touch sensitive fixture that is able to recognize the garments
shoppers are holding up in front of it, and responds by turning into a content-rich display.
• Client: Sky, Italy ( www.skystar.sky.it )
Technology: Flash.
I wrote the actionscript code for this configurable slideshow to display sky star prizes.
• MTV, Italy ( http://www.nicktv.it )
• Client: Alfa Romeo, Italy ( http://www.alfaromeo.com/carconfigurator/IT/Giulietta/index.html )
Technology: Adobe Flash.
I developed this complex, client-server car configurator. This application is a car configurator
that allows you to customize the new Alfa Romeo Giulietta.
You can also save your configuration and load it later or export to PDF file ( using my
opensource purePDF project ).
You can also share your configuration on the most important Social Network or send it to
your friends.
• iPhone projects:
• Master of Alchemy ( http://itunes.apple.com/app/master-of-alchemy-hd/id373513573?
mt=8 ). A puzzle iphone/ipad game. I worked on the support tools for creating the
game’s levels
• Cartoonist ( http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?
id=322991905&mt=8 ). An iphone application which converts pictures into vectors. I did
all the objective-c and c++ part of this application.
Reference: Ambrogio Corti
Senior Developer & CO-Founder, Blumerstudio; Milano, Italy - 2005-2007
I founded with 2 friends a multimedia firm in Milan.
I did the programming for all the works we had during this period, both in Flash Actionscript for
the frontends and in PHP/Python for the backends.
Some of our works:
• dymmy.it. A commercial search web engine based on google hardware. I developed the
backend PHP/MySQL
• amicidelmulino.com. flash game site dedicated to children. Mulino Bianco is a brand of
Barilla.
page 2 of 7
Alessandro Crugnola - curriculum vitae
Via F.T. Marinetti, 127
Travedona Monate, 21028
Varese, Italy
T +39 339 8901139
E [email protected]
W http://www.sephiroth.it
Skype alessandro.crugnola
• Ferrari F1 2006. This website has presented the new Ferrari F1 car for the 2006 Formula 1
championship season.
Reference: Federico Boldrini
Senior Developer, Espin ( Fiat group ); Milano, Italy - 2003-2005
During these 2 years I was the lead flash developer for all the Ferrari websites. I developed the
main Ferrari company website, ferrari.com, and I’ve mantained for 2 years.
My duties included also the development of the flash programming for the following websites:
Scuderia Ferrari, Ferrari Superamerica, Podio Ferrari, Ferrari Finali Mondiali 2004, 612
Scaglietti, Ferrari 15000 Red Miles, Ferrari Panamerican 20000, Ferrari Genuine, Ferrari Words,
F599 GTB Fiorano, Ferrari F2003 GA, Ferrari F2005, Ferrari 248 F1, Ferrari Corse Clienti.
Reference: Sergio Bassan, Massimo Girmenia
Senior Developer, Extante s.p.a.; Milano - Italy - 2002-2003
I worked as flash programmer for the Fornarina website ( fornarina.com ) using flash/xml and
communicating with java server side.
The Fornarina “Fashion Personal Web Desktop” project was also a case study in the Italian
Adobe web site (formerly Macromedia) projects gallery.
The second work for Extante was for Iveco Showroom ( iveco-showroom.com ) using flash
remoting technology.
The IVECO Showroom has been published as “site of the week” by Design Interact.
http://www.designinteract.com/sow/072103/
Reference: Gianluca Brugnoli
Junior Developer, AG2000; Padova - Italy - 2001-2002
After the training period I was employed by this company for which I continued to work as a
flash and php developer.
Reference: Giorgio Bozio
Internship, AG2000; Padova - Italy - 2000-2001
Here I started learn PHP, MySQL and Flash Actionscript. I worked mostly on PHP dynamic
websites for local companies.
Reference: Giorgio Bozio
page 3 of 7
Alessandro Crugnola - curriculum vitae
Via F.T. Marinetti, 127
Travedona Monate, 21028
Varese, Italy
T +39 339 8901139
E [email protected]
W http://www.sephiroth.it
Skype alessandro.crugnola
Opensource projects
I am an active supporter of the opensource philosophy. Here a list of opensource projects
I did for the community:
•purePDF ( http://code.google.com/p/purepdf/ )
This is a porting of a Java library. It is a complete pdf library for Adobe Actionscript which
allows to read and write pdf files from flash.
•AS3 GettText ( http://code.google.com/p/actionscript3gettext/ )
It’s an implementation of the gettext gnu project in Actioscript. It allows developer to easily
add support for internationalization to their flash projects.
• AMFPHP ( www.amfphp.org )
It’s an opensource PHP implementation of the AMF protocol created by Macromedia. I wrote
some support code in PHP and offered my help to the users community ( writing examples,
articles and tutorials )
• SE|PY ( www.sepy.it )
The most known software I did with python. An advanced actionscript editor ( opensource
and free released ) very appreciated by the flash community and also used for a while by
some of the adobe’s employees.
• FlashDevelop ( www.flashdevelop.org )
It’s a free and opensource Actionscript editor written in C#. For this editor I created some
plugins later included into the main project and I was part of the development team for some
months.
• Firefox addons.
I wrote 2 of the most downloaded addons used by actionscript developers: Flash Tracer and
Flash Switcher ( http://www.sephiroth.it/firefox/ )
page 4 of 7
Alessandro Crugnola - curriculum vitae
Via F.T. Marinetti, 127
Travedona Monate, 21028
Varese, Italy
T +39 339 8901139
Conferences
E [email protected]
I was invited by Giorgio Natili ( owner at www.actionscript.it ), to speak at this conference. I
W http://www.sephiroth.it
Skype alessandro.crugnola
Flash camp on the beach, Rimini - Italy. 2009
presented the topic: “Extending flash applications”. A quick walkthrough from static plugins to
dynamic scripting in Flash Actionscript.
Reference: Giorgio Natili
Webb.it, Padova - Italy. 2002
I was invited as speaker for the webb.it conference in Padova. I took a session about
Macromedia Flash components.
Macromedia Roadshow - October 2002
I collaborated with Macromedia Italy as a speaker of two “roadshow” events in Padova and
Milan, promoting Macromedia Flash Remoting MX and Coldfusion.
Reference: Alessandro Daprà
Education
Diploma universitario in Tecnica Pubblicitaria, University of Perugia, Italy ( Advertising
Bachelor's degree ) - 1996-2000
I completed all the exams and the one year internship but I didn’t get the final degree ( I started
working and I did not have enough time then )
D.A.M.S., University of Bologna, Italy ( Degree in Art, Music and Performing arts ) 1995-1996
I followed the artistic orientation for 1 year
Public Scientific High School of Gavirate, Italy
1995
page 5 of 7
Alessandro Crugnola - curriculum vitae
Via F.T. Marinetti, 127
Travedona Monate, 21028
Varese, Italy
T +39 339 8901139
Skills
E [email protected]
•Flash Actionscript. It’s my primary developing language. I have more than 10 years of
experience with it. My personal website, sephiroth.it, it’s very well known in the flash
W http://www.sephiroth.it
Skype alessandro.crugnola
During these 10 years working in the IT world I developed many skills, expecially:
community. I did a lot of projects with flash both for work and also for the community itself.
•Javascript. With javascript I develop mostly plugins for Mozilla Firefox.
• PHP/MySQL. Long experience in php based websites. I was part of the AMFPHP team for
creating an opensource alternative to Macromedia Flash Remoting ( it is for java ). Currently I
abandoned PHP in order to adopt the more powerful Haxe ( and in some cased python as
well ) programming language.
• Python ( and wxPython ). I have 6 years of python programming experience. I use it for
desktop application and also for daily basis tools.
• C#. I have 2 years of experience with this language, both with Windows and Linux ( using
mono ). With this language I developed the server side library used in Aviary and part of the
code of flashdevelop.
• Objective-C. 2 years of experience in creating apps and games for the iphone platform
• Java. With the birth of Google Android I started to specialize in the development of games for
this platform using a combination of Java and C++.
Referrals
• Giorgio Bozio
email: [email protected]
• Sergio Bassan
phone: +39 02 57559200
email: [email protected]
• Gianluca Brugnoli
email: [email protected]
• Massimo Girmenia
email: [email protected]
• Alessandro Daprà.
mobile: +39 335 5290580
email: [email protected]
page 6 of 7
Alessandro Crugnola - curriculum vitae
Via F.T. Marinetti, 127
Travedona Monate, 21028
Varese, Italy
T +39 339 8901139
•Federico Boldrini
email: [email protected]
E [email protected]
•Ambrogio Corti
email: [email protected]
W http://www.sephiroth.it
Skype alessandro.crugnola
phone: +39 02 45484836
•Avi Muchnick
email: [email protected]
• Giorgio Natili
email: [email protected]
mobile: +39 347 7416932
page 7 of 7