Post Job Free
Sign in

Software Engineer Management

Location:
2420
Posted:
June 30, 2010

Contact this candidate

Resume:

Thomas Brais

* ******* ****** 781-***-****

Lexington, MA 02420 ******.*****@*****.***

SUMMARY

Software engineer with 15 years of financial software development experience. Experience in the full

software development life cycle on large scale software applications. Excellent interpersonal and

communications skills.

T ECHNICAL SUMMARY

Languages C#, C++, PL/SQL, T-SQL

Databases & Tools SQL Server, SQL Server Management Studio, Oracle, PL/SQL

Developer for Oracle, Crystal Reports

Development Tools MS Visual Studio 6.0, 2005, 2010

Other Winforms, Multi-Threaded Applications, SourceSafe, InstallShield

EMPLOYMENT HISTORY

COR-FS, Inc. April 2003 – October 2009

Boston, MA

Sr. Software Engineer : March 2009 – October 2009

PARAGON: A fixed-income portfolio accounting, customer safekeeping and collateral management

system. Modules built using C#/.NET.

• Developed an export module to map PARAGON data to Oracle Financial Services

Application (OFSA) formats. Built using C#/.NET 2.0 and WinForms, retrieves data from a

Pervasive database and uses an XML-based data mapping scheme.

• Developed a module to allow customers to convert their external file formats into formats

recognized by PARAGON imports. Built using C#/.NET and WinForms, retrieves data from a

flat files or Excel spreadsheets and stores mapping information as XML data.

Sr. Software Engineer / Team Lead : April 2003 – May 2009

TBA Trader: A mortgage backed securities TBA management system that incorporates trade

entry, position management, optimized allocations, reporting and real-time EPN (Electronic Pool

Notification) Interfaces. TBA Trader is an object-oriented client/server Windows application

written in C++, using Oracle and MS SQL Server databases.

• Responsible for all technical analysis, design, development of new software as well as

maintenance of existing modules. Worked closely with Product Management, QA and Client

Services to deliver high quality software on schedule. Highly productive individual

contributor while managing one direct report.

• Conducted an assessment of architecture for full re-write of application. Produced written

review and subsequent plan for migrating to n-tier architecture in C#/.NET. Utilized OOA/OOD, UML,

Rational Rose. Proof of concept application built in C#/.NET and Winforms, and using XCeed components

including DataGrid.

• EPN Message module

Improved speed and reliability of mission critical TBA trade allocation processes.

o

Built new complex allocation and data stipulation logic.

o

Designed and built new functionality mandated by the Fixed Income Clearing Corp

o

(FICC) to handle replacement and correction of existing allocations through EPN. First in

industry to complete testing with the FICC.

• EPN Communications module

Multi-threaded application responsible for sending and receiving messages via

o

TCP/IP

Doubled processing speed through code and db query optimizations.

o

Corrected threading issues causing crashes under high volume.

o

Implemented automatic error detection and data restoration allowing the system to

o

guarantee data integrity.

• TBA Trade Management module

Designed and built new module to calculate TBA Pairoffs, saving up to several

o

hours over the manual process each month.

Optimized main data grid increasing performance by a factor of three.

o

Built system-wide record locking and security features.

o

• Reports and Stored Procedures

Developed and maintained sets sophisticated reports for the Trade Management and

o

EPN Message modules using Crystal Reports and customized filters.

Responsible for complex stored procedures used to optimize time-critical processes.

o

MS Visual Studio 2005 used to develop and debug MS SQL Server stored procedures.

PL/SQL Developer used for Oracle stored procedures.

Thomson Financial January 1999 – April 2003

Boston, MA

(Boston Treasury Systems bought out by Thomson Financial in January, 1999)

Boston Treasury Systems July 1993 – January 1999

Cambridge, MA

Sr. Software Engineer / Team Lead: May 1998 – April 2003

Software Engineer: July 1993 – April 1998

Vision: A bank treasury management system used for front-office trading, mid-office risk

management and back-office deal completion that specializes in risk management. Financial

instruments include FX & FX Options, Money Market, Securities, FRA, Swaps, Futures and ETO.

Vision is an object-oriented client/server Windows application in C++ using Oracle, Sybase and MS

SQL Server databases.

• Member of original team that completed a full rewrite of an existing DOS application.

Duties included design and coding during the first phase of development. Took lead role in

development of new modules. Became team lead of a group of up to six software developers.

• Responsible for base class architecture, inter-process communications and multi-threaded

components used to speed performance.

• Designed and developed the limits and cash flow systems, end-of-day processing, payment

instructions, accounting system, several deal entry modules and SWIFT interfaces.

• Designed and implemented a Trader deal entry touch screen interface allowing rapid data

entry and retrieval and intuitive information display including customizable user settings.

• Built an inter-process communications server that gives traders real-time position and cash

flow data. Built upon a publish/subscribe model using MS MQ. Senders serialize their objects

into XML-based messages and receivers de-serialize them.

Easel Corporation February 1992 - July 1993

Burlington, MA

Applications Consultant: February 1992 – July 1993

• Developed Windows and OS/2 applications including EIS, data entry and touch-screen

applications using Easel toolsets, communications with 3270 and VT100 host computers,

custom C/C++ libraries and relational databases.

• Met regularly with clients in a variety of industries to analyze business needs and gather

requirements. Responsible for design, implementation and client support.

Anchor Systems Group July 1985 - February 1992

Providence, RI

Software Engineer: July 1985 - February 1992

DietTeam: A food service management system for hospitals specializing in patient nutritional

care. DietTeam is a DOS application written in Pascal with network model database.

• Analysis, design and development of inventory, purchasing, production planning, meal

ordering and distribution, operations management and nutritional services modules.

• Optimized database design and data access for critical, time-sensitive operations.

• Built a sophisticated report engine to assign and print scannable menu forms customized to

individual patient health needs including food-drug interactions and nutritional requirements.

EDUCATION

Brown University May 1985

Providence, RI

B.A. Computer Science

B.A. Organizational Behavior and Management

Ongoing Training October 2009 - Present

.NET 3.5; WCF; WPF; ASP.NET



Contact this candidate