Ivan Krechetov


Solve practical problems with well-crafted software that actually works. Will fill a tech lead or senior software engineer position. Up to a certain size, can take the full responsibility for a project, directly communicating with the customer, and delegating tasks in the team. Have a strong preference for functional programming techniques.


10/2006 — today Tech lead at XIAG AG (Zurich, Winterthur)


Notable projects

Tech stacks

10/2003 — 09/2005 Project manager at XIAG AG (Novosibirsk)

Learned quite a bit about hiring programmers. Realized I never want to be a manager again.

04/2002 — 09/2003 Programmer at Center of Financial Technologies (Novosibirsk)

Working on internal platform development tools was rewarded twice for significantly improving the user experience.

Tech: Oracle, Visual Basic 6, C++ on Win32, COM

10/2001 — 03/2002 Programmer at iNetLab (Novosibirsk)

Learned a bit about seismic geophysics and interfacing with Fortran code.

Tech: Java with Java2D and Swing, C++ on Win32, Visual Basic 5

10/2000 — 09/2001 Programmer at Auktion24 Development (Novosibirsk)

The company which developed the very 1st version of ricardo.ch. After the Ricardo part had been sold, and the other product had failed to grow, almost all engineers (about 60) were fired. I was among the few who were asked to stay to “keep the lights on”.

Tech: Java, Linux, Apache JServ, XSLT, Oracle, Java RMI

03/2000 — 09/2000 Junior Programmer at Glance AG (Zurich)

Building a data model editor and code generator, on my own initiative baked in an unlimited undo/redo feature. It was the first app in the company ever doing that.

Tech: C++, Win32, MFC, Oracle


10/2005 — 10/2006 PhD assotiate at University of Twente (Enschede)

Research topic: Aspect-oriented software architecture design

2001 — 2003 MSc in Applied Mathematics and Informatics at Novosibirsk State University

Graduated with honors

1996 — 2001 BSc in Mathematics at Novosibirsk State University

Graduated with honors, 100% excellent grades — one of the top 2% of students