We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 20+ years of experience of developing multi - platform multi-tier applications, product integrations, GUI and web-based applications and services;
  • Participated in the entire project life-cycle development including requirements, high level design, functional specification, implementation, testing and deployment;
  • Maintained legacy applications including optimization for performance and re-development to support current operational environment;
  • Database design, development and administration;
  • Hands-on experience with configuration/request management systems, build management systems, and QA testing tools.

TECHNICAL SKILLS

Scripting languages: PHP, JavaScript

Shell scripts: Bash, AWK, Perl

DBMS systems: (Oracle, DB2, MySQL, MSSQL, PostgreSQL)

Programming languages: C/C++, C#, Visual Basic, Java

Web technologies: MVC, jQuery, Ajax, CSS3, HTML5, Backbone.js, Node.js

Web services: SOAP, REST, servlets

.NET Frameworks: WPF, Windows Forms

PHP extensions: Memcache, ZendDebugger, CUrl, GD

Operating systems: Linux, Windows, AIX, OS/390

Testing frameworks: PHPUnit, Microsoft Unit Testing Framework

Strong presentation: skills to prepare necessary materials and defend the ideas

Communication with: business-level people for IT project discovery

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Established a partnership with NinjaTrader as a registered vendor.
  • Created a commercial website to distribute developed tools.
  • Added a live support to the website
  • Established a partnership with other companies.
  • Created a cloud set of servers for market data caching using internal proprietary technology with load balancing and smart node synchronization.

Confidential

Trading platforms consultant

Responsibilities:

  • Customers of the Dealing Center are using NinjaTrader as a main trading platform.
  • A complex series of indicators to validate trading decisions has been developed for this platform. Second objective was to develop a trading system with a comprehensive statistical analysis.
  • Current project has a size of about 35000 of source lines using C#, C++, FORTRAN language and a management website written in PHP.
  • A trading system has a plug-able configuration and can be extended with a new training methods and position and size management.
  • Part of processing has been completed in Java as a web services under Tomcat. However due to a poor real-time performance that functionality has been phased out and replaced with XSP server.

Confidential, Woodland Hills, CA.

Senior Software Developer

Responsibilities:

.

  • Develop I18N support for Dimensions CM product in particular a message API to provide a customer with system messages depending of the current locale.
  • Design and implementation of next generation technology platform for the Serena distributed products family. It consists of a server, presentation layer, design layer, and pluggable extension modules. It was designed to be a highly configurable and extendable system on which all of Serena products will be based.
  • Design and implementation of “on-fly” SQL queries translation to be able to execute complex SQL statements on different platforms using the same syntax.
  • Develop a demo project as a part of ChangeMan ZMF for CICS on COBOL language. On a back end it was using DB2 database.
  • Develop a core API and some UI for a complex multi-platform build system as a part of Dimensions CM project. An implementation was on Java language.
  • Design and develop an internal integration of ChangeMan DS and Dimensions CM to support package deployment process. The system had a Web interface to configure a transfer and a back-end API in C++ and Java.
  • Design and develop a migration process from ChangeMan DS to Serena Dimensions CM product. This project at the end had a database conversion tool and a series of tools that could be executed as a part of Dimensions CM build and transfer events to support existing process created by the customer.
  • I was involved in integration of Serena products with products from the other vendors - JBuilder, Eclipse, Clarify, and Test Director. I was one of the core developers for the I was also responsible for creating integration modules with other tools for this platform - Clarify, SAP, and Test Director to name a few. Due to the distributed architecture of the products I worked on a variety of platforms (AIX, Solaris, HPUX, Windows 9x/XP/NT/2000), and with multiple databases (MS SQL Server, Oracle, and DB2).
  • I was intensively involved in multi-platform development for Serena Dimensions. Serena is a new generation of comprehensive ALM solution. This development requires knowledge of Mainframe architecture, Unix and Windows environment.
  • Developed small projects for CICS using COBOL language and DB2 as a database storage.
  • Most recent projects include: migration of ChangeMan DS to Dimensions CM, Dimensions Builder web application, enhancements and re-development of Dimensions RM product.
  • Implementation of the web application in PHP to support hiring and knowledge transfer activities. Using the website it was possible to store information about candidates, schedule interviews, process interviews and obtain a score for the candidate. For the knowledge transfer this web application allows to create a schedule of the activities, collect all necessary documentation and create corresponding wiki-pages.

We'd love your feedback!