Post Job Free
Sign in

Senior Software Engineer * Enterprise Software Architect

Location:
Round Rock, TX, 78664
Salary:
110000
Posted:
July 27, 2008

Contact this candidate

Resume:

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



Contact this candidate