Avatar of Andrey Rodin

Mr Andrey Rodin

Software Developer

Phone+44 77 7024 5717
LocationLondon, United Kingdom
Date of birth6 November 1982
CitizenshipCitizen of the UK and Russia
Languages spokenFluent in English and Russian

My core qualification is server-side .Net/C#. I have strong C++ background, Java, Web and GUI experience. My financial skills are cross-asset with focus on derivatives. I am educated in Computer Science and Finance.

Technical Skills
  • .Net (C#, server-side, GUI)
    9 of 10
    9 of 10
  • C++ (STL, C++/CLI)
    7 of 10
  • Java (core)
    7 of 10
  • Web (HTML, CSS, JavaScript)
    7 of 10
Financial Skills
  • FX (spot, options)
    9 of 10
  • Risk (calculation, reporting)
    7 of 10
  • Credit Derivatives
    6 of 10
  • Fixed Income
    5 of 10
  • Equity
    5 of 10

I am looking for the following assignment:

2011-nowAventoo LimitedUK
IT Consultant, Director

IT Consultancy company that specialises in providing software development services to financial sector organisations.



  • Took ownership and led integration of third-party FX options trading system with existing Credit Agricole single-dealer trading platform. This added FX options to the set of products offered by the bank to private clients in France and expected to increase bank’s profit.
  • Developed FX forward deals early termination solution at Credit Agricole. It allowed clients to get more flexibility while trading with the bank by an ability to early realise profit or loss from their positions.
  • Participated in transforming existing commodity derivatives platform into cross-asset by adding fixed income products support at BNP Paribas
  • Created a solution for interest rate swaps portfolio optimisation at CME. End clients gained a functionality to reduce the number of positions they hold with the exchange and reduce overall transaction costs.
  • Made several foreign exchange options products available for trading on RBS single-dealer trading platform. Those products placed the bank on the better competitive position in FX Options market.

Technologies used

  • .Net: C#, multithreading, .Net Core, ASP.Net, WinForms.
  • Java: core, multithreading.
  • C++: STL, multithreading, C++/CLI.
  • Web: HTML, CSS, JavaScript, Angular, React.
  • Databases: MS SQL Server, Oracle, KDB, MongoDB.
  • Middleware: Solace, TIBCO, Oracle Coherence, IBM MQ.
  • DevOps: TeamCity, Jenkins, Octopus, JIRA, Git, Perforce, Subversion.
2007-2010Deutsche BankRussia
Lead Software Developer, Assistant Vice President

Investment Banking IT division providing services to trading desks worldwide.


  • Built a Moscow-based development team for the bank’s Credit IT department.
  • Created an intraday risk, profit and loss (Risk & PnL) reporting system that allowed traders to see their risk profile immediately, without waiting for the end of the day. This enabled them to make more confident decisions during the trading day.
  • Made a few exotic credit products available for trading, which helped the bank to extract profit from very specific client needs.
  • Established and managed quality assurance process.

Technologies used

  • .Net: C#, multithreading, .Net Remoting, ADO.Net, NHibernate, WinForms, WPF.
  • C++: STL, C++/CLI.
  • Databases: Oracle.
  • Middleware: TIBCO JMS.
  • Other: Excel/VBA.
  • DevOps: Cruise Control.Net, JIRA, Subversion, CVS.
.Net (C#) Developer in a retail and corporate bank
2002-2005Desnol SoftRussia
C++ Developer in an outsourcing company, part-time
2008-2010CFA InstituteUSA
Passed all three levels of the Chartered Financial Analyst (CFA) Program, may be eligible for the CFA charter
1999-2005Ryazan State Radio Engineering AcademyRussia
Bachelor’s degree in Computer Science
2006Sun Certified Java Programmer
2005Microsoft Certified Solution Developer