|
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.
|