alexander @ kosenkov.com
2007: Bachelor’s and Master’s degree at St. Petersburg State Polytechnic University, faculty of Technical Cybernetics, chair of System analysis and management. Themes of my bachelor’s and master's thesis were “Development of the stock exchange market simulation system” and “Development of billing system for organizations of public catering”.
2008: Specialist’s degree at faculty of Economics and Management, chair of Information systems in economics – my second higher education.
2007: Team management course in South Carelia Polytechnic, Finland.
Delta JS – Since January 2010
DevExperts – Since November 2007 till December 2009
I have designed and implemented high-frequency market data broadcasting system. The system is in active use by international companies like Bloomberg and Thomson Reuters. I was also responsible for requirements gathering, writing technical specifications and participated in meetings with customers and end-users. Another part of the system provides electronic communications gateway to customers, accepting trade orders and reporting occurring deals in real-time.
This project allowed RTS to significantly increase its customer base with foreign financial institutions, providing access to the market using industry-standard protocols FIX (Financial Information Exchange) and FAST, opposed to custom proprietary protocol of RTS.
Motorola – Since 2004 till November 2006
I started working for Motorola CMMI-5-accredited branch in St. Petersburg as intern in Java applications for mobile phones. Our team is developing branded services for Motorola phones, mostly Home Screen modifications, known as Orange Home Screen and Vodafone Live! CAST.
I won three “Bravo!” awards and was highly rated at annual interview by results of 2005.
Since April 2006 I was developing a new software product from scratch. In the context of Advanced Technology Group I participated in requirements gathering, project planning and reporting to the customer. First versions of the application got high ratings from the customer.
CyberLeader – Since 1998
As a self-motivated project I have developed an Internet café billing system. My application is actively used worldwide; there are more than 800 paid installations in over 35 countries, including country-wide order of Jamaica Government. I’ve created several customized versions on customers’ requests, including integration with proprietary and accounting systems.
Accessible smartphones and computers led Internet cafe business to a strong decline, making this software obsolete.
During my work for Motorola I had several corporate trainings on their advanced development process. Currently I try to use agile development strategies in my everyday work. I have a rich experience in designing databases and working with transactional SQL and object-oriented (EJB3) databases.
I have advanced knowledge of the latest Java technologies, certified by Sun Microsystems. I’m aware of common maintainability, scalability and security issues alongside with usual design flaws. I’m able to recognize and implement common design patterns, have experience with many widely used frameworks and libraries and able to learn quickly.
Active use of advantages of InelliJ IDEA (hotkeys, refactoring, code generation) and other code-inspection tools allow me to create secure software in fast pace.
My current favorite programming language is Koltin - a modern alternative to Java and Scala languages.