Post Job Free
Sign in

Management Development

Location:
Yonkers, NY, 10705
Posted:
June 10, 2013

Contact this candidate

Resume:

Michael Foley

Software Development Technical Specialist

*******@*****.***

Summary

I spent the last 18 years programming in C on AIX to process financial market data as quickly as possible.

Maintained and improved the throughput of systems and processes that have lived through a ten-fold increase in

financial market data traffic since the mid to late 90's.

Wrangling higher performance from older hardware by improving the software.

Taking processes that were initially written for uni-processor systems and rewriting to spread the load across

multiple processors/cores/systems.

Maintaining and improving the maintainability of my products and development environment as I have had to

deal with multiple generations of operating systems, compilers, hardware, source control, developers, managers,

office political environments and the unrestrained growth of both the financial markets and Moore's Law.

Quotes to live and work by:

"You can't do something unless you can prove you've done it but you can't let not being able to prove it stop you

from doing it." is NOT a contradiction.

"You haven't truly taken ownership of something until you make a change of which the previous owner

wouldn't approve" Addendum: "You have to tell the previous owner without being defensive."

Plan and in some cases get to implement the transition of products from 32 to 64 bit, and one interesting hybrid

case.

Daylight Savings Time change as mandated by U.S. Congress Energy Bill. As big an effort as Y2K.

Y2K transition mitigation, reviewed over a million lines of code as a team, found deficiencies, planned, made,

and tested the changes. Worked with our suppliers and dependents on end to end testing. Prepared for the worst

case including multiple developers having the ability to release changes from their homes.

Already concerned about the end of the 32bit UNIX Time Epoch on January 19, 2038.

Specialties

Improving the performance of C code programs to extend the operational lifetime of legacy systems.

Proposing, designing, and implementing necessary changes of which my predecessors would not have

approved.

Decoupling dependent systems.

Move the boundaries of your domain to engulf adjacent domains in friendly efforts to "be the rising tide that

lifts all boats"

Instrumenting code for performance tracking and error detection.

Y2K, DST, and similar all encompassing projects.

Experience

Development Technical Specialist at Thomson Reuters

March 1994 - December 2012 (18 years 10 months)

Page1

Last man standing in the group that maintained the infrastructure systems for the wealth management product

Reuters Plus that was originally Quotron terminals long before my time. I grew to be the benevolent dictator

of the code base and the development environment, ruling change management with an iron fist in a velvet

glove.

4 recommendations available upon request

Programmer at Argos Computer systems

1988 - 1994 (6 years)

Developed Automated Voice Response systems and their supporting infrastructure on a variety of systems

and architectures.

Skills & Expertise

Designing

DST

Unix

Program Management

C

Market Data

Solaris

Release Management

AIX

Agile Methodologies

Data Center

Software Project Management

Debugging

Grokking

Knowing where my towel is

Shared Memory

Software Development Life Cycle

Software Design

Performance Improvement

Education

Ryerson University

Applied Computer Science, 1983 - 1987

Ecole Secondaire Penetanguishene Secondary School

Secondary School Honours Graduation Diploma (SSHGD), N/A, 1979 - 1983

Grade: 13

Page2

Michael Foley

Software Development Technical Specialist

*******@*****.***

4 people have recommended Michael

"During the two years that Mike reported to me, he had a strong work ethic and went the extra mile to get

assignments done correctly and on time."

Scott Campbell, Technical Director, Thomson Reuters, managed Michael at Thomson Reuters

"During the time when I managed a product team, Michael was a systems developer working on a component

of our product architecture. I always found him to be highly knowledgeable, helpful and motivated to deliver

on requirements. He went above and beyond to offer useful suggestions and find creative and timely solutions

to problems. He worked very well with other members of the team and collaborated effectively with

colleagues, especially when trouble shooting issues that involved the interaction of his component with

systems managed by different groups located in various global locations."

Barbara Miller, Director, Equities Product Management, Reuters, worked with Michael at Thomson

Reuters

"Michael is a very dedicated and resourceful person. Michael always enjoyed a challenge to enhance product

lines and his abilities. He looks outside the box for solutions and comes up with very innovative solutions."

Ray Giffen, Director Equities development, Reuters, managed Michael at Thomson Reuters

"I've managed Mike more than once and I think I'm actually responsible for hiring him into Reuters in the

first place. When Mike joined us in ARTS Development back in the 90s, he took on responsibility for the

most important element of our systems, the code that captured, parsed, and stored the streaming market data.

He made it rock solid while always looking for ways to make it faster and better. But the real value Mike

would bring to any team is his intellectual curiosity and his joy in working with others. His virtual team was

spread across the globe and I believe that anyone with whom he worked would agree that he was always

willing to do whatever it took to make the entire team successful."

Laura Trumbull, SVP/Technical Director, Equities Transactions Development, Reuters, managed

Michael at Thomson Reuters

Contact Michael on LinkedIn

Page3



Contact this candidate