The following profile is a candidate from ITCD Group "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=BU15363S
  The complete ITCD candidate database can be accessed at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

Nationality: Italian

Resident of Genoa Italy

Birth Date: 6 Oct, 1962

Age: 44

Gender: Male

Marital Status: Married in 1991

Sons: 1 ten years old daughter 

Technical RESUME 

Objectives 

Senior C++ Software Developer / C++ Software Engineer in London 

VB.NET/C#/ASP.NET SQL SERVER Senior Developer  

.NET and C++ Trainer  

School:

Elementary School: 5 years from 6 to 10 years old

Secondary school: 3 years from 11 to 14 years old

High School as A Surveyor ended in 1981 at the age of 19: Genoa ITALY.

6 years of musical studies by high skilled teachers (classic guitar during High school).

Degree in Science and geology at The University of Genoa ended in 1987 at the age of 25.

Qualification of the exercise of geologist got in 1989 after 2 years of practise under famous Italian geologists.

First Certificate Of Cambridge in 1996(Local Examination ref n° 966IT0090003).

Toefl and Toefl iBT classes (no examination taken due to expiring degree and no interest of attending classes in the US. Its practice is continually updated on a daily basis until nowadays.)

During all schooling period up to now: athlete on speed running (60,100,200 meters on track)

_______________________________________________________

Languages: Italian(native), English(Fluent Spoken, Brilliant written of Tech-Docs).

_______________________________________________________

Experience: 25 years as computer developer And solutions Builder in the IT field.

________________________________________________________

Programming Languages: C (crt), C++(STL), C++(MFC 2.0 to 8.0), C++.NET(Mixed managed/unmanaged), Windows/Linux Multithreading, C#, VB.NET, ASP, ASP.NET, Crystal Report, HTML, XML, Action script, VB script, Auto Lisp.

________________________________________________________

Operative Systems:

All Microsoft Platforms (Windows 95,98,2000,XP, WINSERVER 2003, Vista, LINUX, Virtual PC, Virtual Server), Pocket PC 2003, Windows Mobile 6.0, Symbian S60.

________________________________________________________

IDE Used:

Microsoft Visual C++ 6.0, Microsoft Visual Studio 2001/2003/2005 (NET Framework 1.0,1.1,2.0,3.0)

Carbide C++.

__________________________________________________________________________

Use of Software:

Autodesk AutoCAD 2d 3d,Bentley Microstation, Microsoft Access, Word, Excel, Visio

Adobe Photoshop CS, Macromedia/Adobe Dreamweaver, Macromedia/Adobe Flash

Web Master caps having had this role on the aruba provider 

____________________________________________________________________________

 Activities And Kind of Projects developed: (Many of them viewable on request)

1991-1992 Freelance Trainer of Autocad and C++ by [snip]

1992-1994 Freelance Trainer of C++ and Vb for building Topography application by [snip] in Genoa

Creation of Software to read DXF Files and to show them in VB6(ONLY Linear entities) for training purposes during freelance classes by professional surveyors

who wished to learn computer programming to dialog with Autodesk AutoCAD.

The classes were based on the instruction of AutoCAD and the implementation of application written in LISP or C++ (EXP FILES) to enhance AutoCAD caps.

The AutoCAD Version was V.11.

During this period I was also a qualified Geologist and I had  a 6 months activity in this field. I was responsible to the manufacturing of a big Auto Silos in Genova from the point of view of earth stability below the structure. This task led me to write several tools in C++ useful for the calculus of earth parameters (Coulomb, Jambu,Meyerhof,etc).

____________________________________________________________________________

from 1994 to 2003

As a son of a  qualified Freelance Surveyor I worked with my father from 1994 to 1998 and we took care of the conservation of the local Land Register Office of Genoa.

During that period my father was also my employer and we were engaged in fixing map errors of the Genoa territory using advanced topographical survey; such errors were  reported to local authorities together with the due demonstration. In this occasion I developed several tools in C,C++,VB useful for calculation of open or close traverse and relative angle compensation, trigonometric calculus and point determination (Snellius-Pothenot problem, inverse and direct intersection); moreover owning a total Station “Salmoiraghi, with aboard a “Topcon” distance meter, I learned from my father all the skills of topographical survey. I became able to perform interfacing from land measure to digital support in AutoCAD and I developed also Auto lisp and C++ Routines for altimetry and planimetric representation. All these tools were also presented and often sold to clients that were my father’s colleagues (qualified Surveyors and Geologist, who found its aid very useful for their work). I received from them congratulations for the job.

My father was a very estimate citizen very well acquainted with high executives in Genoa and when he retired from the profession of Surveyor was awarded with a gold medal for having solved numerous problems on the Genoa map representation.

During this period I performed also several maps digitalization using Microstation V.5.0 with onboard the Geovec and Iras-B applications; for example one task consisted to transform in a Microstation Vector file a set of 10 papery maps scaled 1:5000; The Task was accomplished implementing also parts of graphics transferred on a  Summagraphic tablet as we had also more detailed part of the project in a more resolved scale. The paper error was measured and dealt with properly. We had to intervene also directly on the ground to survey the correct representation of parts of the maps that were inaccurate. The buyer was The Associate Study of Geology of Doctor Enrico Pesenti in Genoa Tel.+390102474198.

This period was also marked by a fervent training activity on 3D graphic using AutoCAD by Studio Architetto Pellegrino in Genoa. This client had to instruct his young son and his staff to the usage of AutoCAD V. 12,13,14,2000 regarding 3d features and the classes were kept with the aid of my wife who is a professional CAD designer and had already helped me in previous classes.

Also my efforts in C++ research were very thick during this period, in fact I was thrilled by the COM environment and ActiveX architecture and I spent many hours a day after work to enhance myself towards these new Microsoft strategies; several contacts with MVP were established for information and I started learning what later allowed me to build ActiveX components either in C++ MFC than the simpler Method in VB6.

Regular DLL using C++ V. 6.0 creation and invocation from VB6.

Creation of CAD Software(C++ MFC DLL called from VB6, from VB.NET).

An example it’s a DLL containing function used to select  vector entities like a line or a circle and identify them for properties modification (Change Colour, position etc). The principle of this function is based upon the fact that a line can be selected only if the distance from the selection point from the line is 0 plus a small tolerance AND the sum of the two distances from both ends of the line is equal to the length of the line plus a small tolerance that in Autodesk Autocad is called APERTURE.

The 2d Visualization is also implemented in this DLL and the zoom function to enhance or reduce the extent of vectors was implemented using MFC API(SetvieportExt, SetMapmode, etc).

This DLL Was built for training purposes during a course that I kept for 4 executives engineers belonging to AMIU (The municipal firm that is in charge to collect and dispose garbage) in Genoa in 1996.

I wrote also ActiveX control written in C++ MFC used as research material to enhance web pages with applets.

from 2003 to 2005 

Opening of a small IT firm in my name called “[snip]”  and through 2003 and 2005 I was in the sells of PCs and peripherals, supplying them together with my applications (Banking apps and other commercial apps) to my customers.

I became experienced with hardware assemblage of Personal Computers, backup systems

(RAID) and Internet. I used to buy boards, and mass storage devices together with memory (RAM,DDR etc) and assemble them into PC’s which were branded “[snip]”. My experience extended to setting up computers network up to 20 units using routers and hubs. Bios updates and remote desktop aid, print facilities and scanner services of big paper sheets, pen plotters (HP GL) and ink-jet plotters installation by Civil Engineer buyers.

I build a web site with a web basket with my products (hardware and software) in order to aid my sells.

The web site had also a section for learning English with readings, phrasal verbs list, grammar tests, all developed in flash and ASP.NET

In this period I worked also to build an application for a call-centre able to collect orders and produce invoices, its web basket written in ASP.NET for web orders. The firm was named then “Mister LINDQVIST” and it was in the sells of food.

It was in this period that I went deep getting knowledge of the NET framework starting with the 1.0 Release towards the 1.1 issued with Visual Studio 2003.

I wrote an application to interface a cash register through serial port in C# backing to the COM component MSCOMM (because only with the newer release 2.0 of the .NET framework issued in 2005 it is possible to go for pure managed code when using serial ports). The buyer of this tool owns a very big Hardware shop In Genoa (Piazza Martinez). The tool was then gifted to the house manufacturer of the cash register because of its kindness for allowing me to temporary use a test machine in my lab.

I provided tens of computer installations by private buyers offering them regular invoice. The prices were competitive and there was computer-usage training threw in.

I studied and developed XML Web Services in VB.NET and C# for Web Sites backup and commercial Transactions, gaining authoritative knowledge of database creation and administration as well as stored procedures and ADO and ADO.NET interface.

All this was accomplished getting also full knowledge of SQL Language Under SQL Server 2000, Microsoft Access, My SQL.

My small firm closed at the end of  2004 because of my father illness which obliged me to take care of him for one year till his death.

It was a hard period, where I had to fill myself with calm wherever parts of me where rough and improve my self-control in front of my father’s doomed fate. I can declare that this tragic period presented to me humility without degradation and strength to cope with my family’s grief.

__________________________________________________________________________________

from 2005 up to nowadays

With the advent of Microsoft Visual Studio 2005 whose beta release was already available at the middle 2004, it was easy to realize that the C++ .NET environment was changing from 1.1 release to 2.0.

It was crucial to devote a period of study for updating what the day before was valid and the day after was obsolete (for example managed pointers changed ways of declaration).

The new Microsoft direction on how  building a C++ application using mixed managed and unmanaged code intertwined, were the tracks to follow in order to stay up to date so I decided to write more code to extend my training ability; doing so I was busy from July 2005 until March 2006 in Writing from scratch my Text-To-Speech C++ application while I was working for a living by a client called [snip] and building for him all the back office solutions (book-keeping application written in C++.NET, VB.NET, ASP.NET C#).

from March 2006 to March 2007 I worked on contract for [snip](in Albisola Sup. SV).

The role was C++ and VB.NET trainer to Junior engineers and I covered also the role of team leader of development.

We developed telephony application, TCP/IP Protocol, apps  written to send data through  endpoints with the personalization of encryption based on proprietary protocols.

Windows Services creation written in C++ unmanaged and VB.NET for listening on port and driving telephone boards (NMS, etc.)

I went deep in the knowledge of Waveform Audio Recording and Playing using low-level API and callback functions to fill the audio buffer in Microsoft Windows.

C++ Sockets (TCP and UDP connectionless) in telephony and VOIP applications.

DSP applications written in pure C++ classes:

FFT, FILTER BANK,PCM TO ALAW and vice versa SIGNAL CHUNKING OVERLAPPED, BAND PASS FILTERING,AUDIO SIGNAL AMPLIFICATION,AUDIO SIGNAL SCALING PRESERVING PITCH, PREHEMPHASIS, AUDIO CALLBACK (circular buffer, star buffer). PROBABILITY TRANSITION, VOICE RECOGNITION.

Most of the training was carried out in English language allowing the creation of a friendly spontaneous English environment useful for advancing my pupils’ foreign tongue skills.

I was also asked by [snip] to train other firm’s executives in Milan and in Rome.

I remember one  counselling that was targeted to improve the fluidity of Nuance and Loquendo TTS on an existing IVR; in that occasion I solved the problem advising to use pure C pointers in place of STL maps  optimizing in that way the application.

For [snip] I was in charge of creating a C++ class which would be able to interface The LOQUENDO Voice Recognition Engine (2006 update) with their applications.

The C++ class was ready in one-month work (November December 2006)

Other tasks accomplished were Applications written in C++ Carbide for Symbian s60 series (NOKIA N60 Series)

I was asked to Write an application which was able to record audio from a Nokia N-Series and send Cepstral Parameters in real time to a server which was able to perform Voice recognition in order to send back the vocal query result after elaboration on different search engines. For accomplishing the target I shaped a team of three young telecommunication-engineers led by my supervision.  

The classes kept in [snip] were also Research on XML Web Service for VOIP Applications (EMULATION of SIP protocol).

VOIP Application-Skype-Style (in team) and were administered to a [snip] partner called “Voice Evolution”.

[snip] didn’t renovate my contract because every member I trained was ready and independent to be productive on his own inside the organization, so my only happiness when I remember of this period, is about succeeding in transferring the best of my experience to young professionals.

________________________________________________________________________________

More information  

In Genoa I own the house where I live with my family having bought it thanks to the earnings of my work; The house has an estimate price of € 200.000.

I have a full driving licence and a car.

At present I enjoy good health and my sight is 10/10 ratio.

___________________________________________________________________________________

 Goals

At present I am looking for a position in London because I love very much English tongue and The city environment. As an option I would consider also missions in other countries or England regions.

My research today is aiming to perfect the best application I have ever made.

It’s A TTS engine NON SAPI COMPLIANT in English but it can be of any language, written From Scratch using C++ MFC (20.000 lines of code, very deep use of multithreading and synchronization objects).

This Voice font was built with the specific target to aid the human being in collecting voice fonts very easily and using it in a didactic environment (for example (English language for Italian children who could have enormous benefits in learning the foreign tongue if they can listen their voices in English.) The project is an operative application since 2006 and I have all the code at disposal to show to interviewers.

As an interested in Geometry and Topography I’m fond of getting more knowledge on satellite interface for maps and I hope to have the opportunity to extend the topic.

My free time is devoted to sport: running 100 and 200 meters on track (where I defend myself respectively with 13,5 sec. and 27.50 sec.) , swimming and keeping in shape through good habits (no smoke and drink, no going out at night).

I love very much English readings and I watch BBC radio and television.

I would love to participate a cultural program in a radio in English language.

I descend from a family whose ethical principles are strong and I am committed to give my best in England.

I am Catholic-environment-born but I don’t attend church regularly, I believe in friendship and God and I abhor Violence and prevarication. I consider myself happy, and eager to be loved for my correct behaviour. 

 

 
 
 
© 2004, 2007 Copyright ITCD Group Ltd. All Rights Reserved.