Senior Javascript Developer (Full Stack/Node.js/Front End)
Sydney, New South Wales, Australia
Better Pixels Ltd
Director
March 2015 to Present
London, United Kingdom
Financial Times
Full Stack Javascript Developer (Contractor) (Renewed)
May 2015 to Present
London, United Kingdom
Symplectic Limited
Front End Developer
January 2014 to May 2015
London, United Kingdom
DOMENTA.com Oy
Co-Founder and Javascript Developer
November 2013 to December 2014
PaneMerkille Ay
Co-Founder and Full-Stack Developer
July 2012 to December 2013
MediaTeam, University of Oulu
Research Scientist and Developer
November 2011 to December 2013
Oulu, Finland
MediaTeam, University of Oulu
Research Assistant
September 2010 to November 2011
MediaTeam, University of Oulu
Master Student Developer
September 2009 to September 2010
Centro Studi Sapienza
Web Developer
November 2008 to June 2009
Occhi sul Terzo Mondo (ONLUS)
Web Developer
November 2008 to June 2009
Oulun yliopisto
M.Sc. Erasmus student Computer Engineering
2009 to 2010
Helsingin yliopisto
EILC Program Finnish Language Beginner level A
2009 to 2009
Technische Universiteit Delft
Athens Program Multimodal Comunication and Automatic Speech recognition
2009 to 2009
Politecnico di Milano
M.Sc.(Incomplete) Computer Engineering
2007 to 2009
Politecnico di Milano
B.Sc Computer Engineer Computer Engineering
2004 to 2007
Liceo Scientifico Einstein
Scientific High Scool High School/Secondary Diplomas and Certificates 100/100
1999 to 2004
* Front End and Full Stack Javascript development working as a contractor, using a wide range of frameworks (or vanilla javascript) depending on the client's needs. * Focus on Front End automation, Testing and Continuous Integration. * Experience with Full Stack Javascript and MEAN (MongoDB/ExpressJS/AngularJS/NodeJS) development. * Front End and Full Stack Javascript development working as a contractor, using a wide range of frameworks (or vanilla javascript) depending on the client's needs. * Focus on Front End automation, Testing and Continuous Integration. * Experience with Full Stack Javascript and MEAN (MongoDB/ExpressJS/AngularJS/NodeJS) development.
What company does Daniele Zanni work for?
Daniele Zanni works for Better Pixels Ltd
What is Daniele Zanni's role at Better Pixels Ltd?
Daniele Zanni is Director
What industry does Daniele Zanni work in?
Daniele Zanni works in the Information Technology and Services industry.
Who are Daniele Zanni's colleagues?
Daniele Zanni's colleagues are Austin Peterson, Stephen Smith, Chris Cordle, Yixuan Chen, Anthony Ferrari, Edgar Gomez, Logan Buckler, Vandolf Estrellado, Jason Stinson, and Alex Karamanova
📖 Summary
Javascript Full-Stack expert, with a focus on the Front End Development of scalable applications. A big fan of the MEAN stack (MongoDB, ExpressJS, AngularJS, NodeJS), and one who loves to experiment and try new things. A believer in TDD (Test Driven Development) and Continuous Integration, building maintainable applications and cross-browser compatible user interfaces for the web. At work, I love to build Single Page Applications, breaking and fixing Javascript libraries, playing with REST APIs and writing responsive Web applications using accessible HTML. A computer engineer by trade, focusing on Human-Computer Interaction, User Experience and Usability with an eye on Web Standards.Director @ * Front End and Full Stack Javascript development working as a contractor, using a wide range of frameworks (or vanilla javascript) depending on the client's needs. * Focus on Front End automation, Testing and Continuous Integration. * Experience with Full Stack Javascript and MEAN (MongoDB/ExpressJS/AngularJS/NodeJS) development. From March 2015 to Present (10 months) London, United KingdomFull Stack Javascript Developer (Contractor) (Renewed) @ Full-stack development for the ft.com division of Financial Times. MEAN-stack based microservices. * Components based Email Editor, written in AngularJS * REST API for a new Email platform using Node.js + Express + MongoDB and ES6 * Continuous Integration: deployment on Heroku using Github + Travis CI * Use of Amazon Web Services Simple Queue Service (AWS SQS) to manage Background Jobs (dyno workers) * Apache Kafka consumer to keep a cached version of users' preferences. * Task Automation using Gulp * Test Drive Development: Unit and E2E testing using Mocha * Test Coverage using Istanbul From May 2015 to Present (8 months) London, United KingdomFront End Developer @ Front-end development for Symplectic Elements: * Introduction AngularJS development of new features and HTML templating alongside the company legacy code (jQuery & Mootools based) * Use of Open Source modules, contributing with pull requests to fix and extend them. * Use of D3 for data visualisation * XSLT templating: maintaining legacy codebase which used XML/XSLT templating. * Maintenance and development of CSS3 styles, with an eye on Cross-browser compatibility * Introduction of Real-Time communication with the backend using Websockets (SignarlR) * Agile based programming * Code reviewing and QA testing Front-end tasks automation: * Using Grunt to run CSS Linting, JS Linting, JS style checking Front-end testing: * Introduced Selenium Webdriver test suit to run HTML validation against the W3C web APIs * Introduced Selenium Webdriver test suit to run screenshot comparison tests for continuos integration across different browsers * Introduced Mocha (+ Chai) BDD functional testing Product description: "A powerful system that enables universities to collect, contextualise and raise visibility of their research outputs." From January 2014 to May 2015 (1 year 5 months) London, United KingdomCo-Founder and Javascript Developer @ Back-end design and development * Modular development of NodeJS, hosted on Heroku * MongoDB database design * RESTful API design, implementation and exposure through Restify * Integration of external APIs and development Web scrapers to collect property information Front-end development * AngularJS, jQuery and Vanilla Javascript development of the front-end functionalities * Integration of the back-end APIs. Product Description "DOMENTA.com is a global property market place." From November 2013 to December 2014 (1 year 2 months) Co-Founder and Full-Stack Developer @ Front-end development of the PaneMerkille mobile app * HTML5 development of the mobile app for iOS, Android and Windows Phone * Use of Cordova/Phonegap to create a native-like application to publish on the various App stores * Use of jQuery and jQuery mobile with a focus on mobile performance Back-end development of the PaneMerkille mobile app * Development of a modular and scalable backend using NodeJS * Design of the NoSQL database and implementation using MongoDB * Restful API design and implementation using Restify * BDD and Unit testing using Mocha Product description: "With PaneMerkille you always know what is going on in the city of Oulu. With PaneMerkille you will not miss a party anymore. The easy-to-use mobile app lets you know which party your friends are attending at the moment. Stay up-to-date with the city nightlife and join them. Have a complete overview of where your friends are partying. Let your friends know where to reach you to have fun together. With PaneMerkille, the more you party, the more you are rewarded with cool patches from your favorite clubs. Show to everybody how much you like partying. Fill every inch of your overall." From July 2012 to December 2013 (1 year 6 months) Research Scientist and Developer @ Design and development of pervasive games atop the Oulu3D platform * Javascript Development on the RealXtend Tundra platform to create a 3D game engine * Javascript integration of Foursquare RESTful Web APIs on the RealXtend Tundra platform * Back-end development of game APIs using the Django Framework (Python) * Design and Development of HTML5 mobile games to be integrated as mixed reality with the 3D gaming experience * Use of PhoneGap (Cordova) to create native-like HTML5 apps; * Use of Websockets (Socket.io) to establish real-time communication between HTML5 apps and 3D games Product description: "Street Art Gangs" is the first mixed reality game based on the Oulu3D city model. In the game, the players compete for the ownership of the public space, putting virtual graffiti on the walls of the city buildings with a simple shake of their phone, avoiding policemen and gangster from other gangs. From November 2011 to December 2013 (2 years 2 months) Oulu, FinlandResearch Assistant @ MediaTeam developer: - Development of the user interface of the 57'' HD LCD panels used in the UBICity project using PHP, HTML5 and Javascript - Implementing p2p communication among web application built to run on the e 57'' HD LCD panels used in the UBICity project using websockets From September 2010 to November 2011 (1 year 3 months) Master Student Developer @ Developer in the MediaTeam Research group: - Design and implementation of the new interface for the 57'' HD LCD panels used in the UBICity project, using PHP, Javascript and HTML5 - Implementing p2p communication among web application built to run on the e 57'' HD LCD pannels used in the UBICity project using websockets From September 2009 to September 2010 (1 year 1 month) Web Developer @ Design, development and management of the company website From November 2008 to June 2009 (8 months) Web Developer @ Design, development and management of association website. From November 2008 to June 2009 (8 months) M.Sc. Erasmus student, Computer Engineering @ Oulun yliopisto From 2009 to 2010 EILC Program, Finnish Language, Beginner level, A @ Helsingin yliopisto From 2009 to 2009 Athens Program, Multimodal Comunication and Automatic Speech recognition @ Technische Universiteit Delft From 2009 to 2009 M.Sc.(Incomplete), Computer Engineering @ Politecnico di Milano From 2007 to 2009 B.Sc Computer Engineer, Computer Engineering @ Politecnico di Milano From 2004 to 2007 Scientific High Scool, High School/Secondary Diplomas and Certificates, 100/100 @ Liceo Scientifico Einstein From 1999 to 2004 Daniele Zanni is skilled in: JavaScript, Web Applications, Web Development, HTML 5, Software Engineering, CSS, jQuery, HTML5, Node.js, AngularJS, Mobile Applications, Human-Computer Interaction, Mocha, Grunt, Selenium
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 1 month(s)
Unlikely
Likely
There's 74% chance that Daniele Zanni is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Daniele Zanni's Social Media Links
www.dzanni... github.com www.better...