Team Lead / PM / Senior Software Engineer
Last active: 10/15/2014
Over last years I receive strong foundation in software development: starting from low-level programming at the university I continue to deep into the data structures, algorithms and new technologies.
My baptism of fire was at 2010 where I started to participate in strong team that was working on large project for our government. I used GWT-based front-end and Spring MVC at backend. Domain tier was based on Hibernate and Oracle DB.
Next years comes to me with new exciting things: I started as a Head of Java Department at OCSICO. Over 2011-2012 I created strong team and deliver excellent software to wide range of customers, from Russia, Europe and USA.
Less that a year after that I worked as Tech Lead in Russia, I was much more a lead developer rather than manager, but organise scrum meetings, participate in project planning aso.
My last work is my own company: REDSOFT. I continue to work with code as a developer even if I also CEO & Founder.
I have strong knowledge of Unix OS administration, build systems (Maven, Gradle), CI servers (Jenkins), VCS (after all we prefer to use git), web servers (Tomcat, JBoss, GlassFish) and other. I have direct experience with installation and management of that systems.
I'm actually working with NoSQL databases (particularly with internal storage of ElasticSearch, and MongoDB), but know also several SQL implementation (Oracle, MySQL, PostgreSQL).
I'm Oracle Certified Java Professional, and this is not only capitalised words. I like to deep into the JVM code, debug memory leaks and optimise existing apps.