2008 – LINQ and Design Patterns in Action (C#)
2007 – Business Management at the University of Toronto
2007 – Effective Communication and Negotiation at the University of Toronto
2006 – Securities Trading Courses including Technical Analysis and Options strategies.
2005 – Design Patterns in - John Bryce College.
2005 – C# and the .NET Framework - John Bryce College.
2005 – Performance Management with SNMP – VitalNet Suite (Lucent)
2004 – University of Amsterdam – M.Sc. in Mathematics and Computer Science.
2003 – Tel-Aviv University – Teaching Qualification in Mathematics.
2000 – 2004 Tel-Aviv University – B.Sc. in Mathematics and Computer Science.
2000 – Introduction to Networking – Hi-Tech College
2000 – Internet Technology – Hi-Tech College
1999 – 2000 Software Development: C/C++, Java, Visual Basic - IBM Academy.
1994 – 1996 "Eilon" High-School. Majors in English and Mathematics.
- today – .NET Software Developer at “R Squared Financial Technologies” (Toronto)
Risk Management and Financial Software Development.
Developing complex financial Windows Forms and Web applications in both C# and as well as Windows Services and Web Services in WCF.
Using Visual Studio 2008 and .NET Framework 3.5 including extensive usage of LINQ.
Pricing portfolios of stocks/options/bonds across various scenarios using market data sources such as Bloomberg/MarkIT/LoanX/Intex.
Excellent knowledge of NumeriX libraries and Fixed Income Bonds.
Experience in , Cruise Control .NET and Unit Tests automation.
Web Sites and Web Services
Implemented C++ projects for Monte-Carlo simulations, Numerical Analysis and distribution functions.
Database development: Stored procedures in SQL Server 2005/2008, Triggers, Views, Data Transformation Services (DTS), Reporting Services and Cube Reports.
Experience with Crystal Reports XI, Web services in C# and Windows services in VB.NET.
OOD/OOP - Object Oriented Design of software solutions and implementation.
TDD - creating test cases coverage to test the applications as part of the development cycle – NUnit and Visual Studio built-in Unit Tests.
Profilers usage - ANTS Performance Profiler and .NET Memory Profiler.
Excellent knowledge in profiling applications for memory leaks and performance bottlenecks.
Business Logic Layer
Design of business objects and implementation of business logic layer for highly complex financial mathematics algorithms (Phd level math).
Manipulation of XML files and object serialization.
Extensive use of Design Patterns, User controls, Custom controls and Dundas charts.
Design Patterns: Observer, Factory, Façade, Bridge, Composite, Singleton and more.
Complex WinForms GUI design and implementation including numerous user controls with combinations of Datagridviews, Treeviews, Charts, BackgroundWorkers, BindingSources, Cube Reports etc.
Code techniques include delegates and events creation and usage.
Build solutions using the MVC – Model View Controller architectural pattern.
Excellent knowledge of DevExpress, Dundas Charts and ComponentOne Krypton controls.
Multithreading in .NET – Writing multithreaded .NET applications, Debugging race conditions and using synchronization objects to make the code thread safe.
Experience with VSTO (Visual studio tools for office) and COM Add-Ins for Excel.
Including VBA MSAccess conversion of Access applications to
– Software developer at “HOT Telecom” - Broadcasting, Internet and Telephony Company. OSS department – Engineering division.
Design and implement various projects using C#, ,
Stored procedures in SQL Server 2005, Reporting Services 2005 and Crystal Reports.
Visual Studio 2005 – programming in C# and 2.0
Databases: SQL Server 2005, Oracle, MySQL and Sybase.
Creating and maintaining Stored Procedures and Web Services.
Fault Management Admin.– Netcool/Micromuse using SNMP and Syslog.
– Web developer at the Open University of Israel, Multimedia Department.
Web development of educational computer programs for students.
Technological Management of courses' websites. (E-Learning)
– Software developer in “CTI squared” a Hi-Tech company that specializes in Unified-Messaging. Web development and writing Perl scripts.
: Israeli Air-Force. Software developer.
English and Hebrew: Excellent control, (TOEFL- 283, IELTS – 8.5)
German and French: Basic level.