
Curriculum Vitae
|
Name |
Ross Fruen |
Location |
Basingstoke, Hampshire |
|
Nationality |
British |
|
ross.fruen at gsys.biz |
Experience and qualifications:
|
Years |
Skill |
Years |
Skill |
|
19 |
Visual Studio, Win32 |
10 |
C#, .NET |
|
16 |
ActiveX, COM+, COM, OLE, HTML |
5 |
MQSeries, STL |
|
14 |
C++, MFC, Visual C++ |
4 |
LDAP |
|
12 |
ATL, XML, XSD |
2 |
ADSI, ASP, CRS, DRM, TOPIC, VB |
|
11 |
SQL Server |
1 |
MSMQ, Sequence |
|
Design: |
Agile, Booch, Rumbaugh, Scrum, SSADM, TDD, UML |
|
Platform: |
Windows 7, Vista, XP, 2000, NT (version 3.5 through 4), 98, 95 and 3.1, DOS, Macintosh |
|
Areas: |
Enterprise systems, SOA, Web services, Win and Web Forms, .NET |
MCP in WCF(2009), .NET (2009), C# (2003), VC 6 (2000), Windows Architecture I (1998), WOSA I (1996).
IBM Certified Specialist in MQSeries Configuration and Installation (1999).
BSc (Hons.) 2:1 in Computer Science from Portsmouth University (1992).
Three GCE ‘A’ and nine ‘O’ levels. Full, clean driving licence.
Working in diverse industry sectors has provided an understanding of the various business drivers behind modern IT systems and required the ability to adapt quickly to different environments. A history of working both alone and as part of a team, coupled with extensive design and implementation experience and a proven ability to impart systems knowledge, provides rapid positive results for your project.
History:
iMeta Technologies, Southampton (September 2011 to February 2012)
Skills ANTS, Castle Windosr IOC, C# 3.5, MSTest, Oracle 10g, ORM, SQL Server 2008, TFS, Visual Studio 2008, WebSphere MQ, XML, XSL
Part of team resolving issues raised by financial institutions using Assassin, a Standing Settlement Instruction management system. Data provided from upstream sources via MQ and web interfaces was cleansed prior to passing downstream. A WinForm client allowed for manual updates to data. Work areas included:
-
Modify metaCore (a proprietary ORM) to work with parameter limits imposed by underlying databases
-
Performance analysis via ANTS and associated database optimisations
-
Produce PowerShell scripts to assist in log file analysis
-
Analyse and fix WebSphere MQ 7.1 connectivity issues
Sony, Basingstoke (January 2011 to June 2011)
Skills C# 4.0, Entity Framework, Reporting Services, SQL Server 2008, Telerik, TFS, VSTO, VS 2010
Part of team developing BOM system using an Excel add-in, Sharepoint and Salesforce.com with support for remote working via Sync Framework. Work areas; installer maintenance, management summaries via Reporting Services, code to import data from existing .xls files, tool to import vendor quotes into database.
Design and develop Excel add-in and associated system service to validate, summarise and distribute sales data to other systems. Production of supporting database schema and stored procedures.
Vertu, Church Crookham (May 2010 to December 2010)
Skills
Part of team extending functionality of customer registration web service. Work areas included::
-
Migration from Visual Studio 2005 to 2010 and introduction of continuous build and test using cc.nett
-
Provision of customer authentication and email services using OpenLDAP accessed via SDSP.
-
Development of style sheets for new web services and the transforms to fulfil them from existing data
-
Work on database to resolve deadlocks and get stored procs to generate xml based result sets
NICE CTI Systems, Southampton (August 2009 to April 2010)
Skills ASP.NET, C# 2.0, NUnit, SQL Server 2005, TFS, Unity, Visual C++, Visual Studio 2005, XML
Part of team developing software used to capture and organise audio and video recordings made by public safety operations (police, air traffic control, etc.). This covered all areas of the product from the server and database, through to the WinForm client distributed via an ASP.NET website. Work areas included:
-
Modify software to support both IPv4 and IPv6 based networks
-
Resolution of threading and database locking issues encountered in systems with multiple servers
-
Development of mechanism to detect tampering of database tables used within the system
-
Extended system admin functionality by updating database tables, server components and client UI
-
Development of multi-threaded test harness to simulate multiple concurrent server requests
Skills ADO.NET, C# 3.5, FXCop, NUnit, SQL Server 2008, SVN, Visual Studio .Net 2008, WCF, XML
BBCC, BigHand, IBM, MBA Systems, Nokia, , Vertu and others (July 1992 to Januray 2009)
Skills ADO.NET, ASP, ASP.NET, ATL, C, C#, CM Synergy, COM/DCOM/COM+, CTI, CVS, ClearCase, CodeDom, DAP, DHTML, DRM, Extreme Programming, FXCop, LDAP, MFC, MQ, MSMQ, Nunit, Rational Rose, Remoting, SOAP, SQL Server, STL, SandCastle, SourceSafe, TCP, UML, VB.NET, Visual C++, Visual Studio, WebForms, Win32, WinForms, XML, XSL
- Design and develop phone registration system to record phone manufacture, register customers and send information on to third party service suppliers. Access was provided via an SSL secured SOAP interface. Generate XSD describing interface. Implement ASP.NET / Ajax support and customer facing web sites.
- Design and develop C# based mobile phone test system. Unattended testing took place on a bank of PCs that would flash mobile phones with the latest software and then execute a series of tests configured via a WebService or Click-Once application. Tests were created using Windows Workflow Foundation based environment linked to a class framework that simplified common tasks, e.g. Audio capture and FFT analysis, OCR, error handling, memory leaks analysis, report generation and dissemination, DRM content management, etc. Support eventual role out as test mechanism for whole of Nokia
- Design and develop award winning digital dictation work flow software. Responsible for design and development in VC++, ATL and STL of multi-threaded server responsible for processing dictation work flows and disseminating results to clients with authentication via NTLM or Active Directory. Design, develop and tune SQL Server schema and stored procedures. Tuning and bug fixing within all system components, such as the MFC based client, CTI client and audio stream recorder
-
Design and implement DRM system from a series of VC++ COM+ components called via ISAPI. Access to the media streams was via Windows Media and Real DRM. For resilience the system was hosted within a load balanced web-farm with session data stored in a clustered SQL Server databasee
-
Design and development of COM+ based web front-end to a Mainframe via the MSMQ Bridge
-
Design, development in C++ and documentation of cross platform (HP-UX, Windows 2000) isolation layer insulating organisation from MQSeries. A COM wrapper catered for VB and ASP developers
-
Development of an assured message delivery mechanism (MQSeries) for Windows NT/2000 from the initial UNIX port to version 5.2. Activities included the provision of system services, exploitation of event logs, internationalisation, bridging the MQ and Win32 security models the provision of COM interfaces (MQAI), support for MSCS, integration with Active Directory and LDAP servers and XML based configuration. Some third-line support, entailing liaison with customers and support staff worldwide to gather information to furnish solutions
-
Prepared and presented evening classes on C++ at Eastleigh College and NT internals seminar for ICL
-
Design and implementation in VC++ of geographically distributed multi-threaded NT financial data feed servers which disseminated data from ISDN, satellite, etc. to workstations via a LAN. Acted as reference point for data feed handling. Liaison with feed suppliers and London Stock Exchange