Post Job Free
Sign in

Engineer Sql Server

Location:
Reisterstown, MD, 21136
Posted:
March 09, 2010

Contact this candidate

Resume:

Y efim Gershenzon

*** *** **** **., ************, MD 21136

410-***-**** ( c)

abnstj@r.postjobfree.com

O bjective S ECURE CHALLENGING AND REWARDING POSITION IN SOFTWARE OR

S OFTWARE/HARDWARE DEVELOPMENT FIELD

Summary: Energetic, capable, highly motivated software developer and electronic engineer with proven

r ecord of completed projects, has multi-background education, ability to solve complex

a rchitecting task .Poses good organizational skills. Open to change and willing to take on

c hallenging tasks and special projects. Reliable, self-directed, has strong written/verbal and

e xcellent inter-personal communication skills, quick learner.

PROFESSIONAL SUMMARY

10+ years programming experience in software development industry, involvement in full development life cycle starting with

a rchitecture and design down to implementation and deployment. Recent 3 years experience in creating (architecture, design

a nd prototyping working models) robust and scalable streaming audio and video services for enterprises utilizing efficient

a nd optimized network algorithms, creating reliable connectivity by addressing multiple network address translation

s cenarios, design global presence and registration services, designing multi-tiers system service oriented application

i nfrastructure; designing efficient and high performance client side application by utilizing multi-threading, separating user

i nterface from logic; addressing cross-language interoperability and mastering inter-process communication technique

7+ years as experienced electronic engineer in field of digital and analog circuit design, microcontrollers, schematic capture.

H ands-on experience in design and prototyping variety of electronic devices, process controllers, signal conditioning,

i ntegration and interfacing with embedded microcontrollers, designing and integrating industry standard controllers for

s ensors and transducers, knowledge of low level programming for different microcontrollers, in-circuit and software

s imulators, compilers, SDK and tolls to develop microcontroller firmware, hands-on experience with automation tools and

r eal-time process simulation utilizing virtual instrumentation of National Industry L abView, circuit analysis and d iagnostics

d own to component level, board level design. Has solid understanding electronics as a discipline and essence of physical

p rocesses. G ood knowledge of industry standards and regulatory requirements.

TECHNICAL SKILLS

Programming Languages, tool and technologies

Proficient in: C#, C++, C, VB6, Win32 API, network topology

Working knowledge of: VB.NET, ASP.NET,Delphi 3…8, XAML, XML, HTML, SQL

Familiar with: Java, Ruby, Python

Database: Microsoft SQL Server 2005, Microsoft Access 2003/2007, MySQL

Data Access: ADO.NET, LINQ

Networking: TCP/IP, UDP, NAT, STUN, FireWalls

Project Management: Microsoft Project

Design work: UML, Microsoft Office Visio for Enterprise Architects

Source management: Visual SourceSafe, ClearCase, SVN and VisualSVN integrated into Visual Studio, CVS

Bug issues tracking and repository: Jira, FishEye

Development environment: Microsoft Visual Studio .NET 2005/2008/2003, Microsoft E xpression Blend, V isual Studio 6

( WIN32 API), WPF, Borland Delphi 2005, SlickEdit 6.0, National Instrument Measurement Studio for .NET, LabView

6 .0i/5.0, LabWindows™/CVI ANSI C development environment

Development technologies: WIN32, MFC, .NET 2.0, 3.5, WinForms, WPF, Silverlight 2.0/3.0

Development Platforms and Target: Microsoft Windows (DOS, 3.1,95.98.2000, XP, Vista); WIN32/64

Area of professional knowledge and experience: DLL, DirectX filters, DirectX.NET, COM & ActiveX, cross languages (C++

- >Delphi->C->C#) inter operation (binary code compatibility), Multimedia Services, MS Office automation, SIP, SDP,RTP,

V oip signaling protocols

A pplications: MS Office, Adobe Photoshop, Fireworks, IIS

EMPLOYMENT HISTORY

Software Architect / SR. Software Developer/ Technical Lead J an 2006-Present

Streaming Research Solution Inc., Baltimore, MD

R esponsibilities include all aspects of system development life cycle consisting of gathering functional requirements,

a nalysis, system design, development and implementation. As senior software developer provided major contribution in

i mplementation C #/C++/C modules and libraries, unit and system testing and integration. I nvolved in proof of concept in

e ach aspect of development phase, focused on b usiness logic, applied best architectural practices during design process,

u tilized agile (flexible, iterative) and extreme programming practice during software development lifecycle (SDLC)

During s oftware engineering process utilized UML for modeling and usability analysis, u tilized domain model a nd applied

p rinciples of OOP, design patterns, s eparation business logic from presentation layer.

Involved in developing and maintaining project plans m aking sure p rojects deliverables f ollow up with projects timetable and

p riorities between milestones are managed efficiently. Activities also included assisting in debug resolution efforts, managing

r eleases and updates, maintaining source control and backups, managing automated builds and monitoring test progress.

During NAB2008 tradeshow event in Las Vegas was representing company at technology sector, prepared presentation,

a ssisted with technical overviews and meetings, conducted demos and provided technology overview for TV News channels.

Following projects were completed a ccording to Project Life Cycle Methodology:

1. VideoPhone - t he collaboration services for enterprise scale business application (from concept to

a rchitecture design to implementation) accompanied by Global Streaming infrastructure.

B elow is the list of accomplished tasks:

a. Global Presence & Registration Management Services (client-server)

b. Global audio streaming with acceptable latency and minimum jitter

c. Global video streaming capable to deliver quality video with no frame loss over UDP

d. Implementation robust internet connectivity technique allowing to resolve visibility behind firewalls

( NAT, punch-hole, server and client side proxies, controlling UnPn where it is possible)

e. Video mail and announcement services utilizing audio/video streaming recording, conversion into

s tandard video formats

f. Instant Messaging

g. L oad Balancing & fault tolerance for back-end services

h. High efficiency routing p roxy servers for media streaming

M anaged migration core services from Delphi 5 to .NET 2.0

Managed and coordinated distribution and test builds utilizing automated installers for creating deployment

b inaries packages and configure them for multiple end–user environments

Designed procedures for external data backup services to reduce risk of single-point of failure

P roject was completed within 2 years on time and within budget

2. N ews Reporter ( from concept to implementation) – tools to create, edit, manage and upload video content

o n global storage data centers to be available for Content Delivery Network

Designed User Interface utilizing Ribbon-style

Implemented compatibility with multiple video sources types

Employing Windows Presentation Foundation for new attractive User Interface, design interfaces

f or.NET 2.0 WinForm

Developing and integrating image processing routines (DirectShow filters, custom C++ libraries

a nd native Win32 DLL, in-proc, out of process servers applets)

Creating deployment packages utilizing 3-rd party installer software (Wise, InstallAware)

Creating documentation and help manuals for end user

Coaching, mentoring, training

P roject completed within 12 months

3. 3 -D Video Viewer b ased on Microsoft WPF technology: Client application for IPTV (viewer)

• Designed Presentation Layer & core services utilizing WPF for front-end

• Integrated and implemented interface to consume functionality from libraries developed in 2.0

. NET, and DLLs in Win32( C++/C)

• Ported 2.0 .NET WinForms to new WPF by rewriting User Interface in XAML

• Developed Inter-Process Communication (IPC) modules for plug-ins extensions

Project was completed within 5 months

4. R esearch and feasibility study: c hoosing technology and platform to d eliver television over internet

( IPTV) utilizing AKAMAI g lobal streaming infrastructure

• Concept of secure video streaming capable to utilize existing DRM (Digital Rights Management)

t ools for protecting intellectual property

P roject was completed within 4 months

5 . S ecure Communication Protocol: p roject which targeted creation of robust, fast and efficient protocol for

i nter-process and cross-platform communication standard to allow integration of stand alone applications and 3-

rd party plug-ins. Successful completion of the project allowed great deal of extendibility for Enterprise

B usiness Application.

Project was completed within 4 months

Used technologies and tools: M icrosoft Project, Microsoft Visio, Microsoft Visual Studio 6, .NET 2005/2008

( 2.0/3.5), Delphi 2005, Microsoft Media Expression, Fireworks MX 2004, SVN/VisualSVN, CVS, Microsoft SQL

S erver 2005, Microsoft DirectX SDK, SlickEdit, Apache Server, Ruby on rails, Wise, InstallAware, Flash,

P owerPoint, AKAMAI and Unreal Media Streaming Technologies platforms, Jira, EyeFish, Nunit ;

Languages: C++, C#, VB.NET, XAML, C, A SP.NET, Delphi 2005 (Pascal), Ruby, SQL, HTML

P latform: Microsoft W indows XP/Vista/Server 2003/2008/SQL Server 2005

Electronic Engineer/ Software Developer/ 2001-2006

Knorr Brake Corporation. Westminster, MD

Responsible for design, implementation, testing and modification digital/analog controller circuits used for automated testing of Electronic

Control Units (ECU). Created PCB design (providing Gerber files for manufacturing) using OrCad 9.2 schematic capture. Utilized LabView

tools for circuitry analysis of data logging modules. Prepared electronic drawings with CAD and OrCad software.

Designed, prototyped and deployed microcontroller–driven (M68CH705C8) test bench for data exchange with ECU during thermal testing

cycles for ECU. Developed electronic circuit modules to control and interface with sensors and transducers (by combining PID controller

circuitry with A/D conversion and I/O peripherals). Developed analysis software to process data acquired by controller boards utilizing Office

Automation technique (VBA for office, Crystal reports, SQL Server 2005).Utilized LabView for graphical modeling and real-time simulation of

signal flows.

Designed microcontroller-driven circuit utilizing variety semiconductor components for automated testing of hydraulic valve unit (using

analog loop for interfacing with pressure sensor). Utilized industry instrumentation device MicroLogix PLC for automation I/O operations

and g enerating voltage signal for controlling actuators. Developed web client software which interacted over local Ethernet with

embedded into PLC Web server, created control facilities to communicate with isolated RS-232 port provided by PLC device. Developed PCB,

assembled and tested final prototype. Integrated designed device in manufacturing process for increasing throughputs in production line.

Developed design and support documentation according to existing standards.

D eveloped standalone controller device which helped to extend default I/O capability of Hewlett Packard chart recorder

( HP Dash4+) allowing acquisition in real-time up to 16 measurement channels simultaneously . Created interface and client

programs using Microsoft Visual Studio 6 (mainly in C++,VB for front end) and Motorola SDK . Developed data processing and reporting

applications utilizing MS Office Automation tools.

Experienced in testing and troubleshooting variety electronic devices, hands-on experience with tools like multi-channels digital

oscilloscopes, analyzers, meters.

Used technologies and tools : LabView 5/6i, NASM, SlickEdit, Visual C++, HPIB

LabWindows™/CVI ANSI C development, DAQ, GPIB, RS232/485, and Ethernet devices, Orcad 7.5, PSPICE,

C adence, MathCAD, TestCase, SQL Server 6.5 (SQL, ODBC, DAO, RDO), Visual Basic 5.0, W ISE 8/8.1,

D ynamo v1.02,Pics1d v3.1a, Electronic Workbench v5.0, in-circuit emulators

Languages – C++, C#, C, SQL, Visual Basic 5/6, Assembler for microcontrollers

P latform: Microsoft W indows 2000/XP/Server 2003/ SQL Server 2005

Software Developer 2000-2001

Internet Business Systems, Annapolis, MD

• Responsible for design and implementation of multi-tracking fault-tolerant audio engine and integration with new UI. The

t ask was completed in form of multi-threaded C++ DLL, connecting to ActiveX DLL over MIDL. UI designed in VB6

c onsumed functionality from ActiveX DLL

• Developed implementation of security access for network data exchange (secure peer-to-peer) utilizing AES Rijndael

a lgorhytm

• Designed and implemented solution to address network address translation by providing flexible and robust Network

R esolution Algorithm

• Integrated new audio hardware card using special algorithm to reduce latency

• Developed and integrated Active DLL in VB6 with new UI

• Design and implementation of dynamic tracking for sound to achieve highest quality for low level sound utilizing

a djustments in code library in real-time

• Developed solutions to increase performance of recording system by optimizing processor load

• Designed and implemented private-public key interface for data streaming

• Developed auto-update routine based on FTP

• Utilized DDE and Pipes for inter-process communication within Win32 environment

• Utilized asynchronous queries to allow efficient background processing

• Prepared supporting documentation for end-users using MS Help Workshop

Used technologies and tools: M S Visual Studio 6, COM, Delphi 5, MS DirectX SDK, ActiveX (DLL/EXE),

D igigram SDK

L anguages: C++, C, Delphi 3, SQL, VB5/6

Platform: Microsoft W indows 98/2000/ME

Electronic Engineer 1998-2000

Knorr Brake Corporation. Westminster, MD

Responsible for design and implementation automated testing tools to support business and manufacture needs for in-

house use.

Designed and prototyped assembled (including design printed circuit boards (PCB) using Orcad 7.5/9) I/O acquisition

s ystem capable to provide parallel measurements, expression evaluation, triggers for conditioning captures, channel filters,

p rinting and convenient user interface

Designed, prototyped electronic portable test-box (PTB) with following functional modules: signal conditioning, digital I/O,

d ata acquisition over optical isolated serial device, data processing software (WIN32, C++, VB6),remote data

b ackup( FTP), web –admin panel to monitor process (ASP),data storage and tracking (SQL Server 7)

Designed control software to load, process and print out statistical test data out of automated testers

Involved in design, maintenance, support and troubleshooting down to component level various electronic devices for

b raking systems

Used technologies and tools : Orcad 7.5, LabWindows™/CVI ANSI C development, DAQ, GPIB, RS232/485,

a nd Ethernet devices, Motorola 68 MS VC++ 6.0,SQL Server 6.5 (SQL, ODBC, DAO, RDO), Visual Basic 5.0

Languages – C++, C, SQL, VB5, HTML

Platform: Microsoft W indows 98/2000/SQL Server 6.5/7

Audio Recording Engineer/Musician/Composer 1991-1997

• Experience in analog, digital recording, editing and mastering

• Sound recording and mastering 6 CD albums

• Knowledge of synchronizing analog tracks with MIDI and video time codes

• Practical knowledge and experience in live concert sound installation

• Music composing and arranging (piano, synthesizer, multi-instruments)

• Keyboard musician in touring band

• Recording and Editing sound tracks for video

• Created course of MIDI and taught students in Sunday school

Used technologies and tools: D igital Mixer Yamaha 02R, MOTU Express, Digital 8 ch. recorder – ADAT,

D igiDesign, CakeWalk, Cubase, Sound Forge

E lectronic Engineer/ Software Developer 1982-1990

Scientific Institute of Computer Peripheral Equipment and Technologies, Kiev, Ukraine

• Hand-on experience and knowledge of software/hardware interface development

• Developed test fixture for hybrid data storage

• Developed, prototyped, tested numerous analog, digital and microcontroller-driven devices

• Developed controllers for step-motors that were used in production line of printers.

• Developed automated testing equipment for quality control step-motors used in X-Y raster printers

• Developed software for gathering and processing statistics of test results (using Fortran on Unix)

Used technologies and tools : MS-DOS 6, UNIX, CP-M, FORTRAN, ASM, C, Microcontrollers 80/88/86

Certifications

1999

Certified by Teckmetricks (public transcript #36285) C Programmer

EDUCATION

Motorola M68* hands-on workshop 2000

Catonsville Community College, Baltimore, MD 1997/1998

Object Oriented Programming Using C++, Advanced C Language Programming

Advanced C++ and applying principle of OOP, Comprehensive Databases (Oracle 7.2/8, SQL)

Visual Basic 5.0/6.0, Web design, MS Office and automation using VBA

A+ certification course

Polytechnic Institute, Kiev, Ukraine 1 990

M.S Electrical Engineering

Kiev Technical School of Radio Electronics, Kiev, Ukraine 1980

B.S Radio and Electrical Engineering

References are available upon request



Contact this candidate