logo
Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Network Power<100 people
Roles
🔥100%
Startup Founder
🧨100%
Consulting
🧮100%
Education
Geos
🇮🇹50%
Italy
🇷🇺50%
Russia
Work Background
Co-Founder and Principal Engineer
Element HumanCo-Founder and Principal Engineer
Sep. 2019London, United Kingdom
Technical Founder and Director
CrowdEmotionTechnical Founder and Director
Jul. 2013London, United KingdomCrowdEmotion is a people company working on a personalised future where people and technology are merged: today, we generate emotion data and learn it against other metrics like claimed response, behaviour and business data. As the technical founder, I work with the CEO to inform the strategy on building scalable, modular design that links cloud based processing power with every day sensor devices to generate and report on emotion data. I designed the primary system architecture and built a full stack product to initial market revenues and profitability. As my CEO would say, I am a hacker in the truest sense. I take complex problems, learn new methods, and build technology that stand up at scale under tight timelines to quickly learn and improve product-market fit. Highlights: - Participated and contributed to board direction. - Linked tech development to a bootstrapped strategy. - Designed and built a highly scalable emotion recognition engine. - Worked closely with universities to make academic research available as an usable product. - Created an end to end user admin platform for video testing. - Achieved revenue generation. Key Technologies: C/C++, PHP, Java, Javascript, HTML5, Bootstrap, Jenkins, MySQL, SQLite, JSON, TDD, Scrum, iOS, Android, AWS Beanstalk, AWS RDS, AWS S3, AWS SWF, AWS EC2, AWS ECS, AWS Lambda, AWS EFS, AWS DynamoDB, AWS ElastiCache (redis), AWS CloudFront, AWS Route 53, AWS CloudWatch, AWS IAM, AWS EMR, AWS ML, AWS SQS, AWS SNS, AWS SES.
Technical Director
Lacuna SolutionsTechnical Director
Jan. 2018 - Jan. 2019London, United Kingdom
Senior Software Engineer
TangentSenior Software Engineer
Aug. 2017 - Jan. 2018London, United Kingdom
CTO, Software Architect and Main Developer
a4maniCTO, Software Architect and Main Developer
Apr. 2009 - Dec. 2013Turin Area, ItalyTechnology and innovation services for the publishing/printing industry based on 20 years of experience and an extended network of companies and professionals. Analysis and development of PageReam http://pageream.com/ a SaaS web-to-print application with advanced typography features and professional workflow management.
Project Leader, Main Developer
Customer in TurinProject Leader, Main Developer
Jan. 2006 - Dec. 2007Turin Area, ItalyRequirements gathering, analysis, development of a web CMS with a back-office user interface completely visual (the site administrator “composes” the pages starting from basic elements) Team management Customer relationship management IT infrastructure management (hosting, servers, installation, mainteinance) Developed skills: Linux, Apache, PHP, MySQL, Prado framework, ezpdo (ORM), HTML, Javascript, CSS. Remarks: designing and building a web CMS has been a fundamental experience for me to obtain great results in the subsequent experiences with web projects.
Senior Developer
Deltatre Informatica s.r.l.Senior Developer
Jan. 2002 - Aug. 2004Turin Area, ItalyAnalysis, design and development of Intranet/Extranet web application for the use by thousands of concurrent users from overall the world (UEFA and related associations). Development and extensive usage of complex frameworks (developed exclusively for the customer) with features like generic resources management, user/group/permission management, and with integrations and extensions. Usage of advanced techologies and API's and development of support objects, functions and libraries. Developed skills: analysis and solution of issues with interactions with clients, stakeholders, team; commitment on the resolution of issues about team development; design and development on Framework.NET, Visual Studio.NET, Visual C# / Basic.NET, ASP.NET, stored procedures SQLServer 2000; direct interaction with the customer (in English)
Co-founder and Project Leader
SAGEFIT s.r.l.Co-founder and Project Leader
Jan. 2003 - Dec. 2003Turin Area, ItalyAnalysis, design, development, test and maintenance of the logistic information system the drives the distribution of cosmetic products all over Italy. Design of the databases and of the architecture of the applications. Collaboration with experts on the field of logistic management. Support to the outsourced development of the application for the mobile devices (Windows CE) Management of remote access and related issues for the agents Developed skills: Microsoft SQL Server 2000, Visual Basic, Project leadership, fundamental concepts about logistics, application architecture design, distributed databases.
Analyst/Senior Developer
Deltatre Informatica s.r.l.Analyst/Senior Developer
Apr. 2001 - Aug. 2002Turin Area, ItalyAnalysis and development of the software infrastructure to drive the 2002 Commonwealth Games at Manchester (UK): 72 countries, 5000 athletes, 12 sports. Co-responsible for the analysis and development of the applications of Match Sports (Field Hockey, Rugby 7’s, Netball) and team coordination. Development and administration of the team development tools (SourceSafe, bug tracking). Analysis and development of frameworks, objects, libraries and end-user applications for the sports event management (Visual Basic, SQLServer 2000, IIS+ASP). Analysis and development of solutions for peer-to-peer realtime networking based on TCP/IP and Visual C++ (object-orientation, local and remote synchronisation, low-level Microsoft COM, ATL). Developed skills: analysis and solution of issues with interactions with clients, stakeholders, team; commitment on the resolution of issues about team development; design and development on Visual C++, Visual Basic, stored procedures SQLServer 2000; direct interaction with the customer (in English). Remarks: the unique and strict constraints of the project (size and deadlines) have created a unique context incredibly useful to understand the usefulness of concepts like organization, SCM, tools and automation for software products. Equally useful was entering in contact with the uniqueness of a company like Deltatre, related to the sport business and to the unmovable-deadlines issue typical of sport events.
Consultant
Connet s.r.l.Consultant
Jun. 1999 - Mar. 2001Turin Area, ItalyAll services related to IT for medium/small companies. Consultant, System designer, Integrator, Developer. Web design, installation, administration. Design and development of custom applications using Microsoft Access, Visual Basic, Java, FileMaker, with integration to legacy systems and databases (AS/400, DB/2, Oracle) for medium-big sized clients. Installation and configuration of networks (to the Internet and point-to-point). After-sales services for Microsoft, Apple, Linux, AS/400 platforms. Research about platforms (Java, Linux, Windows, MacOS X, databases, web), analysis (UML), development tools. Remarks: great experience about customer-care and variety of technologies and needs working for customers like Mistral/Brooksfield (fashion), FORE (ad agency), FISIO (physiotherapic clinic), National Museum of Cinema of Turin, etc.
Technical Leader/Senior Developer/Consultant
D. P. & V. Associati s.r.l.Technical Leader/Senior Developer/Consultant
Jan. 1997 - Jan. 1999Turin Area, ItalyAnalysis, design, development, test and maintenance of the logistic information system the drives the distribution of the products of L'Orèal in Italy. Consultant, Employee, System designer, Information Systems Responsible. Collaboration with experts on the field of logistic management. Design of the databases and of the architecture of the applications. Support to the outsourced development of the application for the mobile devices (Windows CE). Management of the interaction with the legacy information systems of the clients. Management of remote access and related issues for the agents (50 people). Internal network administration (50 workstations) distributed on two locations in the north of Italy Web sites and Intranet administration. Development of application for day-by-day usage (Java, Microsoft Access). Developed skills: fundamental concepts about logistics and dedicated information systems; project leadership; application architecture design, distributed databases; Internet/Intranet; Microsoft Access e VBA; data transmission with dedicated software; database administration (Oracle, Microsoft Access); design and development with Java (Borland JBuilder, Together/J); installation and administration of Microsoft Windows NT 4.0 (Server and Workstation), Windows 9x, Windows CE. Remarks: very useful the fundamental concepts about logistics, I have used them for all the subsequent years.
Project Leader
Estimates (project)Project Leader
Jan. 1995 - Jan. 1997Turin Area, ItalyCo-Founder, Team manager and System designer/developer. Information System for publishing/printing companies project, codename: Estimates. Development Team Coordination. Responsible for the architecture of the information system and the database. Analysis and implementation of the database with tools (ERwin). Java Developer (Borland JBuilder). Developed skills: installation and administration DBMS (Oracle 8, Microsoft SQL Server); design and development of object-oriented Java applications (with specific attention to JDBC, multiuser issues, networking); installation and administration of web sites (Apache, Netscape) and development with HTML/JavaScript. Remarks: we tried to build a better information system for printing companies; it was a good lesson in realism because the project was too big for four young people without funding.
IT Staff
Gruppo G. Canale & C. S.p.A.IT Staff
Jun. 1991 - Jun. 1996Turin Area, ItalyConsultant, Employee, Responsible of Information Systems. Network Administrator on Novell NetWare 2-4 platform on a geographical network composed by 100 workstations distributed in 4 location in the North of Italy. Development of applications for day-by-day usage. Creation of company-wide reports for the managers at all levels. Technical support for the management of the company information system. Selection, buy and installation of all the hardware and software. Training and support to the end users. Managed platforms: PC with DOS, Windows 3.1-95, Apple Macintosh, Unix, OS/2. Developed skills: installation and administration of geographical and heterogeneous networks (TCP/IP, IPX, NetBEUI); database administration; application development with C/C++, Borland Delphi, Visual Basic, Access; Internet. Remarks: first professional experience (until then the computer was my hobby, my passion since I was 10 years old). I had contributed to the initial introduction of computing in the company and to build the infrastructure that had supported the company for many years to follow. At the same time, I started my graduation studies.
CTO
Demologics LtdCTO
Jan. 2013 - Jun. 2013Cuneo Area, ItalyContinuing the experience of Aicon.me project, but now with a wider range of opportunities offered by a funded startup company. The development of CrowdEmotion, the innovative SaaS platform for market research and communication evaluation, is continuing well and is obtaining the proofs of bringing great value to real customers even with an extreme degree of innovativeness.
Chief Software Architect
aicon.meChief Software Architect
Apr. 2011 - Dec. 2012Turin Area, ItalyChief Software Architect of all aicon.me's products, mainly CrowdEmotion, the innovative SaaS platform for market research and communication evaluation. My main duty is making high-level design choices for the software architecture and deciding about technical standards (including coding standards, tools, or platforms) to let aicon.me's products respect to business constraints and technical functional and non-functional requirements: SaaS, cloud computing, big data, video streaming, web app and mobile app, scalability, and so on, it seems that are all buzzwords but we must make all them real in our products in the most simple and efficient way. Developing CrowdEmotion MVP for beta testers and early adopters took a bit more than 6 months. We strived to keep the software architecture as simple as possible to let us be very productive in finding product/market fit and at the same time scale easily on the cloud, being secure (privacy), always available (global customers) and redundant.
iOS Software Developer
deltatre s.p.a.iOS Software Developer
Feb. 2012 - Jul. 2012Turin Area, ItalyDeveloper of EVP (Enhanced Video Player) product, an iOS/Android smooth-streaming player for Olympics, and its customized versions (for broadcasters Terra, CTV, FTV, RTVE). In particular, I was in charge of part of tracking (xiti/AT Internet, eStat) and of social integration (Twitter, Facebook), using both plug-in code and customized code for specific behaviour.
Technical Leader and Innovation Development Team Member
deltatre s.p.a.Technical Leader and Innovation Development Team Member
Mar. 2009 - Feb. 2012Turin Area, ItalyInnovation Development Team (IDT) wants to keep innovation as a fundamental quality of deltatre, remaining a small group of crazy people free to think and to do, with great commitment, proposing new ideas and realizing prototypes to impress colleagues and clients. It depends directly from CTO's. IDT is focusing on research on social tools, and realized also a prototype that became a product (deltatre.PULSE), but also on a lot of topics like video production, hardware, natural language processing, distributed systems. Some technologies used are: cloud computing (mainly Amazon Web Services EC2, SimpleDB, RDS), Linux, PHP, Microsoft.NET 4.0, MongoDB, CouchDB, advanced web technologies (advanced typography, Comet protocol, RESTful services), social web sites API (Twitter, Facebook, FriendFeed). Developed skills: communication, innovation methods, company innovation processes. Remarks: making innovation happen and studing the related company processes gave me an entirely new point of view, making me more aware about what is really important for a company in a highly-competitive context and, finally, for life in general.
Technical Leader and Responsible for Software Development Methodology & Tools
deltatre s.p.a.Technical Leader and Responsible for Software Development Methodology & Tools
Aug. 2008 - Jul. 2010Turin Area, ItalyTechnical Leader of CSI (Common Software Infrastructure) Unit. Research, analysis and development of solutions to support the management of the team development and SCM (Software Configuration Management) issues. Research and analysis on the new agile methodologies and related analysis of applicability in the company. Commitment to communicate to the entire company the news and progress through a dedicated newsletter and a contribute to the whole company reorganization in the same direction. Special care and attention to the adoption of company-wide solutions that facilitate the efficiency of software production and the increase of the quality of the products. Developed skills: communication, innovation, SCM/ALM, Microsoft Team Foundation Server (TFS), SVN, agile methodologies.
Technical Leader
deltatre s.p.a.Technical Leader
Sep. 2004 - Jul. 2008Turin Area, ItalyTechnical leadership of a big web project used to build a framework and a modular intranet software composed by generic (document management, calendar, etc.) and specific modules used to drive the sport business. Analysis, design and development of Intranet/Extranet/Internet web applications to be used by thousands of concurrent users all over the world. Research, analysis and developments of frameworks, API and software assets useful in the development of web applications. Research, analysis and development of solutions for the management of big data sets. Research, analysis and development of solutions for the integration of eterogeneous environments. Research, analysis and development of solutions to support the management of the team development and SCM (Software Configuration Management) issues. Special care and attention to the adoption of solutions that facilitate the efficiency of software production and the increase of the quality of the product.
Analyst/Senior Developer
TestawebedvAnalyst/Senior Developer
Jan. 2006 - Dec. 2006Turin Area, ItalyAnalysis and development of the Java multi-threaded gateway between the chat midlet (running on a phone) and the customer application server (through Web Services), with the implementation of an optimized communication protocol. Design and implementation of a custom optimized protocol between the midlet and the server directly on TCP/IP. Developed skills: Eclipse IDE, Java, multi-threading TCP/IP server, midlet, protocols, JSON
Analyst/Senior Developer
Politecnico di TorinoAnalyst/Senior Developer
Feb. 2002 - Dec. 2004Turin Area, ItalyAnalysis and development of a simulation engine used as a teaching tool. Collaboration with a domain expert for the design of the simulation problem. Integration of the proprietary application used for the study of the problem in the Microsoft ASP.NET/Windows.NET client with a new, open and portable solution.
Intch is a Professional Networking App for the Future of Work
100k+ people
130+ countries
AI matching
See more people like Diego on Intch
IT
52059 people
15
Lead Machine Learning Engineer @ Sleepiz AG
18
Marketing Project Manager @ Besser Vacuum
15
Project Manager @ Beumer Group
ITProject Manager
12880 people
18
Marketing Project Manager @ Besser Vacuum
21
Senior Manager @ Cognizant
18
Architecture solution and senior developer @ We com