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.

Technology 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

Dev Ops Manager

DMIND
– 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

Senior Backend Developer

DigitalMind

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

Senior Backend Developer

Calicantus / WebMaori

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

Senior Web Developer

T.S.W.

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

Project Manager and Web Developer

FastBooking

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

Co-Owner, CTO

Citex Network
  • Developing and maintaining LAMP infrastructure and WordPress network with 30+ websites

  • WordPress plugins development

  • DevOps automation and Continuous Integration

  • SEO for AdSense centered blogs

Technician

Zip Progetti

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

Partner

MT-Lab.org Mirano (VE)
  • 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.

Volunteer

NGI and GamesNet
  • 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

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

Containers in development workflow

Software Architect and IT Ops at DigitalMind

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

Graniti Fiandre DAM

Software Architect, Backend Developer, and IT Ops at DigitalMind

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

K-Maori

Software Architect and Backend Developer at Calicantus

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

Eden Viaggi

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

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

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

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

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