Andre de Cavaignac
Senior Software Engineer
Seeking a challenging work environment as a senior-level software engineer and architect. Looking to be involved in all aspects of the development cycle including architecture and implementation.
Personal Skills
-
Good management skills
- ability to manage various personalities and juggle various tasks.
-
Client facing
- able to communicate with clients and discuss business requirements.
-
Financial services experience in a large investment bank.
-
Good Agile development management and practices.
-
Good eye for user interface and graphic design.
Technical Skills
-
.NET Platform (1.1-3.5)
- Extensive knowledge of the .NET platform including ASP.NET, ADO.NET, Remoting, Reflection, WPF, WCF, Winforms, GDI+, Threading, Winforms and ASP.NET Control Development. Early adopter of all .NET releases.
(6 years)
-
C#
- Extensive knowledge of the C# language and a working knowledge of J# and VB.NET.
(6 years)
-
Test Driven Development
- Including experience with the Microsoft Unit Test Framework
(4 years)
-
Windows HPC Server 2008
- Implemented applications on Windows HPC Server and Microsoft Compute Cluster Server.
(1 year)
-
Object Oriented Design
- Excellent object oriented design skills, including a solid understanding of n-tier architecture and design patterns.
-
Agile Development Practices
- Excellent coding practices, utilizing agile, test driven development, continuous integration and maintaining a 50/50 comment-to-code ratio.
-
Web Development Standards
- Extensive knowledge of standard platforms including a deep understanding of W3C standard, cross browser XHTML, CSS, Javascript, Async. Javascript and XML (XmlHttpRequest or "AJAX") callbacks and Web Services. Understanding of ASP.NET Ajax Extensions.
(8 years)
-
Microsoft SQL, OLAP Servers
- Experienced with MSSQL 2005, Analysis Services 2005, SSIS, OLAP 2005, and Reporting Services. Designed databases requiring vast reporting of multidimensional data, and fast access to 2TB of historical market data.
(4 years)
-
PowerShell
- Including Scripting, Cmdlet development, Build and Deployment Automation, etc
(2 years)
-
Windows Presentation foundation
- Developed applications, custom controls, templates and styles.
(1 year)
-
Windows Communication Foundation
- Successfully deployed applications utilizing the Windows Communication Foundation.
(1 year)
-
ActionScript, Adobe Flex and Air 3.0
- Built applications, including trading applications, on Adobe Flex and AIR.
(1 year)
Employment History
-
July 2008
- August 2008
Working on architecture and development of a Flex/Java trading application.
- Developing a ruch Flex GUI.
- Java/Spring middle tier.
- Acting as the lead user interface designer.
-
August 2007
- June 2008
Developed a pilot platform Microsoft High Performance Computing division that allows professors and researches to run computationally intensive models on the Windows Compute Cluster Server.
- Built end to end deployment system for computationally intensive tasks to run on a distributed compute grid. (Windows HPC Server)
- Created coding frameworks on which professors could build models.
- Built a Microsoft SQL Server 2005 back end holding several Terabytes of historical Equity, Fixed Income and Corporate Report data.
- Agile and test-driven development cycles.
-
February 2007
- Present
Built, demoed and received press coverage for Gatsb, a mobile social networking site allowing users to share pictures and their location from camera phones with friends.
- Presented at the New York Tech Meetup and received a good amount of press coverage from blogs, including CNET and Mashable.com.
- Custom built SMS/MMS parsing service to retrieve input from cellular phones
-
August 2006
- August 2007
Working for one of the most prestigious Wall Street software consultant firms, developed .NET Windows applications and solutions for the Repo (Fixed Income Securities) desk. On site technology lead in the software development team.
- .NET 2.0 Windows Forms (CAB) and Sybase Adaptive Server application architecture
- Built a high-speed, data-driven and rule-driven application for allocations of collateral amongst Repo agreements.
- Built a .NET shell to host both allocation process and reports, allowing for real-time data views of updates caused by the allocator.
- Built PowerShell utilities for my development group to deploy and diagnose issues, including calls across to UNIX servers to run legacy Morgan Stanley UNIX commands.
- Participated and presented for Lab49 technology discussions (including a CAB presentation available on my blog).
-
August 2006
- Present
Participated in serveral projects in the financial services vertical for Lab49, a high-end, highly respected Wall Street software development consultancy.
-
January 2005
- August 2006
Led a year long, multiple developer effort. Architected and implemented a large scale, high-performance online marketing survey platform, which acts as a framework on which to build 'survey applications'. Designed to be a pluggable and extensible framework. Maintains a fully exposed API for custom business logic.
- Designed a very innovative "tree" approach to online surveys.
- Rich Winforms GUI to design surveys using drag and drop.
- All visual elements of a survey could be skinned, positioned (like a PowerPoint slideshow).
- Surveys rendered using Adobe Flash.
- Supported multidimensional data structure, rich reporting tools based on OLAP
- Rich Ajax survey management tool.