Post Job Free
Sign in

Developer .Net Sql Server Development Business

Location:
Brooklyn, NY, 11229
Posted:
August 27, 2010

Contact this candidate

Resume:

Gennady Ralko

cell: 917-***-****

e-mail: ******@*****.***

SUMMARY: I am a .NET specialist with 10 year experience in software

development. I have worked on all the stages of a software

development process. I am a people-driven person with practical

focus. I have client facing experience handling on-site project

implementations. I am looking for a position to provide business

solutions to customers in which I can 'merge' my analytical and

technical strengths with my passion for bringing value to

customers. I have been working in the financial, staffing and

insurance brokerage industries and I am looking forward to using

my business knowledge for the benefit of your company.

Development tools

and technologies : C#, .NET Framework (2.0, 3.0, 3.5), WPF/WinForms,

WCF/WebServices, ASP.NET, XML/XSD,

LINQ, ADO.NET;

T-SQL

BI: SSIS, SSRS, SSAS, Crystal Reports

OOP, Design Patterns, UML

VBScript, JavaScript, HTML, DHTML

Java, Tibco EMS, MSMQ, Gemfire

VSTO, VBA/Excel, VB6; COM+

SharePoint 2007, Dynamics CRM (Sdk)

Open Source: Spring.NET, NUnit; CVS, Perforce;

RDBMS: MS SQL Server 2000/2005/2008, Sybase, Oracle, MS Access.

Platforms: MS Windows NT/2000/XP

IDE: Visual Studio.NET 2005/2008

EXPERIENCE:

November 2009 - February 2010 Bank of America (NYC)

Position: Global Credit Products Group Developer

I was hired to develop a .NET Risk reporting client application. The

application was developed using WPF, Sql (Sybase and Sql Server), and Tibco

EMS for communicating with the server (that was written in Java). I was

responsible for the design and implementation of the majority of the

product. It involved requirements gathering, developing UI (User Controls,

MV-VM model), middle and data access tiers plus integrating the product

with server side Java services. The design utilized OOP approach (Design

Patterns). The communication with the server was based on XML messaging

based on the commonly shared XSD schema (that was used for auto-generating

data transfer classes). Here is a list of some of the developed features:

- Business Hierarchy Filtering;

- Dynamic report layout definition;

- Client-server communication based on

Request/Response messaging;

- Schema based class-generation;

- UI workspace layout using Infragistics WPF

Controls;

Utilized: C#, WPF, Infragistics, Visual Studio 2008, SQL Server 2005,

Sybase, Tibco EMS.

June 2008 - March 2009 Infusion Development (NYC)

Position: Equity Risk Group, Citigroup

I worked with different clients on multiple projects that involved

requirements gathering, software design, development, support and project

management. I designed and developed a Publish/Subscribe sub-system for

Yield Curve Risk Application that was used for near-real time event

notification scenarios utilizing Gemfire caching and Tibco EMS for message

delivery. The system was based on SOA architecture using Microsoft WCF. The

project required extensive research, coordinating multi-party

communications for achieving overall project objectives. Here is a list of

some of my tasks:

- Integration of Yield Curve Service notification

events with service clients;

- Optimization of Tibco EMS publishing solution to

scale well in near-real time situations;

- Implementing Service to address pub/sub issues

arising from a multi-server installation;

- Schema based auto-code generation for business

entities;

- Interacting with clients and vendors to gather

requirements and clarify the system/product

functionality and limitations;

I was also engaged to develop a Dividend User Interface (UI) for the

Equity Risk department of Citigroup. The assignment was based upon a

module-pluggable architecture and employed MVP pattern for developing

different UI modules and services. The project utilized WPF functionality

in a wide range of applications, as well as some third party tools that

included Infragistics. As a part of the implementation team, I was

responsible for the following:

- Developing GUI for the Dividend service.

- Creating a Quick Start application for client

usage.

- Compiling application documentation and

walkthroughs.

- Providing assistance with different aspects

of the application UI and its design.

- Mentoring junior developers on the team and

rendering assistance as required.

Utilized: C#, Java, WCF, WPF, WinForms, Infragistics, Visual Studio 2005,

SQL Server 2005, Gemfire, Tibco EMS.

October 2006 - June 2008 Nomura (NYC)

Position: Risk Group Middle Office Developer

I worked as member of the Middle/Front Office team that developed and

maintained solutions for the Risk Management IT group. Responsibilities

included:

- Developing an RMBS pricing solution. Development

of the system architecture, data validation, and

integration subsystem.

- Developing solutions for providing Repo, Stock

Loan, Greeks trading data integration.

- Working on enhancing the existing Credit Risk

application and Global Risk Management Systems

(GRMS) and reports (VaR, Stress Test Scenarios,

Risk Capital Breakdown reports, Strategy Drill-

down reports, etc).

- Developing a VSTO data comparison/validation tool

for cross-server data comparison that was utilized

extensively on multiple projects.

- Developing several ASP.NET applications that

provided secure data integration and reporting for

Global Risk Management System (GRMS).

- Being involved in all the stages of software

project lifecycle including writing business and

system specifications, doing architecture design,

development, and customer support.

Utilized: C#, ASP.NET, XML, VSTO, VBA/VB6/Excel, Visual Studio 2005, SQL

Server 2005, and Sybase.

June 2006 - September 2006 TransMedia (NYC)

Position: Backend Developer(contractor)

I was a member of a team that developed a web

based collaborative environment that focused

on integrating different technologies to give

the browser user a desktop-like experience.

- Working on the development of a framework for

image processing which is based on SOA

utilizing different Microsoft technologies

such as Web Services, .NET Remoting, and

Provider Model.

- Performing database development and client

side development including integrating server

side spell checking capabilities with browser

based (Fire Fox and IE) document processor.

- Dealing with different document/media formats

and libraries for a document-centric

subsystem (ODF, Office Open XML) and media

conversion subsystem (like ffdshow).

Utilized: .NET 2.0, C#, ASP.NET Visual Studio 2005, SQL Server 2005

December 2004 - May 2006 Marsh McLennan Companies (NYC)

Position: Framework Team Developer (Web)

I was member of several teams working on a Web-based risk management

application with architecture that is service-oriented and based on plug-in

framework and MVC design approach.

- Working on data structures ('unlimited' tree structures) and all

the functionalities that were related to them: the back end

(both SQL Server and Oracle), the business layer (locations),

the presentation layer, and utility tools that were used for

maintenance purposes.

- Responsible for several business sections (including Locations,

Policies, and Attachments) and involved in all the stages of the

software development cycle.

- Part of the Framework Team working on a plug-in architecture

developing a system for seamless integration/extension of the

application.

- Part of a feature team that developed a validation/business

rules sub-system.

- Framework team has been using an Agile development process with

different tools to rely on, like Subversion, JIRA, Confluence

(Wiki).

- This project employed extensive .NET usage at all levels.

Utilized: .NET Framework, C#, ADO.NET, ASP.NET, XML, SQL Server 2000,

Oracle

June 2001 - December 2004 Procure Staff (NYC)

Position: Architecture Web Developer (February 2003

- December 2004)

Being part of the Architecture group involved in the development of

application framework blocks used by developers of a web based application.

- Work including: developing administrative sub-systems of the web

application for setting up and configuring the application for a

specific client; implementing different general-purpose

subsystems like messaging, on-boarding ( questionnaire based

process ) and others; and writing GUI elements: User and Custom

Control.

- Worked with coding based on the OOD principles and performed

database development, wrote stored procedures, and trained

colleagues.

- Technologies included: C#/VB.NET, ADO.NET, ASP.NET, XML, SQL

Server 2000.

Utilized: C#/VB.NET, ADO.NET, ASP.NET, XML, SQL Server 2000.

Position: Web Developer (June 2001 - February 2003)

Being part of the application support team involved in all stages of Web

based application development including: gathering client requirements,

preparing specifications, implementing functionality using ASP/ASP.NET/SQL

based technology, reports, and business cross-application processes,

separate functionalities.

- Implemented a several full life cycle projects.

- Working with clients on a daily basis and implementing a Web-

based Knowledge Base project using .NET and n-tier approach.

Utilized: ASP, ASP.NET, VB.NET/C#, UML, VB COM objects, HTML, MSXML,

JavaScript, VBScript, ADO, MS SQL Server 2000, Cristal Reports.

1998 - 2000 TCO (Russia)

Position: Tech Specialist

Participated in development and implementation of an inventory application

that was designed for maintenance personnel to order 2 year operating spare

parts at a new oil plant project.

- Responsible for development of a spare parts database, reports

for dynamic update. Designed data acquisition system

- Created COM components for validating spare parts information.

- Wrote stored procedures for database data processing.

- Constantly liaised with vendor representatives and consulted

maintenance personnel about system usage.

Utilized: Visual Basic 6.0, Access.

EDUCATION:

2001 Microsoft Certificate.

Microsoft Certified Professional: Designing and Implementing Desktop

Applications with Microsoft Basic 6.0

1986 - 1994 Moscow Institute of Electronics (Technical University),

the faculty of Microdevices and Technical Cybernetics

(CIS).

'Computers, Systems and Networks'. Engineer's

Diploma.



Contact this candidate