Emanuele Tessore

IT Nerd

Hi! my name is Emanuele but everybody calls me Tex or Setola.

I'm a dev ops, I was a web developer and I'll forever be a tech enthusiast.

I've started developing applications in academia, in early 2000, with languages like C++ and Java.

I've always been fascinated by the potential of the Internet, a passion that led me to face either technical or design and marketing topics.

I also developed a strong interest in automation and interactions between technology and the physical world while exploring micro-controllers, IoT and CNC stuff

Technology not only is the key point of my professional career, but it’s also my oldest hobby and of course one passion that takes me over the years.

I like Linux, OpenSource, Arduino and Raspberry PI, Kubernetes, motorbikes and drums

Work

DMIND

Dev Ops Manager
– Present

DMIND is a multi-channel Communication Agency with a strategic consulting approach. We are an interdisciplinary team, organized in dedicated business units, capable of managing all communication assets on and off line.

  • CI/CD Architect for internal and external projects

  • Transition to containers for development and production environments

  • Kubernetes Architect for hosting internal and external projects

  • Servers and network equipment management

  • Technical advisor for designing and planning of IT architectures

DigitalMind

Senior Backend Developer

DigitalMind is a multi-media Communication Agency: we take care of everithing from creativity to online and offline communication strategy and planning, including technical stuff for your online projects

  • CI/CD Architect for internal and external projects

  • Servers and network equipment management

  • Requirements collection, analysis and development of software solutions

  • IT consultant and audit for third party installations

  • Development of custom applications

Calicantus / WebMaori

Senior Backend Developer

Calicantus offers a complete outsourcing solution for your e-commerce; from technology to strategy, logistic, storage and shop management.

  • Custom e-commerce platform development and maintenance

  • Two way ERP/e-commerce integration

  • Requirements collection, analysis and development of software solutions

  • Knowledge of common e-commerce operations and procedures

  • Update and upgrade legacy code running on production environment

T.S.W.

Senior Web Developer

T.S.W. is a web agency with a wide range of knowledge and experience in every aspect of digital marketing.

Customers are followed through the development process of their web oriented projects: from technical implementation to SEO and SEM strategies.

  • Developing and maintaining websites

  • Research & Development of new technologies

  • Project development workflow standardization

  • Wide use of PHP OOP Patterns on Symfony and Zend framework

  • Deep direct experience with WordPress API

  • Node JS for frontend compiling and deploy

  • Multi-node website Infrastructure configuration and optimization

  • Experience with Ansible for infrastructure orchestration and automation

FastBooking

Project Manager and Web Developer

With an extensive array of cutting-edge e-commerce solutions on offer, FASTBOOKING brings the digital traveler to hotels’ doorstep.

They offer hoteliers tailor-made strategies and on-going expert advice, boosting their direct sales, improving their operating results and helping them get greater independence.

  • Developing and maintaining websites

  • Research & Development of new products

  • Project Manager and client accounting for the Web Package Dept.

  • SEO for third party websites

  • Wide experience on AJAX, JavaScript for the DOM and jQuery framework

  • Extensive experience with PHP and CodeIgniter framework

  • Deep direct experience with WordPress API

Citex Network

Co-Owner, CTO
  • Developing and maintaining LAMP infrastructure and WordPress network with 30+ websites

  • WordPress plugins development

  • DevOps automation and Continuous Integration

  • SEO for AdSense centered blogs

Zip Progetti

Technician

Communication Agency specialized in radio advertising with a press office delivering content about local news

  • Developing and maintaining of audio and video streaming equipment

  • Setup and configuration of web-radio software integrated with website

  • Net infrastructure setup and maintenance

  • Development of a multimedia distribution system

  • Producer and sound engineer

Volunteer

MT-Lab.org Mirano (VE)

Partner
  • Development, maintenance and SEO for websites and blogs

  • Linux Server admin

  • Good knowledge of Wordpress CMS and its APIs

  • Extended experience in developing PHP applications

  • Excellent knowledge of SEO techniques and web-marketing

  • Technical organization for events such as LAN-parties and conferences.

NGI and GamesNet

Volunteer
  • Development and maintenance Gameservers Starsiege: Tribes

  • Organization tournaments and LAN-party

  • Linux Server admin

  • Design and Development of XetBot, an irc bot for gamers

  • Excellent knowledge of HTML

  • Experience developing PHP applications

  • Technical organization of lan parties and tournaments

  • Excellent knowledge of Java, in particular jConnector

  • Experience in remote management of systems Gentoo and Debian

Education

Valsalice Salesian Institute

Math and Science Academy

High School

Projects

Modernize prod infrastructure

Infrastructure Architect at DigitalMind
it-ops

Re-designing the production infrastructure to take advantages of containerization technology, orchestrated by Kubernets

  • Research of K8s capabilities

  • Evaluation of different SaaS offers: AWS, GCE, DigitalOcean

  • Redaction of yaml files for infrastructure description of every project

  • Development of Helm charts

  • Architecture for shared resources such as mysql, nfs and elasticsearch

  • Metrics collection with Loki/Prometheus visualized in Grafana

  • Automatic scaling in case of peak demand

  • docker
  • container
  • development

Containers in development workflow

Software Architect and IT Ops at DigitalMind
it-ops

Upgrading development workflow from a locally installed LAMP stack to docker containers

  • Research on costs and benefits of using containers while developing tech projects

  • Comparison of container orchestration tools such as docker-compose

  • Integration with existing CI/CD josb and pipelines

  • Development of tailor made docker images

  • Porting of existing project to docker-compose environment

  • Tool for syncronize databases and media on dev, stage and prod environments

  • Bug fixing and new features for CI/CD, docker images and compose files

  • docker
  • container
  • development

Graniti Fiandre DAM

Software Architect, Backend Developer, and IT Ops at DigitalMind
full-stack

A tailor made internal tool for organizing catalogue and marketing images

  • Review, audit, configuration and optimization of the client's IT infrastructure for the project

  • Requirements collection, analysis and development of software solutions

  • Integration with client's current available infrastructure (ex. auth management and data shares)

  • Analysis of the client's media archive

  • Multi node architecture with decoupled services

  • Batch process automation via systemd

  • digital assets management
  • custom platform

K-Maori

Software Architect and Backend Developer at Calicantus
backend

A fully integrated e-commerce solution

  • Knowledge of common e-commerce operations and procedures

  • How to update and upgrade legacy code running on production environment

  • Requirements collection, analysis and development of software solutions

  • Custom integration with client's ERPs

  • Customer documentation area modules

  • B2B functionality with agents and customers

  • Maintain and add new features

  • Migrate legacy code and bug-fixing

  • e-commerce
  • custom platform

Eden Viaggi

Software Architect and Backend Developer at T.S.W.
backend

Corporate website selling travel packages

  • Backend development of one of the biggest italian tour operator

  • Integration between WordPress and based on AS400 custom APIs

  • DevOps: Project deployment system via Git and Ansible

  • Heavy load application development and optimization

  • Multi-node application with message queue

Blu Hotels

Backend Developer and Project Manager at FastBooking
full-stack

name portal and every chain hotel official website (30+ hotels)

  • Development of the new name portal and single hotel website, wire-framing and UX/UI design

  • Development of web interface to the name's affiliate system

  • Development of one way interface between rates manager and website

  • Project management and client accounting

Gajardoni Sport

Backend Developer at Citex Network
– Present
backend

name new e-commerce selling fencing equipment worldwide

  • Installation and maintenance of WooCommerce in a multi-site environment

  • Development of a one way integration between Danea EasyFatt and WooCommerce

Certificates

CNC Machine Operator

Issued by ENAIP

Skills

Back-End Development

  • PHP
  • OOP
  • NodeJS
  • Symfony
  • Rabbit MQ
  • Docker
  • WordPress

Linux System Administration

  • CLI
  • SSH
  • Puppet
  • Ubuntu
  • Kubernetes

DevOps

  • Continuous Integration
  • Continuous Development
  • Gitlab CI
  • Git
  • TDD

Front-End Development

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Angular
  • Polymer
  • Vue
  • WordPress

Languages

Italian

Native Speaker

English

Good

Interests

Embedded Systems

  • Raspberry PI
  • Arduino
  • ESP 8266/32

Music

  • Drums
  • Sound Engineering

Maker

  • Wood Working
  • CNC Machining
  • Gardening

Gamer

  • RTS
  • FPS
  • MOBA

References

Emanuele's passion for the web and technology is huge. We work in the same team and we often collaborate to find solutions and optimize our tools. He's an experienced web developer and project manager and his approach is focused on code quality and reuse.

Matteo Canever

Collaborating with Emanuele was certainly challenging because of his natural inclination to make the web a better place. He's a complete web developer: his knowledge is not limited to standard web components like HTML, CSS and JS. He was sa really good collegue to work with.

Sebastiano Montino