Peter Simard
Drop Here

Peter Simard

Future Infinite Simulations


Beaconsfield, Canada


Provide the highest of quality software engineering and development services for my clients. With over **20 years professional experience** and nearly **30 years programming experience**. I am educated in engineering and computer science and have a good base of knowledge of software engineering concepts and principals. See the following link for my philosophy [][1]. If you are looking for something to be done; then I can do it - I have **never failed on any project I've worked on**. Explicitly I have worked quite a bit with Microsoft based languages, tools, and technologies: Visual Studio, MFC, C/C++, ATL, OLE, COM/DCOM, WFC, .NET, C#, VB, ... moreADO, LINQ, LINQ to SQLT-SQL, Workflows, WCF, Configuration Services, Composite Applications, Distributed Systems, STL, to name a few and I have worked on many other non Microsoft tools and technologies. An area of specialization I have aquired over the past few years has been in the equities trading domain. I have spent the last 6 years developing a trading system and have had to become familiar with things like data aquisition, trading algorithms, and trade submision. I have used many different data feed providers (currently using TrackData services). I have developed a generalized trade request module (used by the clients of my system) and is currently configured to work with Interactive Brokers TWS [API]. The system has been optimized to process request in a very short timeframe. From aquisition to trade submission is between 2.5 and 5 seconds which is a very reasonable amount of time considering the amount of data being retrieved and processing occuring it. I pride myself on the ability to pick up new technologies and tools very quickly and efficiently. Everything in software development is based on some theory or concept; and understanding these theories and concepts is key in understanding how current and future technologies can be used. With others you will get a programmer with limited to no understanding of software engineering practices. With me you will get someone who knows how to take an idea, understand what that idea means; conceptualize it; logicalize it; organize it; design it, implement it, deploy it, and maintain it. In the end you will have deliverables of the highest quality that can easily grow as your project grows. Nothing in software is static; and I make sure that it isn't. I absolutely love software development and taking an idea and engineering it into a product. It gives me a great deal of pleasure in producing excellent products. Let's work together; let's make your product excellent. Peter Simard Future Infinite Simulations [1]: less

Peter Simard has added 3 portfolio pieces. Create an account to review them.

Peter Simard has more jobs to show. Create an account to review them.


Name Score (out of 5) Time to Complete
Day Trading Test 4.50 Top 10% 20 mins
VB.NET 2003 Test 3.25 Top 20% 26 mins
Dot Net Fundamentals Test 3.60 Top 20% 31 mins
Programming with C# Test 3.75 Top 10% 19 mins
ASP.NET 2003 Test 3.00 Above Average 26 mins
MS Excel 2003 Test 3.75 Top 10% 17 mins
MS SQL Server 2005 Test 2.75 Above Average 40 mins
Programming with C Test 3.40 Top 20% 36 mins
Programming with C++ Test 2.50 Above Average 40 mins
U.S. English Basic Skills Test 4.50 Top 10% 17 mins
Upwork Readiness Test for Independent Contractors and Company Managers 4.40 Above Average 10 mins
What's the difference?

Work History

10 hours worked
1 job


More than 30 hrs/week


Phone Number: Verified


Search for others