Roman Bessnow
Enterprise Microsoft centric software developer
Google: 617-***-**** Residence: 617-***-**** West Woburn, MA
ablni7@r.postjobfree.com
Attention recruiters: Email contact is preferable. I’m available for CONTRACTS in area codes: 617, 508, 978, 781, 603 and ONLY CORP TO CORP, no
W2. Please, do not call me offering sub rate job in Florida, Wyoming or Madagascar.
Professional highlights:
Applied consulting experience in software development, successfully acting in a variety of functional roles
•
Over 20 years of practical design and development within Microsoft centric development environment
•
N tier systems planning, forecasting, development, testing, refactoring, integration, migration, optimization
•
Transformation of "scientific programming" into sensible revenue driven provision of business processes
•
Passionate about intelligent and non abusive navigation of user experience and design of nonsense free GUI
•
Keen to design/build self supporting and low maintenance systems, projecting evolutionary development
•
Effective in multitask environments, proven experience in allocation of busses logic in appropriate system tier
•
Hands on development, supervision, technical team leadership, sourcing and training, employee motivation
•
Result oriented, reason driven, flexible and broad minded, technology/topology impartial, professional, ethical
•
Front end and middle tier development tools.
VB.Net, C#, ASP/ASP.NET/MVC/MVP, .NET Framework 1.1 4.5, Microsoft CRM Dynamics SDK, AJAX, MS.NET’s SDK,
VB/Jscript/JQuery, VBA for MS Office, LINQ to SQL, Entity Framework, NHibernate, Rhinos NHibernate Profiler, Visual Basic 3.0 6.0, MS
Site Server, Commerce Interchange Pipeline, Commerce Server, Biz Server, Workflow engines, Surveying Engines, Visual Modeling tools,
Windows/ODBC APIs, VBSQL.OCX, DAO/RDO/ADO, OLE DB, 4gL COM/DCOM, OLE automation/OLE 2, VBX, OCX, ActiveX, Object
oriented design, MSUnit/NUnit/SpecFlow, Design Patterns, Rational Rose, OLE/ActiveX services, In/Out process DLLs, MS DNA
architecture, Asynchronous design, MSMQ, DHTML, HTML, XML, CGI, ISAPI, AJAX, RDS, DTC/SSIS, .NET Remoteing, MS Workflow
foundation, Windows Services, Windows Communication Foundation, Web Services/SOAP/WCF, MS IIS, UML, InstallShield, Visio/VB
integration, FlowChart, WAP applications, MS Project, RoboHelp, Farpoint's components, Sheridan's components, NuMega DevPartner,
APEX's components, Whipple Ware's tools, Desaware's components, Sylvain Faust's tools, Green Tree's controls, Videosoft's
components, CyberSource Components, SilkNet/Kana System, Telerik components, Telerik Reporting, TIF rendering technique,
Infragistics desktop and web AJAX components, Velocitis Flywheel other third party components, add ins and libraries. Version controlx
with Subversion SVN, MS VSS, Rational ClearCase.
Databases development tools
DSS and OLAP models, MS SQL Servers 4.2 2008, DTS/SSIS programming, Sybase System 10/11, Sybase IQ, Oracle 7.0 12, Toad, MS
Access 2.0 2010, Transact SQL, PL SQL, Jet SQL, SQL 92/ASCII, ErWin 3.5, TESTBytes, Aspen’s IP21, Crystal Reports 4.0/10.0,
RegGate server tools, DBDif, Cognos Impromptu 3.0, Data Junction 1.0 7.5, DataCube, also wide range of various third party tools
for data manipulation.
Experience overview:
Analysis
• Analysis and amendment of application logic and design inconsistencies utilizing a wide range of tools within Microsoft's 4 th GL
development platform. Continuous research and evaluation of software construction techniques. Smooth and comprehensive
translation of business processes into viable IS architecture. Classification and prioritization of internal and cross application/system
enhancements and determination of a development impact on current system processing. Continuous identification, accumulation and
utilization of cutting edge technologies to maintain development process in the forefront of the rapidly changing RAD environment.
Development
• Guidance of small development teams, hands on technical principal leadership, tactical development supervision. R&D's and
sustained engineering task analysis and prioritization. Discovering, building and deploying cost and time effective methods to correct
the critical datamodels, RDBMS, mid tier and front end design imperfections in different production systems.
Planning and implementation, system requirements, technical specifications, customized datamodels, relational databases and n tier
•
applications in client server environment. SQL based, platform driven and platform independent software design and development
with particular emphasis on systems re engineering. Creation of multi applicable, structured, and/or object oriented methods of design
for programs and reports within the component oriented development strategy. Planning, prototyping, and regionalization of complex
GUIs by constructing implementation models according to the principles of Goal Directed DesignTM. Development of customized
production, migration and monitoring toolkits for specific client requirements. Team consideration in code implementation,
establishment/maintenance of the proven conventional development infrastructure. Strict version control enforcement.
Concise/comprehensive, highly structured, fault tolerant and result oriented coding style.
Participation in product delivery from initial contact with client through planning, implementation, quality assurance, integration and
•
product support utilizing various project cycle methodologies. Creatively and productively perform within a dynamically changing user
requirement development process by employing the "shoot at the moving target" approach.
Thorough debugging and multi level testing. Optimization of software integration processes by implementing and maintaining industry
•
standards. Quality assurance consideration in planning and development, environmental and regression engineering, applications and
systems troubleshooting.
Creating logical and physical architectures of databases corresponding to technical specifications and business flow models. Data
•
analysis, validation, translations, migrations, and verification. Servers and server objects tuning/optimization and full scale DBA
support in the development environment.
Professional History (All jobs below from 1993 are contract engagements)
Boston Consulting Group, Inc. August 2014 current, Boston MA
•
As a solo developer was responsible for a portfolio of Web applications for BCG Finance’s Time and Billing group. Modified and
introduced enhancements to Projects Approval project. Re implemented from legacy code FX Rates and Capital Expenditure
applications. Architected and independently developed Partnership Subledger, Accrual Submission and New Entities Workflow
applications. Worked closely with BAs and application requestors to progress projects across development milestones. The
technologies involved: C#, VS 20013 with, MVC 4.0, NHibernate ORM, Oracle 11 12, Rhinos NHibernate Profiler, Toad for Oracle,
SQL Server 2012, SSIS, WebForms with Telerik AJAX, a number of JavaScript libraries.
Explorica, Inc. March 2014 – August 2014, Boston. MA
•
Developed and modified a desktop and a number of web based business, productivity and analytics tools for a full service traveling
company. The infrastructure was comprised of multiple in house developed, web services decupled systems. Was responsible for
implementation of multiple data acquisition dedupings; modifications of Campaign, Tour, Production and Supplier management
systems, integration of Shortel VOIP with custom CRM, implementation of VAT Reclaiming application, travelers deduping in CRM,
synchronized tour splitting/rooming request, SQL optimization, designed unified cross systems dashboard and a few other projects.
Tools and technologies involved: Scrum, VS2010 2013, C#, Telerik ASP.NET AJAX, Entity Framework 4.0, JavaScript, TFS, VSS, SQL
Server 2008 2014, DBDiff.
UMASS Center for Healthcare and Finance, December 2013– March 2014, Boston MA
•
As a team member participated in continued deployment and support of MA State Supplement Payment System. Was the primary
responsible for mid tier business services and project web based GUI. T ools and technologies involved: Agile/Scrum, C# services,
WCF, AJAX WebForms (prototyping) ASP.NET MVC 2 4 (C#) with Telerik ASP.NET MVC components, LINQ to SQL, Entity
Framework, MS Workflow Foundation 4.0, Tortoise SVN, Hudson/Jira, SpecFlow, multiple JavaScript libraries.
Investment Technology Group (ITG), Inc., October 2006 – November 2013, Boston MA
•
Architected, designed, deployed and supported mostly as a solo developer and in some cases as a member of a small development
team over a twenty desktop, Web, service, and database applications/projects for a trading/brokerage/clearing company. Some of the
projects I was responsible for: Newsletters service, Subscription application, custom Workflows application, Credit Approval
application, Compliance application, Failed/Nnaffirmed trades application, custom development for CRM Onyx 2.5 6.0, integration of
custom applications with MS CRM Dynamics 2011, Client Profiling application, CRM imports/migrations, Soft Dollars application,
Revenue Sharing application, Trade Connections Mapping application, Billing/Invoicing system for GCIS, a number of Reporting
applications and etc… Tools involved: SQL Server 2000 2008, Sybase IQ, VB.net, C#, ASP.NET, full scope of the Framework 4.0 4.5
services, Workflow and Communication Foundations, MS CRM Dynamics 2011 SDK, Rational ClearCase, Telerik AJAX components,
NSurvey 2.7
Clean Harbors Environmental Services, Inc., June 2006 October, 2006 Norwell MA
•
Participated in conversion of a large legacy mainframe application into enterprise web based system that handled various aspects of
environmental and hazardous waste management. Primary responsibilities included: analyses of legacy requirements, correlating
them with existing implementations, interacting with business users, forming conversion solutions, coding and testing interfaces and
stored procedures, integrating the developed screens into the current system, navigation of new deployments across the multiple
stages of the client’s environment. Tools involved: SQL Server 2000, VB.NET and some in house development/deployments tools.
Nivo Technologies, Inc., April 2006 May 2006, Cambridge MA
•
Developed a revision of Sales/Order Management System for leading golf equipment manufacturer. The connectable desktop based,
heavy object oriented application was implemented around SQL Server and Sybase database engines and employed very reach
interactive presentation layer, utilizing the persisted Datasets and Infragistics data consumers. The modifications were primary
around introduction the layers of hierarchy within GUI automation. Tools involved: SQL Server, VSS, VB.NET, Sybase, Infragistics
Controls.
VistaPrint, Inc., March 2006 – April 2006, Lexington MA
•
As a member of Site Residing Team participated in development of components for Order Possessing Pipeline. The responsibilities
were to build the classes and controls within the client’s highly proprietary development framework. Tools involved: SQL Server 2000,
VB.NET, Subversion SVN and a number of client’s custom development tools.
HealthBanks, Inc., May 2005 – February 2006, Burlington MA
•
Developed and partially architected a number of releases for Patient Portal – a health care web based series of networks that extend
physician patient relationships while provided compelling opportunities for pharmaceutical corporate partners. The primary
responsibilities were engineering of all aspects of front end, multi layered mid tier and back end. Tools involved: SQL Server 2000,
processing XML feeds, C# development: all presentation, business and data layers, ASP.NET, VB.NET development: windows
services and supporting applications, development of adaptable newsletter engines, Chart FX libraries, Velocitis Flywheel, Microsoft
Application Blocks, Web traffic analyze and reporting
Bristol Myers Squibb, September 2004 – December 2004, North Billerica MA
•
As a member of a 5 members development team participated in design and re engineering of a Nuclear Medicine Management
system. The system managed the relationships between nuclear medicine manufacturers, pharmacy and hospitals, the medicine
patient administration, drug inventory, procedures and studies. The primary responsibilities spread around business mid tier layer of
the application. Tools involved: SQL Server 2000, MSDE 2000, VB.NET, 1.1 Framework, Infragistics NetAdvantage 2004, Velocitis
Flywheel For VS.NET, Microsoft Application Blocks, barcode scanners
DMR Mass, August 2004 – September 2004 Boston MA
•
Re engineered 3 tier eSDR System – Electronic Services Delivery Reports for a State’s Department of Metal Retardation. The system
facilitated payments to the vendors and service providers of mentally retarded individuals and their families. The duty included
analyses and manipulation of legacy data structures, conversion, creations and data optimizations, re design mid tier components,
new implementation and modifications of web base pages and web forms to accommodate new business processes, unit testing and
deployment of the system in production. Tools involved: SQL Server 2000, Visual Interdev 6.0, ASP 3.0, VSS, ErWin 3.5, ASP.NET
Interactive Constructs, Inc November 2003 – June 2004 Medford MA
•
As a member of a development team participated in re development a learning management system for constructing, deploying, and
managing custom, highly personalized e learning applications. The system contained a compilation of web based tools that allowed
content providers to migrate legacy content to the Web, create new interactive content, advanced assessment, self assessment in
truly adaptive, e learning environment utilizing meta data driven user profiling. Tools involved: SQL Server, Visual Interdev 6.0, VSS,
ASP.NET
Data2Logistics, Inc. June 2003 November 2003 Randolph MA
•
Collected user requirements, compiled functional specifications and individually implemented, tested and deployed 3 tier Bill Matching
Component for a Freight Bills Reconciliation System. The system offered a solution that streamlined processing information and gave
knowledge/opportunities to the service’s subscribers to recover, control and reduce their transportation costs through the highly
efficient freight bill processing, pre audit and payment, routing guide compliance, post audit and information management. Tools
involved: Visual Basic 6.0, SQL Server 2002, Visual Interdev 6.0, heavy SP, COM under MTS, ASP.
Pega Systems Inc., February 2003 April 2003, Cambridge MA
•
Architected and implemented a highly customized File Submission System. The system allowed automated files submission (under
dynamic security enforcement) to a proprietary file server. Tools involved: Visual Basic 6.0, heavy Window and Networking APIs
Digilab Corporation, August 2002 January 2003, Randolph MA
•
Re architected and re developed and deployed to production an infrared spectrometry analyzing system. The 4 tier VB based
application provided a complex scientific examination of the different fluids. Tools involved: Visual Basic 6.0, Access, Custom
Reporting tools, custom data structures, COM, heavy OLE automation, heavy APIs, Serial Port protocol, Merlin 4.2, numerous third
party tools for spectrographic analyses/presentation.
Harvard University, History and Science Departments, June 2002 August 2002, Cambridge MA
•
Architected, implemented and integrated a number of applications for an academic institution. The primary responsibility included data
migration from the legacy datasources, data modeling and the databases building, data migration, designing of data entry and data
retrieval interfaces, integration providing methods for data analysis and reporting. The system covered many aspect of undergraduate,
graduate and post graduate education. Tools involved: FileMaker Pro, Visual Basic 6.0, Access, Crystal Repost, Crystal Web Server,
SQL Server 2000
August 2001 January 2002, Alkermes Inc., Cambridge MA
•
Re architected, implemented, tested and deployed a number of desktop/web applications for a mid size Pharmaceutical company.
Besides the actual analyses and development participated in heavy end user interaction and the development personnel training.
Tools involved: Visual Basic 6.0, InterDev 6.0, heavy ASP, heavy reporting, DB administration.
Progress Software Inc, April 2001 July 2001, Burlington MA
•
Designed, tested and analyzed a variety of the on line ordering systems for the Comparative Evaluation Project. Implemented a
complete full scale e commerce store/customer_services applications utilizing exclusively the Commerce Server 2000 development
techniques, customized the private and public sites according to the user requirements, constructed the application to run Commerce
Server’s Application Server from desktop, designed scripts for bulk population of the catalog, users, profiles and orders; investigated
performance of the entire system. Tools involved: Commerce Server 2000, Visual Basic 6.0, InterDev 6.0, Biz Server 2000, SQL
Server 2000.
Cabot Corporation, October 2000 January 2001, Burlington MA
•
Reengineered the Feedstock Prediction and Evaluation System for a global Chemical Manufacturing Company. The system
monitored, analyzed and provided decision support for heavy core chemical analyses that permitted professionals in the field to
analyze, evaluate and predict petrochemical Feedstock ingredients. Tools involved: Interdev 6.0, Visual Basic 6.0, SQL Server 7.0,
COM, C++, VBA, Graphic Controls, VideoSoft 3.0, Farpoint Grid 3.5
Circles Inc, June 2000 October 2000, Boston MA
•
Orchestrated a physical migration of large scale 3 tiers web based workflow system from development house to the client site,
established and supported in house development infrastructure, instituted appropriate development methodologies and procedures,
coordinated with remote development teams, environment troubleshooting. Tools involved: Visual Basic 7.0, COM’s Application Server
under MTS, SQL Server 7.0, XML, ASP (both scripts), SilkNet/Kana System
Boatscape.com Inc., September 1999 June 2000, Boston MA
•
Designed and implemented the E Commerce business to consumer Web store for medium size web site. The scope of the project
included design of datamodels and databases for all stages of company operation, VB based client server Data Entry application,
ASP based online store, shopping basket, registration and checkout process, real time credit card processing, email notification, cross
promotions and etc., VB based 3 tier business to business Customer Service application, system integration, deployment, support
and reporting. Tools involved: Visual Basic 7.0, COM/DCOM implementations, multi tier development and deployment, SQL Server
7.0, Crystal Report 8.0, MS DataCube techniques, SQL’s replications and customized DTS packages, CyberSource Components, Site
Server 3.0, Dictionary objects, DO data storages techniques, Site Server 3.0 Commerce Edition, Commerce Interchange Pipeline,
marshalable baskets and receipts, running CIP from Visual Basic, some exposure to SS Personalization and Membership, SS
Reporting, CIPM, Ad Server
Cabot Corporation, April 1999 September 1999, Boston MA
•
Designed developed and tested the Event Management and Reconciliation Systems for a global Chemical Manufacturing Company.
The system provided the interfaces and algorithms that allowed to the operators/managers of chemical the plants to manage different
manufacturing processes, machinery and to interrupt/reconcile automated processes flows. Primary responsibilities include
architecture and system engineering, initiation of back end structures, implementation of two independent applications (Desktop and
Web Based), deployment and creation of infrastructure for successful support. Tools involved: IS 4, IE 5, DHTML, ASP, Interdev 6.0,
Visual Basic 6.0, SQL Server 6.5, Data replications and Datamodeling, Aspen’s IP_21 Database, ADO 2.1
FTP Software Inc., February 1999 – March 1999, NY NY
•
Designed and tested in process ActiveX components to support Active Server Pages system utilizing ASP, IIS, NT Option Pack,
Visual Basic 6.0, MS Class Builder, and MS SQL Server 6.5.
International Forest Products Inc., January 1999, Boston MA
•
Evaluated and tuned IFP's Warehouse 99 project. Converted the product into Visual Basic 6.0. Converted the reports into Crystal
Reports 6.0. Established the proper development environment for IS department to achieve higher level of software integration within
IS. Provided technical evaluation of implemented system White box functional testing. Provided high level of quality assurance
assessment.
Unifi Communications Inc., October 1997 December 1998, Lowell MA
•
Led the Unifi Broadcast PC 1.5x research and development team. Established a proven work infrastructure within the development
team of three employees. Absorbed product requirements and converted it into the development plan. Scheduled and prioritized
development efforts. Responsible for principal development, code verification, version control and interaction with QA department.
Technologies involved: VB 4.0 VB 6.0, InstallShield 3.1, MS Access 7.0 (local database), Oracle 7.3 (server database), Crystal Report
6.0, MS MTS, HTML, DHTML, ASP, ErWin 3.5, third party tools: AccuSoft' Image Library, Desaware's VersionStampler, VB Compress
Pro, FarPoint's Tab Pro and Spread, Visualsoft's TreeBuilder. Black Ice Rendering Utility.
Boston Gas, August 1997 October 1997, Inc.
•
Reengineered Respond Compliance Reporting system. Converted business logic of the existing reports into the new schema. Created
36 new reports utilizing Crystal Reports 5.0/6.0. Analyzed and validate necessary data warehouse objects and implemented with
Oracle 7.3. Created user friendly GUI in Visual Basic 5.0 for reports and criteria navigation.
Municipal Tax Bureau, December 1996 August 1997, Philadelphia PA
•
Upsized and reengineered the Delinquency Account Collection. Provided DBA support in the development environment. Upsized data
from Paradox for Dos and Access 7.0 to SQL Server 6.5 Created GUI and out of process mid tier components utilizing Visual Basic
5.0, RDO 2.0, and OOP, Rational Rose. Tested the three tier application and implemented production roll out. Introduced post delivery
enhancements.
Energy Supply Company, August 1996 December 1996, Inc., Philadelphia PA
•
Provided database administration support to the Active Web Pages developing team. Installed, tuned and optimized SQL Server 6.5.
Created and documented back end infrastructure. Performed system backup, scheduling, monitoring and routine maintenance.
Created and scripted database objects.
Merion Publishes, Inc., January 1996 August 1996, King Of Prussia PA
•
Design, creation and deployment in production of Insertion Order Management System. Collected functional and user requirements,
created datamodel, database and established application flow. Validated persistent data and converted it into SQL Server format.
Provided DBA support of MS SQL Server 6.5. Designed and implemented the front end utilizing Visual Basic 4.0, RDO 1.0, MS SQL
Server 6.5, Sheridan True Grid, Calendar, WinPro 2.0 custom controls, Crystal Reports 5.0, and ErWin 2.5.
December 1995 January 1996
•
Designed a desktop based application utilizing Visual Basic 4.0, DAO, Windows APIs, graphic and map custom controls, Access 7.0,
Crystal Reports 4.0, and WinHelp. Facilitated off side end user training.
July 1995 – December 1995
•
Designed a system that will allow user to search, retrieve, and secure files from common drive. Created GUI prototypes. Implemented
and tested the application utilizing Visual Basis 4.0, Sheridan WinPro package, WinSpy 1.0 custom control, DAO ODBC access
method, and MS SQL Server 4.2.
Designed and implemented intermediary applications unitizing Visual Basic 3.0, DAO 2.5, Visual DLL custom controls, Windows APIs,
•
Sheridan custom controls, and MS Access (May 1994 November 1994)
S & C, Inc., 1994 – 1993, Philadelphia, PA
•
Staff Applications developer
Bernard Aronson, Inc, 1993 1992, Philadelphia, PA
•
Staff Programmer
Education and Professional Development:
Business Communication Program Harvard Extension School Cambridge, MA
•
System Administration for Microsoft SQL Server 6.5 Microsoft
•
Conshohocken, PA
Optimization of Transact SQL for Sybase System 11 Sybase Conshohocken, PA
•
Advanced course in Microsoft Visual Basic programming Microsoft
•
King of Prussia, PA
BS in Information Systems Odessa State University Odessa, Ukraine
•