Davis - Développeur C SHARP
Ref : 140905M003-
1000 BRUSSELS (Belgique)
-
Développeur (60 ans)
-
Freelance
.NET Developer,
ICSA Software, London UK Dec. 2014 - Present
C#.NET 4.5 enhancement of Windows store app. Complex C# backend with DB
sychronization and encryption to client-side SQLLite database, moq4. Client-side WinJs, WinRT, javascript, angular.js, jasmine (javascript unit testing). Currently commuting an unsustainable 5 hours per day Worthing to London.
.NET Developer,
Workflow Creations (self-employed) Jan - Oct. 2014
C#.NET 4.5, MVC & WPF. Built equity trading models. Importation and processing of large datasets (15GB+) in SQL server. Modelling module in MVC, Admin module in WPF. Web services from yahoo finance, stooq, google. TPL (multi-threading), stored procedures, performance intensive calculations for modelling stock patterns and issuing buy/sell signals.
TDD, mocking. Used these models for personal trading. Grew from ongoing project in evenings over last 5 years.
.NET Senior Developer,
BNP-Paribas Investments, Brussels, Belgium Sept 1 - Dec 31 2013
• Technologies: MVC 4, Javascript, JQuery, JqueryUI, CSS, Html, DevExpress (Report Writer), SQL Server 2008, TSQL, stored procedures, VS 2008, Linq, TDD, IOC, Dependency Injection, RhinoMocks
• Extraction and web presentation of large amounts of complex data from 20+ databases of HP Quality Test Center, highly optimized for performance. Data layer with stored procedures-TSQL, multi-threading. Ajax-jquery calls from client, caching and other MVC performance techniques used. One man project on very tight deadline. I was responsible for coding (backend & frontend), business requirements definition by interview of Quality Center staff testing staff (users), and technical requirements definition by investigation of HP Quality Center package's complex data structures in SQL Server.
Prototype presentations to management. Interaction and guidance to 2 staff who tested solution.
.NET Consultant, Investment Apps (Contractor)
Test Achats, Brussels, Belgium Mar 2010- Jun 2013
Hands-on coding for two enterprise greenfield apps (see tech details below), created in agile / scrum / kanban environment. Time spent coding (75% time), responsible to interface with Project Management and user community to define needs (25%)
• Pension Fund Suite: most senior of 5 developers x 1.5 years in an agile, scrum environment, Highly optimized Price data loading from Reuters feeds plus 60+ financial screens (C#, .Net 4 , Silverlight 4, XAML, WCF, MVVM design pattern, OO, SOLID best practices, Entity Framework, Linq, MS SQL 2008, t-sql, stored procs, TDD (test-driven development), Agile, multi-threaded, Rhino Mocks (Mock Objects), Red Gate Ants (performance optimization), Telerik suite, scrum, agile, TFS (source control), Crystal Reports 11, multi-tier, PRISM, Castle Windsor, IIS 7
• Bonds Suite: bonds maintenance and calculations. MVC 3, Entity Framework code first, TDD, agile, C#, .NET 4, jquery, javascript). MS SQL 2008.
• Maintenance of a diverse range of legacy apps, mostly Windows Workflow (WF 3), Winforms, VB6
• Sometime member of IT department “Software Architecture Board” in 2011 (IT policies, technical choices)
.NET C# Developer (Contractor),
Dalkia, Brussels, Belgium 24/08/2009-06/10/2009
Coding in C#.Net 2, MS SQL, Winforms, XML, Nunit, subversion of middleware application for timed batch loading of data between SAP and legacy apps. Developer team-member in 5 person team.
.NET C# Developer (Contractor),
Cap Gemini at SNCB (Belgian Rail), Brussels, Belgium 13/08/2008-30/06/2009
Member of kernel tools team producing tools for code generation of multi-tier application framework. C# .Net 3.5, Strengthened familiarity with design patterns, usage of Microsoft Enterprise libraries, Reflection, Linq, Oracle
President / Founder,
Workflow Creations, Toronto, Canada 05/1995 to 12/2004
For 9 years, founded and grew a small software services firm, providing custom software development in Microsoft languages, mostly client-server in the ERP and business apps space. In 1998-2000, 3 employees plus out-sourcers. Client list of blue-chip Canadian Fortune 1000 clients, such as Atomic Energy of Canada, Mount Sinai Hospital, Conference Board of Canada/Canadian Sport Tourism Alliance, Ontario (Government) Ministry of Tourism, Cooper
Industries.
Have participated in full life-cycle from architecture, business analysis, through programming, consulting, testing/QA, long-term maintenance, project management (MS Project).
Specialization in C#, .NET 1 to 2, VB.NET, MS SQL Server, ASP.NET, VB4-6 and related
Microsoft technologies. ASP.Net Web, Winforms, MS Access, Borland Delphi
Pre-Sales & Developer
APPS Group, Toronto, Canada 09/2005 – 02/2007
Employee at this SAP Business One reseller and implementation partner
Primary role (50% of time): provided pre-sales setup, configuration and demonstration of all SAP Business One modules (accounting, distribution, CRM, light manufacturing) and add-ons.
Secondary role (25% of time): Programmed add-ons for SAP Business One using C#, .NET, WinForms,
SQL Server 2000/2005, Crystal Reports and Business Objects provided by SAP API/SDK. (Data and business objects embedded within .NET programs)
Third role (25% of time): analysis, conference attendance for choice of third-party add-ons.
Very familiar with business operations, functional requirements in distribution, manufacturing, and
warehousing and SAP data structures for these.
Small firm (15 persons), was key advisor to and mentored by owner Bruce Hazell, who was President of
SAP Business One Canada Resellers Council
Outsourcing Project Manager, 12/2004 – 09/2005
RAM Group, Toronto, Canada
Employee at this SAP Business One ISV (developer of add-ons for SAP)
Responsible for project management of an outsourcing project for a bolt-on to SAP which provided enhanced Inter-Company sales, trading & financial consolidations Business analysis, technical specifications, project management and testing. Coding performed by Israeli outsourcing team.
C#, .NET, VB.Net, WinForms, MS SQL 2000, SAP SDK objects, Microsoft Project
ACADEMIC
MBA, University of Western Ontario (Richard Ivey), Canada (one of Canada's top MBAs)
Honors BA, University of Western Ontario, Canada
CERTIFICATIONS
• MCTS: Microsoft Certified Technology Specialist
OTHER
Languages: English (Mother Tongue), French (mostly fluent), Spanish (basic)