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.