Avatar of Andrey Rodin

Mr Andrey Rodin

Software Engineer

Phone+44 77 7024 5717
LocationLondon, United Kingdom

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


I am looking for a position with the following characteristics:

Technical Skills
  • .Net/C#
    9 of 10
  • C++
    8 of 10
  • Java
    8 of 10
  • Web
    7 of 10
  • SQL
    7 of 10
Financial Skills
  • FX
    9 of 10
  • Risk
    8 of 10
  • Fixed Income
    7 of 10
  • Equity
    7 of 10
  • Credit Derivatives
    7 of 10
2011-2022Aventoo LimitedUK
Software Engineer, Director

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



  • Took ownership and led integration of external 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 be more flexible while trading with the bank by early realising 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 overall transaction costs.
  • Made several foreign exchange options products available for trading on RBS single-dealer platform. Those products placed the bank on the better competitive position in FX Options market.

Technologies used

  • .Net: C#, server-side, multithreading, .Net 6, ASP.Net, WinForms.
  • Java: core, multithreading.
  • C++: STL, multithreading, C++/CLI.
  • Web: HTML, CSS, JavaScript, TypeScript, React, Angular, Bootstrap.
  • Databases: MS SQL Server (T-SQL), Oracle (PL/SQL), Redis, 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 and led a 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 the desk 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.
2006Sun MicrosystemsUSA
Sun Certified Java Programmer (SCJP 5).
Microsoft Certified Solutions Developer (MCSD.Net).
1999-2005Ryazan State Radio Engineering AcademyRussia
Bachelor’s degree in Computer Science (equivalent).