Daniele Sesoldi
Computer Engineer - Software architect & Lead Full stack Developer
A: Via Livornese 278, Empoli FI - 50053
T: - E:-
YN
Qualifications
Computer engineer specialized in study, design and development of complex web
and mobile applications and in management (with active partecipation) of
development activities with business and funciona requirements collection.
Leading of development team on project with “cascade” and “agile” project
management strategies.
Skills
Definition of every aspects of the lifecycle of a project, from requisites collection, to
design of infrastructure and work ways, definition and leading of a team,
participation to the development activities, delivery and go live management and
troubleshooting.
Very good propension to work in a team and to collaborate, with also support to
other developers activities.
Experiences
New Soft s.r.l. - Empoli, FI
Intership as Web Developer
Sep 2012 - Oct 2012
Development of a website of an hotel with booking engine and channel manager
integrations of the management software with Joomla CMS.
Adacto s.r.l. - Empoli, FI
Full stack Developer
Mar 2015 - Nov 2016
Development of websites and smartphone apps.
Main technologies, framework and CMSs used:
Laravel (stack Apache/Nignx + PHP + MySql + Redis + Elasticsearch)
Angular2/4 + Ionic Framework
React, VueJS
Apache Cordova with native plugin development using Objective-C e Java
Development of OpenGL video player for vritual reality (360° video player
with stereoscopic 3d) with real-time interaction using websockets
(multiplatform: web, smartphone, Oculus Rift, GearVR)
Integration of Android and iOS app with IoT device (bluetooth keychain)
Use of iBeacon technology for micro-geolocalize products inside a stand
for an event
Wordpress, Liferay, Drupal + Drupal Commerce, Magento, Joomla
Neo4j Graph Database
Self employed - Empoli, FI
Full stack Developer
Mar 2015 - Present
Website and smartphone app development
Main technologies, framework and CMSs used:
Wordpress
Laravel
Statamic
Apache Cordova + Sencha Touch
Apache Cordova + Ionic Framework
Adacto s.r.l. - Empoli, FI
Lead Full stack Developer & Software Architect
Nov 2016 - Present
Business and functional requirements collections, design, management and
development of complex web applications for Internet and Intranet
The following projects was lead also by participating to the development activities
and also as team management (division of feature in micro-task, resource
assignment, quality assurance and delivery management).
Main technologies,, framework and CMSs used:
DNN Framework (DotNetNuke - application stack: C# MVC, C# WebApi,
Asp.Net, Sql Server, IIS, Angular4 + development of SSO system integrated
with company Active Directory + integrations with third part WS, definition
of CI/CD pipeline using TFS + use of GitLab with an integrated pipeline
with multiple stages: compile, test, deploy and as a work management tool
(use of GitLab Flow as DevOps strategy)
IBM WebSphere Commerce eCommerce platform (applicative stack Java +
third part custom PIM integration + sales and promo third part provider
integration + product search with Solr)
Adobe AEM Sites + Assets + Commerce (development of websites using
standard and custom made AEM components)
Design and installation of cloud Amazon AWS production infrastructure
Install, migration to a newer version and development on Microsoft
Sharepoint 2016 platform (porting from SP 2013)
Adacto 360 - Empoli, FI
Lead Full stack Developer & Software Architect
Nov 2016 - Present
Business and functional requirements collection, design, management and
development of complex web applications for virtual reality, augmented reality,
interactive plane and 360 video, photorealistic ambient configurator with room
navigation (change of point of view) and real-time updates and holographic object
projector with interactions using hands (using Leap Motion sensor).
Main technologies and framework used:
Laravel
Angular, VueJS, React
Websocket e Redis per Real time communication
AframeVR, BabylonJS e Sketchfab as 3d rendering engine for WebGL and
WebVR
Education
Liceo Scientifico “Il Pontormo” of Empoli
Diploma of Scientific High School with
specialization in computer science
Diploma of Scientific High School with specialization in computer
science
Sep 2006 - Jun 2011
Final vote of 88/100 with a thesis titled "I punti di vista" (the points of view).
University of Pisa
Bachelor degree in Computer Engineer
Sep 2011 - Feb 2015
Final vote of 104/110 with thesis titled "HUMsim: supporto al caricamento dinamico
dei modelli di comportamento"
(HUMsim: supporto to dynamic loading of behavioural models) about the
development of a simulator of behavioural human
models to generate mock data to test security alghorithms about geolocation GPS
data.
Exams I liked most:
- Concurrent and distributed development (Java language)
- Computer architectural (deep study about the functions and the behaviour of
every single component of a computer,
processes synchronization problem solving and translation of simple program
from/to C++ and Assemby).
- Operative research (solving of optimization problems, PL, PL on networks, PLI,
PNL with Mathlab)
- Software engineering (study of software development project management, main
development desing patterns, UML
language)
- Alghoritms and Databases (study of main data structures and related alghoritms,
project of a RDB with ER diagram and
querying)
Certifications
University of Cambridge ESOL Examinations
First Certificate in English
Mar 2011
Certification of spoken, written and understood english language of level B2.
SCRUMstudy
Scrum Fundamentals Certified 635749
Giu 2018
Certification of base principles knowledge of SCRUM framework to organize and
manage AGILE projects.
Planned to take the Scrum Master Certified (SMC) certification.
Interests
My passions are computer science and technology, things that works and the study
of UX, other than a immeasurable love for basketball.
I love focusing my attention on what people feel when they interact with me and
with thing that I made.
I play basketball in USE Basket of Empoli, the team of my city, where I grow up, I
made my debut in professional basketball and which I’m currently the captain. Me
and my team take part to the third national division.