Francis Cloutier
Senior Software Engineer * Enterprise Software Architect
Round Rock, TX 78664 - 512-***-**** - ****************@*****.***
PROFILE
CONSULTING; Experienced in evaluating business needs, identifying business process improvement opportunities, defining software, systems and Services Oriented Architecture (SOA) to increase business agility and competitiveness.
NETWORKING; Experienced with multi-tier development and integration using networking protocols, Apache, IIS, .NET, Java, J2EE and web services.
SOFTWARE DEVELOPMENT; Designed efficient web applications with ASP.NET, C#.NET and Java/J2EE using AGILE methodologies in fast paced team environments.
DATABASES; Experienced with DB2, ETL, MySQL, Oracle, SQL Server, Stored Procedures and large databases of millions of records and hundreds of tables.
LEADERSHIP; Led works to completion by effective communication with development, test and external teams. Experienced leading an India based team.
INTERNATIONAL WORK EXPERIENCE in Canada, France and United States in various industries including Banking, Computer Hardware Manufacturing, Distribution, Internet Advertising, Railroad, Retails, Software and Transportation.
COMMUNICATION abilities; Bilingual (English and French).
EXPERIENCE
[02/2008-Now] Senior Software Engineer
CLICK FORENSICS, Austin, Texas
Project: Pay per click management solution to improve campaigns ROI and traffic quality
Designed the architecture and developed a NET distributed click fraud simulator to improve fraud detection heuristics.
Implemented the load balancing of an ASP.NET reporting web application.
Transformed various large ETL databases to support different client types simulation.
Designed the architecture and developed an automated click fraud reconciliation system that enable customers to efficiently claim refunds in less time.
Skills used: ADO.NET, Agile, AJAX, Apache, ASP.NET, C#.NET, CRM, CruiseControl.NET, CSS, Databases, Data Mining, Data Warehousing, Design patterns, HTML, IIS, Javascript, LINQ, Networking, Software as a Service (SaaS), SQL Server, SharePoint, Stored Procedures, SVN, UML, Visual Studio 2005/2008, XML, Web Applications, Web Services and Windows Presentation Foundation (WPF).
[11/2007-12/2007] Senior Software Engineer - Consultant
STARK TECHNICAL GROUP, Dallas, Texas
Project: Warehouse shipment optimization system
Skills used: Eclipse, Java, JSP, MySQL, Hibernate, Sprint, SVN, Struts and Tomcat.
[01/2007-10/2007] Software Testing Analyst IV – Test Lead
DELL INC, Round Rock, Texas
Project: Customer and Account Information Databases for Sales and Marketing
Developed scripts, tools and automation to facilitate testing.
Skills used: Automation, C#.NET, CRM, Customer Databases, Data Warehouse, Oracle. PL/SQL Developer, Mercury Quick Test Professional, SalesForce.com, Service Oriented Architecture, SQL, Web services, Table driven automation, VB Script and VSTS.
[08/2005-01/2007] Software Development Engineer in Test
MICROSOFT CORPORATION, Redmond, Washington
Project: Windows Vista – Windows Easy Transfer (WET)
Project: MSN Mobile – Sport Mobile Web Application
Designed effective strategies for testing scenarios.
Developed automation for regression detection using C#.NET.
Identified risk, code, usability, scalability, fault tolerance and performance issues.
Skills used: ASP.NET, Automation, C#.NET, C++, Dimensional Databases, GUI Design, SQL Server, Software Architecture, VSTS, XML and XSLT.
[09/2004-07/2005] Systems Software engineer - Consultant
INNOVATIVE SYSTEMS GROUP OF FLORIDA, Jacksonville, Florida
Client: CSX Transportation
Project: Customer Accounting Management System
Developed the business case document for the CRM application. The design eliminate guess work in customers call and improve customers relationship.
Developed the user interface and reusable user controls using C#.NET
Developed the customer accounting IBM Websphere Application Server components using HTML, JSP, CSS, JAVA, Javascript, J2EE, DB2 databases and stored procedures.
Other skills used: ASP.NET, Design Pattern, DHTML, GUI Design, ClearCase, IBM ClearQuest, Infragistics,Visual Studio Professional .NET 2003, XML
[03/2003-09/2004] Systems Software engineer
ALSTOM TRANSPORTATION, Hornell, New York
Client: New York City Transit (NYCT)
Project: R160 New subway cars procurement (660 cars, one billion USD project)
Defined and controlled systems requirements. Controlled the software documentation for compliance with the IEEE standard.
Evaluated and approved the design, interface and integration of the Signs, Monitoring, Portable Testing Equipment, Brakes and the Propulsion subsystems.
Designed and developed the Portable Testing Equipment (PTE) VB.NET prototype that allow supplier to understand the requirement for there subsystem specific PTE.
Created a database based internal and external software documentation tracking systems in ASP.NET and C#.NET to controls the evolution of the software documents.
Other skills used: HTML, Networking, SQL, TCP/IP and XML
[06/2002-03/2003] Software engineer - Consultant
SCII TECHNOLOGIES, Montreal, Quebec (Canada)
Client: CDC IXIS Asset Management, Paris, France
Project: Swift messaging system for trade information exchange
Enhanced a database physical model to support swift 15022 messaging
Implemented database migration scripts to keep historical data
Implemented a server side swift messaging process to generate swift messages
Skills used: E-SQL/C, KSH, Power AMC, SQL Server 2000, Sun Solaris, Sybase
Client: CDC IXIS Asset Management, Paris, France
Project: Automated trade confirmation software integration
Planned and tested Automatch, OASIS and internal system integration
Installed SQL SERVER 2000 database to support Automatch software
Enhanced database physical model to support external systems integration
Skills used: KSH, SQL Server 2000, Sybase V12, Unix IPC, WinNT Server
[09/2000-05/2002] Software engineer - Consultant
YORTAR SYSTEMS, Montreal, Quebec (Canada)
Client: Bombardier Transportation, Montreal, Quebec (Canada)
Project: Train software simulation for New York City Transit
Designed software simulator components and communication interface
Designed the cabin, sound and motion simulation Graphical User Interface
Implemented multi-thread train cabin, motion and sound system software
Skills used: C++, CVS, GCC, Kdevelop, Linux, Object Oriented Modeling, Microsoft Visual Studio, STL, TCP/IP sockets, Visual Basic 6 and UML
Client: Bombardier Transportation, Montreal, Quebec (Canada)
Project: Client-server system to obtain train configuration variables
Designed client process to send configuration variables query
Designed server process to be able to receive request from another server process in different car of the train set; designed server process to retrieve information from all hardware and software variables
Implemented client-server embedded system in C on QNX platform
Skills used: C, Clear Case, Lonworks network, QNX, UML, Visio
Client: Bombardier Transportation, Montreal, Quebec (Canada)
Project: Automated train display system for passenger information for
Amtrak national railroad
Designed an automated train display system for passenger information
Designed a new script language to control the automated display system; language support milepost, user key press and GPS event detection
Designed and implemented a software prototype and a validation tool in VB.
Developed and implemented the embedded software in C on QNX platform
Other skills used: Lonworks network, Rational Clear Case and UML
[10/1992-09/2000] Information technology consultant
MICRO-LOGIQUE 2000, Montreal, Quebec (Canada)
Provided on-site client facing enterprise consultation
Managed an information technology consulting company
Designed customized management software
Developed Customized Point Of Sale (POS) software and CRM systems
Designed end to end architecture of products distribution sales analyst system including databases processing, data warehouse, network layer and front end user interface.
Provided network installations, configuration and support
Other skills used: Accounting, CRM, Databases and Software Architecture
SKILLS SUMMARY
Databases: ADO.NET, DB2, Embedded SQL/C, Oracle, PL/SQL Developer, MySQL, SQL Server 2005, Sybase, Stored procedures, Transact SQL
Programming: AJAX, ASP.NET, C/C++, C#.NET, CRM, Design Pattern, Java, Javascript, JSP, J2EE, Multi-thread, STL, SVN, VB.NET, Websphere, WCF, WPF
Distributed computing: IIS, SOAP, TCP/IP, Tomcat, Websphere, UDP, XML, XSLT
Operating Systems: DOS, Linux, QNX, Windows 2000/XP/NT/Vista, Unix
EDUCATION
[2000] Bachelor’s degree in computer engineering - University of Montreal