low latency high volumes data systems nosql and bigdata distributed calculations and machine learning Derivatives pricing and risk models FIX protocol Exchange and clearing systems integrations STP low latency trade processing systems
I've been working in IT since 2002. For the past 3 years I've completed 4 heavy-sized Java projects in the role of team leader. Each project took 20+ man-months. Particularly, I've developed about 30 medium and small-sized Java/.Net/PHP/Python applications and tools for the last year, and countless dozens of tiny scripts. I like solid approach to project management and development. That means that I always discuss first, and then work with that plan in the mind. I don't like when partner is bored, that's why I prefer short iterations and frequent releases. For a similar reason, I like stable and clean software. You can be sure that important places will be documented and unit-tested where applicable. Code base will be kept versioned and commits will not have you to wait. I've been coding intensively in Java for the most time (got SCJP status in 2008). However, .Net, C++, PHP, Python and cross-platform integration projects have been handled successfully as well. Please look at Resume tab for more information.
Over the past four years, I have been working in roles like mobile application programmer, security application developer, and J2EE web portal consultant for financial and engineering companies. I have solid design and programming skills in Java, Python and C++ with solid domain knowledge in application security and secure protocol design. In addition, I have also worked with a variety of mainstream web servers, databases and open source libraries in my previous projects. I am seeking opportunities to help create software that best suit you or your business needs with customer's satisfaction guaranteed.