Valery Sorokin
E-mail: *********@*****.***
Married, son
Position: Java Software Engineer, Developer (Java, Groovy, Perl, Erlang, SQL)
Phone: 8-903-***-****
Objective
Develop, test and maintain software, web, client/server applications or a combination thereof in
enterprise environments. I have special expertise in internet/web projects, including databases,
web applications, GIS and map applications, cloud solutions, semantic web.
My strengths include: system view of the project being implemented in big picture, willingness
to make difficult decisions, excellent problem-solving abilities, pulling meaning from context,
creativity, communications.
Employment history
MTT, Software Development Dep.
April 2015 – present time
Java Architect
Navigator, General Semantics
Oct 2014 – May 2015
Java/System engineer
Working processes, tools
Spring Framework (MVC + Webflow), hibernate, HQL
RDTex
2013 – 2014
Java Software engineer
Oracle ADF development and instrumentation
Testing infrastructure (JUnit4ADF, JMX, jython),
JUnit testing, Maven setup, WebLogic clustering.
RTLS
2012 – 2013
Java Software engineer
Indoor geolocations, server-side programming (DBMS, websockets, JMS),
GWT testing
UML analysis of architecture, JUnit testing, Maven setup.
Jelastic/Hivext
2012
Senior Java developer -
Cloud technology, Load testing & Visualization (Groovy/Java integration)
Navigator
2011 – March 2012
System architect, Java/GWT developer -
R&D, system design, work planning/coordination
Oracle/PostgreSQL, glassfish/tomcat, java/GWT, GoogleMaps / OpenStreetMap, OpenLayers,
Liferay portal, BPM (activiti plugin)
Achievements: distributed working team, autonomous map bases for GIS, corporate geo-portal,
map generation, Oracle DBMS @ OLinux
Publishing House “Za rulem”
June - December 2010
Cars catalogue design and development (Oracle/MySQL, Java/GWT)
Achievements: cars catalogue as base for corporate website.
Yandex.ru
May 2007 – March 2009:
Load Testing Engineer / Developer of environment -
Development of testing cluster “microYandexMail”, modeling of users’ payload (Perl),
monitoring internal processes (SQL, Erlang, YAWS, Bash scripts).
Load and Stress testing, measure of performance parameters, generation of Test Cases,
making testing tools and methods. Modeling of systems being tested (Cluster for
Load/Stress testing).
Achievements: working stress testing cluster, numerous bonuses for performance testing.
Sovintel LLC. (Former: Russia-On-Line, Sovam Teleport, TeleRoss, Golden Telecom)
April 1995 – 2007:
Lead of Software Integration and QA team – Perl, SQL, Java
Introducing the components of Software Development Life Cycle: bug/task/issue
trackers, build/release machine, automating/unit testing, documenting.
Installation / tuning / maintenance of team collaboration tools.
Supervising documenting process, ensuring testability and manageability of the
applications being working on, writing test/system, verification plans, purifying
requirements for Bug Tracking and tuning testing activity.
Achievement: starting up the documenting process, involving managers & programmers
into specification & requirements writing.
Software Integration and QA manager -
Creation of technical specifications from user proposals, pulling meaning from context of
projects, setting up Bug Tracking system.
Achievements: setting up smooth working of distributed team.
Project test developer – Perl, SQL
Organizing distributed parallel testing process, dispatching bug reports, maintain up
Bug/Task Tracking system, analyzing product development practices and suggesting
improvements.
Achievements: setting up bug-tracking techniques for entire team's work cycle.
Web developer -
CGI and database programming, SQL, JavaScript, Bash/Perl scripting.
Developed: photo contest project, quiz engine, news wire fetching utilities.
Achievements: solution for distributed financial transaction suchlike Web Services
technique (Perl), Java solution for persistent storage of java in-memory objects.
Web integrator – HTML, JavaScript
Integration of information sources, implementation design.
Achievements: first online version of Russian computer newspaper "Open Systems
today", magazine "Soldier of Fortune", first chess online magazine “64”.
Web master -
Maintain corporate web site of Russia-On-Line (www.online.ru / www.rol.ru ).
Experience:
Derivation of requirements from customer’s proposals,
Pulling meaning from project's context.
Database development and maintenance,
Integration of web application servers, external web services and databases
Web applications development and maintenance,
Software testing (system, user, functional testing, test planning).