Companies. Experience. Achievements.
by Alexey Kuznetsov (alexey@kuznetsov.co)
Condensed History of My Career
(2007 – Pres...
•Joined a company as a Junior Developer
•Developed a new version of a binary mobile
banner delivery protocol
•Trained a co...
• Joined the company as a “software generalist”.
•Worked with our CTO to identify architecture and
software practices whil...
•Joined the company as a Senior Developer.
•Completely reengineered old event-processing
system within a couple months
•De...
•Joined the NSU as a contractor tutor to train
students in OOP, C++ and Java for a year.
•Completed the full-year course w...
•Relocated to Moscow
•Handled a newly created team of 9 developers
(Java)
•Took over more than 40 applications developed i...
•Joined the company as Senior Developer in March
2013.
•Developed a new dispute resolution system for
Yandex.Market
•Devel...
Companies. Experience. Achievements.
Databases: Oracle, MySQL, Caché, Berkeley DB, HSQL DB, H2
Caches: EnCache, MemCached ...
Upcoming SlideShare
Loading in …5
×

My Career Condensed -- Alexey Kuznetsov

345 views

Published on

My CV visualized for remote interviews

Published in: Career, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
345
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

My Career Condensed -- Alexey Kuznetsov

  1. 1. Companies. Experience. Achievements. by Alexey Kuznetsov (alexey@kuznetsov.co) Condensed History of My Career (2007 – Present Time)
  2. 2. •Joined a company as a Junior Developer •Developed a new version of a binary mobile banner delivery protocol •Trained a couple fresh juniors •Started leading a server-side team after many people had left the company. Learned a hell lot of stuff  •Shipped a first international version of GIGAFONE (a.k.a. BOX version) •Learned how to interview candidates •Learned a support & maintenance side of software 2007 2008 2009 2010 2011 2012 2013 Positive Solutions Positive Solutions was my first job!  This tiny company was all about mobile online entertainment services and software. My department was responsible for a server- side of a first Russian Mobile Ad System GIGAFONE™. It had ~100K active users in Moscow (in 2007). MSS-Systems Axmor / Tutor in NSU Luxoft / Deutsche Bank Yandex My Role and Key Achievements Companies. Experience. Achievements.   
  3. 3. • Joined the company as a “software generalist”. •Worked with our CTO to identify architecture and software practices while building the product. •Developed a monitoring and journaling system for events in electrical power grid •Adopted a bunch of practices on company level including Continuous Integration, unit-testing and code reviews • Added clustering support for a central automated web-based operator workplace. •First production DEMO at Gazprom Energy in early 2009. 2007 2008 2009 2010 2011 2012 2013 Positive Solutions I joined MSS-Systems to do my Master’s degree paper. The company is developing nation-scale energy accounting and dispatching systems. The customers are National Railway, Gazprom, Transneft, Federal Electrical Network and others. We shipped the first PROD version in early 2009. MSS-Systems Axmor / Tutor in NSU Luxoft / Deutsche Bank Yandex My Role and Key Achievements Companies. Experience. Achievements.   
  4. 4. •Joined the company as a Senior Developer. •Completely reengineered old event-processing system within a couple months •Developed a bunch of new components including SOAP component, Comet component, Database component. • Migrated system model from Enterprise Architect UML file to Eclipse project model. •Assisted a few presale developments •Interviewed and trained a few people •Started leading a core-team just after our leader left the company. 2007 2008 2009 2010 2011 2012 2013 Positive Solutions Axmor Software is a Siberian software services company. Our team was working for a start-up company from California. We developed a core of component-based event- processing system with custom Eclipse IDE. First global team experience and lots of technology. MSS-Systems Axmor / Tutor in NSU Luxoft / Deutsche Bank Yandex My Role and Key Achievements Companies. Experience. Achievements.   
  5. 5. •Joined the NSU as a contractor tutor to train students in OOP, C++ and Java for a year. •Completed the full-year course with one group of students •Prepared lots of sample and task materials on my own •Gave students many small technical speeches on each topic of the course •Provided students with samples based on lecture materials. •Assisted professor examining students at the end of the course 2007 2008 2009 2010 2011 2012 2013 Positive Solutions The Novosibirsk State University (Department of Information Technologies) is a top-3 Computer Science school in Russia. I was an Object-Oriented Programming course tutor teaching students OOP, theory and best practices in C++ and Java for more than a year just after my graduation. MSS-Systems Axmor / Tutor in NSU Luxoft / Deutsche Bank Yandex My Role and Key Achievements Companies. Experience. Achievements.   
  6. 6. •Relocated to Moscow •Handled a newly created team of 9 developers (Java) •Took over more than 40 applications developed in DB London •Managed 6 quarter releases as a part of DB team •Learned 24x5.5 support level 3 •Hired and trained 5 developers •Saved a project distributed across 2 locations and restored customer’s trust •Developed and released two completely new Risk and data integration components from scratch. 2007 2008 2009 2010 2011 2012 2013 Positive Solutions Luxoft is a global service company providing top- notch software services. My team was a part of a global Deutsche Bank Trade Lifecycle and Risk team. I started leading a team of 9 developers from the day 1 and we built a new TLC domain within Luxoft in 1 year (25+ people). Later I was moved to (Margin & Clearing) domain . MSS-Systems Axmor / Tutor in NSU Luxoft / Deutsche Bank Yandex My Role and Key Achievements Companies. Experience. Achievements.  
  7. 7. •Joined the company as Senior Developer in March 2013. •Developed a new dispute resolution system for Yandex.Market •Developed distributed asynchronous merchant/customer notification component with guaranteed delivery (something like JMS) on top of ZooKeeper •Currently work to integrate courier delivery into the Yandex.Market (can’t speak much about it). 2007 2008 2009 2010 2011 2012 2013 Positive Solutions Yandex is a national diversified Internet company (aka “Russian Google”). Market is the largest eCommerce service in Russia, Ukraine and Belorussia. It integrates 10K+ merchants and offers 60M+ goods and services. Currently we transform it from Ad service into a fully functional shop. MSS-Systems Axmor / Tutor in NSU Luxoft / Deutsche Bank Yandex My Role and Key Achievements Companies. Experience. Achievements.   
  8. 8. Companies. Experience. Achievements. Databases: Oracle, MySQL, Caché, Berkeley DB, HSQL DB, H2 Caches: EnCache, MemCached (ElastiCache), Coherence Distributed storages: Elliptics (similar to Amazon S3), ZooKeeper Java: JDK 1.2.2 – 7 Java EE: EJB 2/3, JPA 1/2, JDBC, JMS (MQ, Tibco, ActiveMQ) Web: JSP/JSTL, XSLT, JQuery, GWT, Velocity, Freemarker, occasional CGI, PHP () App Servers: Tomcat, Jetty, JBoss, WebLogic, GlassFish VCS: SVN, Perforce, CVS, GIT, StarTeam Build Systems: Ant, Maven, Ivy ORMs: MyBatis, Hibernate, Spring JDBC Template, JPA Spring: WebMVC, Beans, Templates, REST and others. Rules languages: Drools & Guvnor CI Servers & Tools: Hudson/Jenkins, Bamboo, TeamCity, Crucible, FishEye, JIRA, Confluence, Mantis, RedMi ne, FindBugs, Cobertura OS: Solaris, Linux (basic admin skills, scripting), Windows Other libs: Java Mail, JFreeChart, Javassist (bytecode tool), AspectJ… This is not a full list of what I dealt with.

×