Victor Colombo
SC Cleared
Microsoft .NET & SharePoint Web Developer
Email: *.*********@*****.***, Mobile: 077********
Profile
For nearly 3 years working at QinetiQ I have been responsible for developing, designing and
supporting 4 SharePoint farms and bespoke apps when necessary. QinetiQ, a multinational defence
technology company, have over 9000 employees situated throughout the UK. Headquartered at
Farnborough, I’m the technical lead developer, mentoring and advising when possible. With my dual
nationality being American, I’ve began to look for opportunities abroad.
Technical Skills Summary:
SharePoint 2010 Development and customisation;
Create business specific requirements using all Microsoft .NET technologies and SharePoint
Functionality, ASP.NET, HTML5, jQuery, Bootstrapper, PureCSS, EF5+, Lists, Libraries, out of the
box and where needed customised to fit requirements, with web part development, custom Lists.
C# (3 years)
Jquery (3 years)
ASP.NET 2.0 - 4.5 (3 years)
XML
CSS, HTML, HTML5, XHTML, Javascript, jQuery (3+ years)
ADO.NET; Entity framework 4+
Scrum/Agile methodolies
Windows 8 app development
Hyper V
Microsoft Sharepoint 2010 VHD developer environment
SP Disposal Checking
SharePoint Designer 2010
TFS 2012
IIS 6 and IIS 7
Visual Studio 2008, 2010, 2012, 2013
SQL Server 2008, 2012, T-SQL
Microsoft Technical Associate in C#
Professional Experience
Page 1 of 4
April 2012 to Present
Software Developer (C#, SQL Server 2008, ASP.NET, SharePoint) QinetiQ
Current-
SharePoint 2010 internal customer project
A project has been proposed to develop a multilingual microsite to promote a division within QinetiQ. With the
requirements confirming there will be 2 forms of content, english and french, the solution is as follows:
o Single site for both EN and FR
o Extend existing microsite template to incorporate (1) language metadata field and (2) common
tag for associating each variant of content page together
o ‘lang’ attribute within HTML set dependant on metadata for SEO
This allows a multilingual site to be created without any need for language packs to be installed within the server.
SharePoint 2010 internal customer project
Lead developer for a Training simulation based on HTML5 games. System will be implemented in SharePoint
making use of lists, application pages and web services providing high amounts of scalability. The net result will
be a large web part displaying the training simulation.
Previous-
ASP.NET 4.0 external project
A greenfield n-tier project for a new business park room booking and catering system for all tenants. Full project
life cycle using ASP.NET, Entity Framework 4.0, SQL Server 2008, HTML5, CSS, JavaScript, jQuery and C#.
Project deployed on time, successfully migrating future bookings within the old system and saving QinetiQ money
from a yearly support contract in place. A business case for Windows 8 app version for business tablet users has
been raised and will be formed into a project in the next following months.
ASP.NET 4.0 external project
I was placed within the project 2 weeks before release to provide a Wifi splashscreen that will be accessed via all
QinetiQ technology parks. The design was fast, simple and concise to requirements provided. Solution comprised
of a webforms based splash page, capturing user data and sending back via REST API. Data was stored within the
database via EF data layer and login credentials sent to the wireless lan controller. I was then responsible for
version to aid mobile devices. Technologies used: Orchestrator, ASP.NET 4, EF5, jQuery, HTML5, CSS3 and User
agent detection.
SharePoint 2010 external project http://www.qinetiq.com
QinetiQ website refresh, full life cycle development. Responsible for developing and upgrading the old QinetiQ
site to match the designs and navigation bought via a media consultancy. Solution included 4 projects: Admin,
Common, WebParts and Branding. Site was upgraded and developed with one objective - to allow External
Comms Team to maintain the site with no additional web development or support. Saving time and money.
Developed varioius Web Parts, to name a few: Twitter, Facebook, YouTube, BingMaps, Contact Form
Example:
o Twitter, Facebook, Wordpress, Pinterest
§ Pulls a feed of the latest QinetiQ feeds using the appropriate API and displays them in
order with hyperlinks to #tags and @users via regular expressions.
§ Hyperlinks are generated using regular expressions to extract the appropriate string and
then concatenate it with HTML..
Role out of Qinetiq using SharePoint 2010. From initial wire html mock-ups’ to launch. Full life cycle
development.
SharePoint 2010 custom workflow
Custom workflow development used to simultaneously email shipping providers for multiple quotes;
o Email Generation
§ Pulls all data from customer’s quote (triggered via item addition through infopath).
§ Generates email and includes any attached documents using .NET mail assembly and
attaches email content in CSV format (due to SPMail not supporting attachments)
Page 2 of 4
SharePoint 2010 newsletter feature
Developed a SharePoint feature for Marketing which enables users to select event items on a SharePoint
events list and create a newsletter email.
§ The feature is displayed within the ribbon on SharePoint and uses JavaScript to find the selected
Items.
§ Query strings are used for the selected list ids following a page redirect.
§ An .aspx page with a C# Onload event strips the list id’s, iterates through adding each item into a
string builder.
§ ActiveX is used to generate the Email with the prepopulated html. ActiveX was used due to IE
being the only browser QinetiQ can use internally.
ASP.NET Conflict of Interest Project
Fixed and re-engineered a COI exam which is now used globaly around the company. The project itself
had been in development for 3 months and was failing to work. After 48 hours I had re-engineered the
application and debugged over 80+ issues. To this day I maintain the application and it’s database;
dealing with new releases/change requests. Ie; change request for database reporting entity to include
more columns, a console job was written to drive data into pre-existing records and populate the new
empty columns.
ASP.NET Flight Programme System
Involved in a new release for an existing system, received change requests through StarTeam from a
development team in Boscombe, working remotely off-site.
Change Requests;
§ Initially the system displayed flights on a fixed 24 hour grid, I re-engineered it so that it changed to a variable
timescale with the range from 1 hour before the earliest flights to an hour after the latest flight. Using .ascx page,
CSS, HTML, C#, query string to create an image on the fly and finally rendering a variable timesheet for flights
with correct displacement.
§ Cookies added to save the users preferences on radio button selections
§ Within list views a variable anchor tag was added on page load depending on current date time allowing page to
be set with the latest flights showing.
June - July 2010
Web Developer/Consultant ALBA Consultas
ALBA Consultas is a small company of professional independent advisers working across the Costa Blanca. They
are a team of lawyers, accountants, architects, translators, financial and business advisers. Speaking various
languages and have spent over 35 years helping clients through the maze of Spanish bureaucracy.
Duties and Responsibilities
Office assistant duties
Managed/Configured IT infrastructure
Re-worked www.albaconsultas.com
Coordinated corporate travel for over 40 personnel
Education
Studied Physics, IT, Computing A Levels and a C&G Level 3 Software Development diploma.
Page 3 of 4
Attained 7 GCSE’S all grade C and above.
References
Available on request.
Page 4 of 4