public class Summary {
}
public class Specialities {
}
public class Some accomplishments {
}
public class Experience {
2001 - present PL/SQL & Java Developer. Team Lead.
ActForex Inc. New York | Omsk


Project:
Administrator's module for an Internet currency trading platform
Position:
Software Developer | Team Leader

  • Designed, implemented and managed further development of interactive web-oriented application to manage all aspects of online currency trading platform.
  • Handled complex and, very often, critical, cross-functional projects to operate with clients' data.
  • Managed all kinds of sub-projects. Delivered functional requirements, implementation plan, hours estimate, risk assessments, project schedules.
  • Advised business analysts with functional design.
  • Coordinated with other developers' departments, QA leads, analysts to ensure requirements were met and tested.
  • Helped less experienced developers deal with details of our software.
  • Maximized application performance and stability.
  • Designed an efficient set of PL/SQL packages and commonly used SQL cursors.
  • Succeeded in decreasing development time by standardizing development process.
  • Implemented the use of new API and JavaScript Framework, that made application
  • interface extremely useful and comfortable.


Project:
Deferred user registration system
Position:
Software Developer / Team Leader

  • Implemented modular servlet-based engine for deferred user registration process, that allowed clients to be registered into the trading platform independently of trading system state
  • Designed functional requirements, implementation and development plans for the project.
  • Managed development process and directly involved in it.
  • Maximized the usage of existing code.
  • Succeeded with keeping existing code changes to a minimum.


Project:
New stage of Administrator's module for an Internet currency trading platform
Position:
Software Developer / Team Leader

  • Developed and led project deals with porting an existing Administrator's application from Oracle PL/SQL based engine to Java-driven one, using Tomcat, Hibernate ORM and Spring Framework to achieve RDBMS independency and using database as only a data storage, without any business logic.
  • Defined project realization strategy, established development process milestones.
  • Defined technologies that best accomplish project goals and requirements.
  • Wrote technical requirements.
  • Designed concepts of interoperability with existing trading platform modules.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript to server-side Java methods.
  • Developed security strategy using ACEGI


Project:
Reporting system for Internet currency trading platform
Position:
Oracle Developer

  • Performed optimization of existing functionality and further reporting system development for an Internet currency trading platform.
  • Developed and implemented dozens new functionality sub-projects.
  • Implemented new, more user-friendly, web-interface for reporting application.
  • Wrote technical requirements.
  • Completely refactored existing PL/SQL code to increase new features development speed and minimize error possibilities during development process.


Project:
Internet Currency trading platform
Position:
Jr. Oracle Developer / Technical Support / Maintenance administrator

  • Participated in core business functionality development.
  • Participated in database model development and implementation.
  • Investigated any kind of technical issues.
  • Helped Customer Support team with client's problem's investigation and fixing.
  • Responsible for entire system maintenance procedures (rolling out new versions, system and system components installation, tuning etc..)
  • Developed methods and implemented set of SQL (PL/SQL) scripts to divide one trading platform into several independent platforms.
  • Implemented set of PL/SQL scripts used for rolling back any wrong clients activity (by client's request), that allow to easily restore particular client's data to the state on the our software.