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