Cristian Scutaru - Senior .NET Developer
#32-250 15th Street East, North Vancouver, BC, V7L 2R4
604-960-1060, cscut[at]shaw.ca.
Resume: HTML
(print),
Word,
Text.
OBJECTIVE & PROFILE
Ongoing software development contracts and consulting for customers in Vancouver/Lower Mainland area. Former Microsoft employee (Redmond/US), part of the Windows and SQL-Server development groups. US Patent Pending in 2000-2001.
Over 20 years experience as a consultant/contractor, software engineer, systems architect, dev. lead, developer, analyst-programmer... Coached or supervised teams of 2-10 programmers. Specialized in .NET/Java/ActionScript/PHP web design/implementation of distributed systems, with SQL-Server/Oracle/MySQL/Access databases, AJAX/XML/Web Services, C#/C++/Java/VB/JavaScript, UML/ER...
Canadian citizen since 1995. Worked in Canada (14y), United States (3y), Switzerland (3y), Romania. Fluent in English, French, Romanian.
EDUCATION
- 1989 - MS Computer Science (Bucharest/Romania)
- 2002 - IBM Certified Solution Developer in XML and Related Technologies
- 1995-1999 - Order of Engineers of Quebec (Montreal/QC)
- 1988-1989 - Several awards in Software Design Competitions
SKILLS
PROGRAMMING (>20y)
C# (8y), VB/VB.NET (13y), Java (6y), C++/C (>14y), Fortran, Pascal, Cobol, Lisp, Basic...
ASP.NET/ASP (12y), AJAX, Web Services (7y), Mobile/iPad/iPhone web apps, Google/Facebook/Twitter APIs,
SOAP/HTTP, TCP/IP, HTML/DHTML, IIS/ISAPI,
JSP/JSF, Apache/Tomcat, JavaScript (7y), VBScript (6y). XML (IBM Certified): CSS/XSL, XPath, XSchema.
.NET (10y), COM/ActiveX/OLE (9y), J2EE/JavaBeans. ATL, COM+/MTS, MSMQ, NT services,
AD/WMI, security, clustering, GUIs/middle-tier/server-side, multithreading...
Windows Vista/XP/2003/2000/3.X/95/98/ME (18y), Unix (8y)...
DATABASES (>17y)
SQL-Server (11y), Oracle (9y), MySQL (5y), Informix, Sybase, Access, Paradox, dBase, Clipper, FoxPro...
SQL (15y), T-SQL, PL/SQL. OLTP, OLAP, C/S architectures, n-tier distributed systems.
ADO.NET/ADO, OLE-DB, ODBC, RDO, DAO, transactions, cursors...
PROJECT MANAGEMENT, ANALYSIS & DESIGN (>17y)
Full project life cycle, waterfall model, prototyping, requirements definition, WBS, MS Project.
UML (12y), Rational Rose/Visio. ER (14y), ERWin/ER-Studio/System-Architect/Power AMC.
Waterfall (life cycle), prototyping, design patterns, testing, maintenance...
Functional specs, system architecture. ERPs: SAP, PeopleSoft, Oracle Financials.
EMPLOYMENT & CONSULTING HISTORY
since 2006 - self-employed, own projects & contracting in Vancouver/Lower Mainland area
Over 10 past and present customers, for part-time/full-time contracts.
Own websites: Model-Xtractor.com,
XtractPro.com, Birthday-Party-Locations.com, Best-City-Reviews.com.
Technologies: .NET and ASP.NET, C#/VB.NET, Java, AJAX/JavaScript, TCP/IP, Security,
SQL-Server/Oracle/MySQL, NHibernate/Spring, PHP, Flash/ActionScript, Google Maps,
SharePoint, BizTalk, CMS/WordPress/Blogging/Social Networks...
2005 (6mo contr) - AeroInfo of Boeing (Vancouver/BC) – .NET/Java Developer
Java development and design (in Eclipse IDE) of the Maintenance System for Boeing.
JAXB/Castor, Swing/SWT/JavaBeans, setup builder, Oracle 9/10, Tomcat/Apache servers,
XML/XSLT/DOM/SAX/XPath/TeraXML index, itext (for PDFs). Designed & built report apps,
with .NET/C#/Crystal Reports 10/11 and Java/Jasper Reports.
2004 (6mo contr) - startup (Toronto/ON) – Systems Architect
Designed and implemented web-based distributed system, for Oracle/SQL-Server, CMS,
C#/VB.NET, Web Services, JavaScript, UML modeling...
2003..2004 - Seance Software (Vancouver/BC) - Sr Software Engineer
Designed security system, web site and app sharing subsystem for collaboration platform.
Built Web Services in .NET, Win 2000/2003 distrib. system, SQL-Server, C#, ASP.NET, Java.
2001..2003 - Keops Technologies (Montreal/QC) - Systems Architect
Coached team of about ten developers. Made most technology choices,
defined the system architecture of the new Web distributed system for a 1.5M$ project
for Air Liquide, based on UML approach. Provided cost estimates, managed fixed budgets
on specific tasks, assisted on hiring interviews, organized presentations, built prototypes.
Defined the architecture of a new Web/ASP distributed system, Oracle and SQL-Server databases,
COM+/ActiveX controls and components, C++/VB/JavaScript/C# programming, XML/XSLT data transfer.
Designed and implemented the operational prototype of the whole Web/ASP and COM infrastructure.
Designed and implemented security and localization utilities, in C#/.NET.
2000..2001 (10mo contr) - Transenda International (Seattle/US) – C++ Developer
Supervision and upgrade development an e-commerce Web system, for electronic file processing.
Participated in the system architecture. Designed and implemented a COM component, in C++ and VB,
to cache the Web pages and user's authentication. Windows 2000, TCP/IP, C++, SQL-Server and Oracle,
COM+/ActiveX, MSMQ, MTS, Java and J2EE.
1998..2000 – Microsoft Corp (Redmond/US) - Sr Software Engineer
Participated in design and implementation of some critical parts of Windows 2000 and SQL-Server.
In charge with the performance tests of the first version of the OLAP server engine,
part of the Microsoft SQL-Server database. Designed the new Microsoft Repository browser.
Designed and implemented a new Windows Clustering Manager for Windows 2000.
1997..1998 (7mo contr) - Airports of Montreal (Montreal/QC) – Systems Architect
System architecture. Recommendations for the new information system of the company,
on a Windows NT network, Oracle databases. Designed and implemented several prototypes in VB and C++.
Wrote several analysis specs and traced guidelines for the utilization of an ERP product
(SAP, PeopleSoft and Oracle Financials considered).
1997 (9mo contr) – Clinidata (Montreal/QC) – C++ Developer
Design and implementation of billing and patient management modules,
in a very large team of developers and architects, parts of a distributed system
on Oracle intended to the medical and pharmaceutical markets.
Hands-on supervision of the design and implementation of automatic transfer
utilities of data spread in the corporate network (dBase files, text files, Excel)
to the new central Oracle DB. Distributed Windows system, with a lot of OLE and DCOM,
alternative studies between DCOM and CORBA. C++, Oracle, SQL Anywhere, UML/Rational Rose,
RogueWave, mapping between relational and object oriented models...
1996 (10 mo contr) - Bell Canada (Montreal/QC) – C/C++ Developer
Design and implementation of the UI and middle-tier modules, in a very large team of developers.
Management system and calling service center evaluated at more than 10M $US. On OS2/Warp,
with a central DB/2 database, C/Win32 API.
1993..1996 - Telecom Inter-City (Montreal/QC) - Lead Software Engineer
Technical supervision, maintenance, planning and systems development.
Hired and supervised technical stuff. Designed and supervised implementation
of the local intranet and operational calling center systems.
Permanent contact with upper management, customers and business partners from Canada and USA.
Designed, supervised and implemented a calling center system on Unix (in C)
and Windows remote interfaces on Microsoft Access/VB, data transfer through TCP/IP.
1991..1993 - Polysoft Productique (Switzerland) - Development Lead
Started as programmer, promoted as dev lead, with responsibilities over more than half
of the development projects in the company. Helped in the acquisition of a 2M$ contract.
Designed and implemented an electronic document archiving client-server system,
sold later to other several important banks from Switzerland. Unix, MS-DOS and Windows, C.
Implementation of a client-server two-tier data management system, on Unix (AIX et HP-UX),
in C, IBM RISC 6000 and HP RISC 9000.
1989..1991 - Research Institute in IT (Romania) - R&D Software Engineer
Designed IBM PC/XT motherboard repairing methods and defined the test data flow,
with digital signatures. This was a direct application of my master thesis from the university.
In parallel, part-time university assistant.