Tommaso Toniolo

Project Manager, Technical Leader, Lead Developer

  • Email Tommaso@Toniolo.me
  • Phone +39 349 6126805
  • Age 32
  • Location Padova, Italy

Download Resume

Software Developer, Solution Engineer and Technical Leader. Particularly interested in development, messaging systems, cloud computing, virtualization and security. Confident with VMWare and Microsoft technologies availing of a deep understanding of network protocols. Deep developer background with the ability to design, code, debug and lead the the development of solution regardless fo their size. Keen interest in continual learning and new challenges as well as deeply technical or managerial career paths.

Development Skills

C#
C and C++
PowerShell
HTML
PHP
Python
Java
COBOL

Technical Skills

Exchange
Active Directory
Network
Virtualization
Web Services
Security
Cloud Computing
Linux and OSS

Organizational Skills

Technical Leadership
Project Management
Process Design and Improvement
Change Management
Business Acumen
Team Leading
People Development
Mentoring

Work Experience

Oct. 2018 - Present

Sr. Solution Engineer (Exchange On-Premise, Online and Dev)

Microsoft

Jun. 2017 - Oct. 2018

Exchange Escalation Engineer and Messaging Developer

Microsoft

Upon terminating my 9-months experience as a Beta Rotational Engineer I got back in the EMEA Exchange Escalation Team.

Here I have resumed my high focus on Exchange Extensibility (REST / GRAPH / EWS) covering both development using these API's as well as debugging these web services. As SME I often get involved in complex matter, working with global organizations on the design and development of custom solutions that integrates with Microsoft Exchange. Other times I enjoy debugging GRAPH API, REST API and Exchange Web Services as well as other Exchange components.

Further to this I have been extending my global reach, as a technical leader, helping the wider technical community to grow. This is done primarily by mentoring engineers world-wide, help them grow as technical leaders produce and share readiness material and deliver technical sessions.

Sept. 2016 - Jun. 2017

Exchange Beta Ranger

Microsoft

As part of the Exchange Beta Team I am working with Product Managers and Developers on several new features and versions of Exchange Server that are getting developed and released. This involves testing software, debugging when required, suggesting changes and/or fixes if necessary.

I have been focusing on testing security enhancements (such as ensuring Exchange 2016 can work in absence of TLS 1.0 / 1.1 as well as Multi-Factor Authentication), API (such as REST API and GRAPH API, influencing the logic behind the "Cloud to On-Premises" proxy). I have also located areas of the product that had dependency on legacy .NET Framework (before 4.6) that were harming some new features' release.

I also have the pleasure to work with the MVP's community and collaborate with them as they're early adopters; this goes from helping fixing issues and testing workarounds to more complicate code-level investigations and bug analysis.

Jan. 2014 - Aug. 2016

Exchange Support Escalation Engineer

Microsoft

As part of the Exchange Support Premier Team I have been troubleshooting complex issues, helping with migrations both to the newer Exchange releases as well as to the cloud. I also reviewed customers design documents confirming they stand by the Microsoft best practices are fit for the business. I have got the opportunity to work with large and giant enterprises around the globe (more than 250,000 users), lasing with Senior management while showing Technical Leadership.

I have also been part of the Messaging Dev Team, here I had the pleasure to design and develop custom applications (C#) and scripts (PowerShell) that integrates with Microsoft Exchange. This is primarily done leveraging Exchange Web Services or the Exchange Management Shel but, sometimes consists in writing brand new PowerShell Modules or Cmdlets as well as background (daemon) applications. Often I also develop applications that leverages Exchange REST API and Microsoft GRAPH API.

Being part of the Escalation team also entails being able to investigate Exchange issues from different angles, including code-level analysis via live debugging or and application tracing. Aside from the above I also created technical documentation, blog articles and public KB's as well as mentor colleagues across teams and geographical locations.

I also looked after the Exchange On-Premise business such as leading the Escalation team, liaising with the internal stakeholders and help shaping how the business looks like.

Dec. 2012 - Dec. 2013

Sr. Technical Support Engineer

Dell (Formerly Quest Software)

As part of a Global Virtual Team I was responsible for supporting customers all over EMEA on the Exchange suite of products. This meant investigating issues from different angles while coupling this with deep SQL and C# skills as well as liaise with Research and Development to influence the fixed and feature release.

I'm independent, self-motivated, a team player; this allowed me to be well organized while working remotely. As such as I had got the pleasure to work on internal projects such as troubleshooting automation, lab deployment and many others.

Mar. 2012 - Nov. 2012

Microsoft Online Services - Subject Matter Expert

Hewlett-Packard Enterprise

As SME for BPOS and Office 365 I was responsible for helping colleagues when they were out of knowledge; this was mainly a “behind the scenes” role as I was focusing on providing action plans, investigation paths as well as training and workshop to the team members.

I have also participated in the design and development of a new internal application aimed to help engineers to lower the time spent on administrative tasks while enabling management to have a better picture of the business.

Aug. 2011 - Mar. 2012

Microsoft Online Services - Technical Support Engineer

Hewlett-Packard Enterprise

As a Support Engineer I have been focusing towards supporting customers on technologies such as Microsoft Exchange, Microsoft Lync, Microsoft SharePoint and Microsoft AD FS. This required both a technical expertise as well as soft-skills to handle political and critical situations.

I was responsible to run the Technical Assessments to potential new hires.

Apr. 2008 - Aug. 2011

Software Engineer and Developer Lead

Corvallis S.p.A. (formerly Infracom IT S.p.A.)

After a month of Cobol training I started to work on the software developed by Infracom; this focus on the Insurance and Banking area. I started working in the team that was responsible to add features as well as fix bugs on Finv and SyFe.

Shortly after I started going on-site to customers and work with them to customize the products to meet their needs; these customers were Intesa San Paolo, Ca.Ri. Firenze, Poste Italiane, the BCC group, B.P. Verona e Novara.

In the last year I was seconded to Intesa San Paolo; Here I focused on DevOps participating in the Application Management and service delivery. This included emergency bug fixes, manual updates to database, code changes, all after thorough incident investigation or application crashes.

During my work at Infracom I also had the opportunity to lead a team of developers (as a Developer Lead) over multiple projects as well as features design, implementation and delivery. While I was a Developer Lead I frequently liaised with Product Managers helping designing as well as forecasting time and labour for features, code changes and customizations.

Education

2019

Six Sigma Green-Belt Certification (CSSGB)

Galgano & Associati Consulting

Certified Six Sigma Green Belts are Six Sigma practitioners who are skilled to solve majority of process problems. They are usually selected amongst process leaders, process owners, professional staff, operational specialist, managers and executives. They have thorough understanding about business processes, leadership skills in terms of profit/saving consciousness and statistical analysis skills.
Certified Sigma Green Belts teach and support Six Sigma teams and other personnel to apply Six Sigma tools and strategies. They find out, experiment and sponsor new tools, methods, techniques and process improvement and problem solving strategies. Furthermore, they discover potential opportunities for new Six Sigma Projects.

2019

Microsoft 365 Certified: Messaging Administrator Associate

Galgano & Associati Consulting

This Six Sigma preparation training focused on building the foundation necessary to be a Green-Belt Six Sigma practiocioner.
During the 6-days training all the Six-Sigma tools and processed were analysed, discussed and adopted while bringing forward projects all attendees were required to lead.

2019

UI & Web Designer

Microsoft

This certification confirms thay I, as a Microsoft 365 Messaging Administrators, am able to deploy, configure, manage, and monitor messaging infrastructure, permissions, client access, mail protection, and mail flow in both on-premises, hybrid, and cloud enterprise environments.
The exam focused on managing hygiene, messaging infrastructure, hybrid configuration, migration, disaster recovery, high availability, public folders, and client access.

2019

Exam MS-201: Implementing a Hybrid and Secure Messaging Platform

Microsoft

Passing this exam certify my ability in planning and implementing a hybrid configuration, migrating to and from Exchange On-Line as well as between Exchange releases, securing the messaging environment and managing organizational settings.

2019

Exam MS-200: Planning and Configuring a Messaging Platform

Microsoft

Passing this exam testifies my ability in managing modern messaging infrastructure, managing mail flow topology and managing recipients and devices.

2019

PMI-PMP Certification Preparation

Sciaky Europe Management Consulting Group

This PMP preparation training, recognized by the Project Management Institute (PMI), focused on all the aspects of Project Management.
During the 4 dates all the 5 phases of projects were toroughly reviewed while all the 49 processes were discussed, the training also covered the 10 key skills a Project Manager must have.

2018

How to approach Corporate Finance

QuadriFor

This Corporate Finance course covered some basics financial statements, income statements, decisions making based on the budgets, value creation and cash flow management.

2018

Economic Management

QuadriFor

This Economic Management training covered some basics (how to produce, read and understand) financial statements, income statements and business plans.

2018

Project Management - Advanced II

QuadriFor

This Project management - Advanced training covered how to gain and develop Project Management skills.
Its focus was on costs and risks management, monitoring and control as well as project closure.

2018

Project Management - Advanced I

QuadriFor

This Project Management - Advanced training covered how to scope a project and what the scope statement is, additionally it taught how to set targets and break down activities.
This course also included best practices and knowledge with regard to project scheduling and resource planning.

2018

Project Management - Basic

QuadriFor

The Project Management - Basic training covered what the lifecycle of a project is, what are the pitfalls to avoid in managing projects and how to best manage the project team.
Furthermore the training taught what is a project, how to work with projects and what tools to leverage.

2018

Emotional Intelligence

QuadriFor

The Emotional Intelligence training taught how to manage emotions, how to leverage optimism and resist stress. It also covered the best practices on facing challenges as well as how to find the energies inside you.

2018

SWOT Analisys

QuadriFor

This SWOT Analisys trainign covered how to turn strategic goals into operational goals, building a business plan and how to define and arrange a control device that allows the business to achieve the objectives.

2016

Pro.Sci. Training

Microsoft

This Change Management workshop was aimed to give me the ability to implement Change Management by leveraging the ADKAR framework.

2015

Exam 70-533: Implementing Microsoft Azure Infrastructure Solutions

Microsoft

This certification assess the ability to design, create and manage services, virtual machines, networks, applications hosted in Azure.

2013

VMware vSphere: Install, Configure, Manage

VMware

This hands-on training course explores installation, configuration, and management of VMware vSphere, which consists of VMware vSphere ESXi and VMware vCenter Server. Completion of this course satisfies the prerequisite for the VMware Certified Professional 5 exam.

2011

Microsoft Online Services (BPOS, Office 365, W15, Transition) training

Hewlett-Packard Enterprise

During those 5 weeks of training I had the chance to deep-dive through the online services world; the main topics were Exchange Online, Lync Online, Sharepoint Online and their integration with the on-premise counterpart. At the end this course I was able to identify for every issue its root cause and deliver in a timely and reliable manner the best solution.

2011

Course for New Entrepreneurs

C.C.I.A.A. di Padova

This free and open training was carried out from the local authority that supervises enterprises. The scope was to provide all the information to the attendees so they would have been able to identify a market segment interesting for each of them, understand what was the market share and what was attainable, then develop the core business for the new enterprise with a clear idea on which will be the estimated incomes and outcomes. I was also exposed to cutting-edge marketing solutions.

2011

European Computer Driving License

A.I.C.A.

This a MS Office related certification that certifies a deep understanding and professional use of the Microsoft productivity suite.

2008

COBOL, CICS, JCL and DB/2 Training

Corvallis S.p.A. (formerly Infracom IT S.p.A.)

This training was delivered by my former employer to the new employees with the scope to code COBOL applications that would have been run on an IBM mainframe environment. Other than coding we had the possibility to learn and master the scripting ability by using the JCL language, also we got all the required knowledge that led us to develop foreground applications integrated with CICS maps. The DB/2 part of the training was more focused on the indexing and DB maintenance as a prerequisite of the job was proficient SQL skills.

2007

IT High School Diploma

ITIS "F. Severi"

This institute has state of the art professors and laboratories. The path I had chosen is IT and that lead me to became proficient both in structured as well as object-oriented development languages; On top this gave me all the network and system administration skills that were required to join the job market while standing to world-class, enterprise-grade delivery.

Contacts

Contact Me

  • Address Via Molini, 881 - 35030 Vo (PD) - Italy
  • Phone +39 349 6126805
  • E-mail Tommaso@Toniolo.me