Leon Rivkin
QUALIFICATION SUMMARY:
Ten years of professional experience in the computer industry. | |
Extensive system architecture and modeling skills. | |
Diversified high level consulting experience. | |
Good communication, social and leadership skills. | |
Ability to create and manage large team, capable to undertake widest range of the project. | |
Ability to evaluate, negotiate with and manage multiple vendors. | |
Proven experience in designing highly available and scaleable infrastructure. | |
Proven experience in implementing most complex Enterprise System Integration projects. | |
Commanding knowledge of the Microsoft .Net, Windows COM/COM+, XML, Java and J2EE technologies. | |
Intimate knowledge of the most of the aspects of B2C and B2B e-commerce. | |
Strong background in large-scale enterprise system design, development and integration. | |
Solid object-oriented design and development practices. | |
Extensive experience in architecting and programming N-tier client-server and Internet solutions using Java, VB, C++ and Delphi, | |
Database design and development. | |
Design of the complicated Graphic User Interfaces | |
Internet security, technical aspects and system administration of MS Back Office, Windows NT and UNIX systems. | |
Development of operating system services and utilities. | |
Implementation of inexpensive Massive Parallel Processing clusters (commonly known as parallel supercomputers). |
SKILLS:
Languages:
C/C++, Java, Object Pascal, BASIC, XML/XSL, ASP, PHP, DHTML, JavaScript,
VBScript, SQL, HTML, UML, VRML, PERL, PROLOG, Smalltalk, 80x86 Assembler
Development Environments:
MS Visual Studio 6.0 Enterprise Edition, MS Visual Studio .NET, Borland
Delphi Enterprise, Oracle JBuilder, WebGain Enterprise Studio(Visual Café,
TopLink, StructureBuilder), ObjectDesign eXcelon development studio.
MS .Net Enterprise servers:
Application Center, BizTalk Server, Commerce Server, Content Management
Server, Exchange Server(familiarity with som useful integration features), Host
Integration Server, Mobile Information Server(basic familiarity), SharePoint
Portal Server, SQL Server and OLAP tools.
Server/DBMS software:
BEA Weblogic, IBM Websphere, Persistence PowerTier, Persistence Dynamai,
Persistence EdgeXtend, Vitria BusinessWare, MS Site Server Commerce Edition,
Bulldog Asset Management system, Vignette Content management server (from an
integration standpoint), JMS(Fiorano, Spiritsoft, and various connectors), MTS,
MSMQ, MS NetShow and Media Services, DataJunction Integration Engine, BlazeSoft
Rule Engine, ObjectDesign eXcelon/Real Time Event Engine, IBM DB2 UDB, Oracle 8i
Enterprise, Informix 7.0, Apache/TomCat, Excite, various search engines..
Frameworks /Middleware /Protocols:
EJB, SOAP, CORBA (Iona Orbix and Orbix Web, Inprise ORB), DCOM, COM+
services, JMS, MS Message Queue, IBM MQ-Series, Borland MIDAS, OEC Entera,
Common RPC, ODBC, JDBC, EDI, OBI, HTTP (also as a middleware used in OBI
standard), SMTP, NNTP, FTP, H.323, T.120, LDAP, TCP/IP, UDP, SNA/LU 6.2.
Infrastructure Components:
Veritas, Sun and Microsoft Clustering, EMC, Nstore and Sun storage
solutions, Cisco and Foundry switches and load balancing solutions, Altion load
balancing solutions, Cisco and Checkpoint firewalls, Sun, IBM, Compaq and HP
server lines, SNORT IDS.
Operating Systems:
Beta version of Windows .Net servers, Windows 2000(including Datacenter
Server), Windows NT( 3.51 and 4.0 including Enterprise edition), Windows 95/98,
Windows 3.x, MS-DOS, UNIX - Linux, BSD and Solaris 2.7/2.8
CASE/Modeling Tools, Version Control, Project Management and Productivity
Tools:
Rational Rose, MS Visual Modeler, MS Visual Database Tools, Logic Works
ERWin, MS Visual SourceSafe, Intersolve PVSC, MS Project, MS Office, Visio,
NuMega DevPartner Studio.
Subject Fields :
Telecommunications, retail, financial and mortgage industries, billing,
scheduling, call center operations.
RELATIVE WORK EXPERIENCE:
Cablevision Systems Corporation Long Island, NY, 06/00 – Present: Director of Digital Set-Top System Architecture
Started with a company as independent consultant. | |
Recruited and managed integration/development team. | |
Has been integral in helping Cablevision develop system architecture and implement application platform for a new set of Digital Set-Top Boxes. | |
My team preformed most of the work as system integrators between CableVision, Sony and Sun Microsystems custom software. | |
My team assumed responsibility for 16 major software subsystems development and integration. | |
Helped designing and heavily influenced most of the aspects of infrastructure, including storage systems, clustering, RDBMS choice, data replication and backup strategies, universal messaging bus, LDAP and network topology. | |
Managed team of the system architects and preformed as Chief System Architect for a project. | |
Final infrastructure includes over 800 Sun servers, 200 Windows 2000 Servers, over 20 TB of stand-alone storage, and Tandem Nonstop based legacy system and capable of supporting 4 millions concurrent users and process in exceed of 200,000 transactions a second, with 99.999% uptime. | |
Helped to negotiate multi-million dollar contracts. | |
Championed new set of technologies and new development methodologies across the Cablevision. | |
Designed and managed implementation of DataJunctiondata Integration and data processing engines. | |
Designed and managed implementation of Vitria based provisioning engines. | |
Designed and developed numerous Vitira connectors including high performance Vitria to JMS connectors and universal HTTP connector which have been reused by other teams on multitude of the projects. | |
Evaluated and managed relationship with multiple vendors. | |
Initiated and staged multiple product benchmarks including Oracle OPS benchmark (reaching over 10,000 transactions a second), J2EE Application server bake-off, and Sun/Oracle certification of our infrastructure. | |
Created and helped to implement “Best Practices” guidelines for most of the aspects of the project. | |
Never missed major milestone nor have lost a single team member due to burnout, in extremely complex 2 years long project. | |
Total project budget excides $2.5 billions. | |
Project is targeted to reach over 4 millions subscribers. | |
Based on outstanding performance was hired as a Director of DSTB System Architecture. | |
Worked on Java-on-box and MHP implementations |
Unified System Architecture, New York, NY 04/00-Present: Principal Partner acting as Chief Technologist: Performing architect and team lead duties for multiple internal and external projects. Recruited, build and trained large offshore team consisted of over 35 people skied in most of today’s cutting edge technologies. Researched MPP computing, resulting in filing patent (pending) with 14 original claims.
FoundationSource.com, New York, NY
Created all system architecture and most of the framework. | |
Created highly available and secure production infrastructure, under very tight deadlines and budget constrains. | |
Four-tier network infrastructure, includes web, app, DB and administration layers, 4 sets of the firewalls, 2 sets of network attached storage systems, MS App Center and MSCS clusters. | |
Infrastructure and architecture passed multiple technology audits from numerous financial partners. | |
Security architecture and implementation have received very high praises from major financial institution, and in case of First Bank, was noted as most secure 3rd party software they have preformed an audio ton to the date. | |
Designed multi-tier data feed engine to process multitude of different data feeds from financial partners. | |
Designed document management and workflow system, which allows for multiparty conditional approvals and is fully event driven. | |
Designed next generation of the workflow and integration engine utilizing MS BizTalk Server. | |
Developed web-based portal for managing private foundations on-line. | |
Managed creation of an ASP tool to help individuals to set-up and manage private foundations. | |
This system uses complex financial management tools that integrate with some of United States largest brokerages, banks, and insurance companies. |
Volume Services America, Spartanburg, S.C.
Managing all technology for both Ezplanit.com and Teammerchandise.com. | |
Build and offline client using VB .NET Windows forms, SQL Server Desktop Engine, multi-master merge replication, and MSMQ for data synchronization and conflict resolution. | |
Managed development of an e-commerce application for Teammerchandise.com, which will allow it to sell online all the items currently sold at the athletic stadiums. | |
Application is built in ASP .Net and consists of configurable multipurpose catalog, inventory management and shopping cart engines with customizable front end as well as external COM, Database and SOAP interfaces to integrate with arbitrarily backend systems. | |
Unified Systems is planning to market above software as off-the-shelf product |
Spectrum Capital Partners, LLC, New York, NY
Designed and managed development of an account/trade reconciliation and inventory/office management system for this multi-million dollar proprietary equity trading company. | |
Utilizing advance technology for account management and scaleable techniques for database design, as well as data partitioning and replication. | |
System is used in multiple geographic location throughout the United States. |
I-Tech Global, New York, NY. 11/99-06/00: Independent Consultant acting as Chief Technologist: Performing architect and team lead duties for multiple internal and external projects
OnMoney.com- team lead/technical manager for consultants team building high performance web site using Microsoft Technologies (ASP, VB) and IBM DB2 on the back end.
Created application framework | |
Established coding and source control practices | |
Developed caching engine | |
Employed many nonstandard coding techniques to achieve maximum performance and scalability. | |
Provided input on system architecture and advised client on emerging technologies. |
ERSVP.com- system architect/CTI integrator
Helped to migrate existing system architecture from MySQL to Oracle 8i | |
Designed high scalability architecture under very tight budget constrains, employing Linux web cluster on Intel platform and Oracle 8i on Solaris | |
Created inbound Computer Telephony system for online registrations employing Dialogic Boards and Artisoft Visual Voice Pro 5.0. | |
Created integration module with MessageBlaster.com using XML for data exchange. | |
Created design for second phase architecture, and migration path. |
SportsDAQ.com- consultant
Evaluated second phase system architecture | |
Helped to design and implement core framework. | |
Products used MS SQL Server 7.0 Cluster, IIS 4.0, New Atlanta ServletEXEC as application server for Java Beans and Servlets, Bea Systems JDBC level 4 drivers, Symantec Visual Cafe Enterprise 3.1. System includes very complex Objects to DB persistence and Object cashing engine and multiple independent GUI generation layers including XML, HTML and WDML. |
Gabriele Communications, Greenville , SC. 10/98 – 2/00: Independent Consultant:
Helped fast growing phone company to manage organization and infrastructure changes and streamline their IT processes. | |
Helped with company-wide OO design effort and creation of UML model. | |
Designed and implemented system(TAGApi) to integrate BellSouth CORBA(Iona Orbix 2.3c) backend to MTS/DCOM system. | |
Created custom "CORBA to COM/MTS" bridge to comply with BellSouth security standards and process workflow. | |
Created custom resource dispensers for MTS. | |
System was implemented in VC++ 6.0 (ATL 3) - over 20,000 lines of code, ADO 2.1, Orbix 2.3c, RSA BSAFE 3.0 and SQL Server 7.0. TAGApi was licensed to numerous companies under name Electronic Bonding, including some large system integrators(DSET and Daleen) - Press release . | |
Integrated TAGApi with existing systems. Implemented new front end in VB 6.0 to utilize TAGApi. | |
Also provided architectural design and prototyping for their Web and MSMQ efforts. Used MTS to implement transactions with MSMQ. | |
Preformed as project manager and system architect for offline browser based order entry application | |
Application was created using IE5 specific DHTML(behaviors, scriptlets and dynamic data binding) and XML/XSL. | |
Created toolkit for rapid application development based on above technology. Advised on software development practices, frameworks, and educated customer about new trends in technology. |
BellSouth Science & Technology, Atlanta , GA. 2/98 - 7/99: Independent Consultant:
Designed server system architecture for Video Conferencing/Collaboration Service using H.323 and T.120. | |
Software used NetMeeting API on the client side and White Pine Meeting Point MCU. | |
Implemented server and most of the client side of first prototype, implemented server side of second iteration. | |
Helped design system architecture for carrier grade "TV over IP" hosting and delivery service | |
System utilized SQL Server 7.0, MS Site Server 3.0, MS NetShow Theater and MS Media Services, Cisco IPTV, and ImagicTV framework(EJB based framework). | |
Implemented client application using virtual appliance concept and prototyped backend services. | |
Designed server farms with load balancing and failover capabilities using Microsoft technologies. | |
Worked with integration of COM based infrastructure with Enterprise Java Beans. | |
Have implemented custom IPTV front-end, Universal Demo Shell and ADSL Gateway Client - performed ActiveX, network, database and RAS programming in VB 5/6 and SQL Server 7.0 beta 3. | |
Implemented Site Server 3.0 for ADSL Gateway Site. | |
Integrated products of 5 different teams on that site (IPTV, online billing and provisioning system, portal site, voice mail web access system, ADSL Gateway to reroute ADSL through multiple ATM connections). | |
Also have installed, implemented and administered Exchange 5.5 and IIS 4.0 for departmental use, created usage policies. | |
Have prototyped knowledge-management system using MS Site Server. | |
ADSL gateway have won internal innovation award in 1998 | |
BellSouth has demonstrated those products on numerous trade shows including Supercom 98 and 99. |
America Computer Experience, Atlanta , GA. 2/99 - 5/99: Independent Consultant:
Designed, implemented and managed deployment of integrated call center, reservation, scheduling and billing client-server mission critical application under unrealistic time and budget constrains. | |
Designed unique scheduling engine. | |
Application have been implemented using SQL Server 7.0 as back end, MS Access 97 as front end, and numerous third party components have helped to speed up development process. | |
Integrated SA-Check and Microsoft MapPoint for inexpensive GIS capabilities. | |
System also exposes COM interfaces for future integration with upcoming e-commerce system. |
Riviera Mortgage, LLC. Atlanta , GA. 5/98 - Present: Independent Consultant:
Designed and implemented BackOffice Small Business Server environments for each office | |
Connected offices with VPN over Internet | |
Created Fax sharing solution for offices using Symantec WinFax and Exchange 5.5, which have allowed my client to centralize fax processing in the headquarters. | |
Created system architecture and database design for their loan processing software | |
Assembled and managed offsite team of programmers to implement it. | |
Software uses Delphi 4.0 on the front end, XML messages over MSMQ to exchange data through slow VPN, and SQL Server 7.0 as back end. | |
Created Data Warehouse to analyze historical data from legacy system, using SQL Server OLAP tools and Excel 2000 as client. | |
Created system architecture for second phase, which will include integration with banks, underwriters, custom AI based approval engine and e-commerce solution. | |
Performed programming of rule engine using Visual Intelligence toolkit. |
Realtor PAGE Inc, West Palm Beach , FL 9/97 - Present. Independent Software Vendor:
Created full-featured e-commerce Web site (http://www.medceu.com/) using, ASP, VB 5, SQL Server 6.5, MTS 2.0, Cybercash and Visual Intelligence AI toolkit. | |
Site features Artificial Intelligence - to suggest optimal education path, unique membership system, high security and integration. | |
Site has been licensed to Realtor Page for a royalty fee. | |
Responsible for ongoing changes in software, migrated part of the software to VB 6 in 09/98. | |
Site has received numerous awards. |
Powernet International Inc., Miami , FL. 10/96 - 2/98: Principle Technologist:
Working on the client site for Office Depot.
Responsibilities include System Architecture for mission critical, distributed N - tier client server order processing system. | |
Evaluated middleware structure for that project. | |
Created over 20 prototypes using Entera 3.2, MQ, RPC, CICS, MTS and finally CORBA. | |
Object Architecture for a client side of the above project - have developed OO model and implemented all base framework classes. | |
Have established object implementation and reuse methodologies and helped rest of the team members to come up to speed with OO design and implementation. | |
Worked on development of a Customer Module GUI in Java talking to the C++ middle tier using CORBA. | |
After change of the scope of the project and rejection of CORBA, have implemented "Data Pump" - multithreaded TCP/IP based middleware optimized for high performance data delivery from MVS/CICS and containing multiple parsing and marshaling engines (on internal Office Depot Evaluations product was chosen over commercial products including MS Cedar(COMTI) for performance, features and ease of integration). Product was designed using Visual Modeler and implemented using VB 5.0. | |
Participated in prototyping other Customer Maintenance project - Java front end talking to CICS COBOL system, and migrated "Data Pump" to Java. | |
Created E-Commerce Web application directly tied to the AS400 back end, EDI enabled it | |
Created prototype of next generation Web Site using ActiveX/DCOM technology, Site Server 2.0, MTS | |
Helped to establish NT Domain for an Internet Application Servers infrastructure, resolving capacity and security issues. | |
Designed a server side "Cookie Jar" ISAPI filter to manage session state for a Web browser, which do not support cookies - same architecture, was lately implemented by Microsoft | |
Created methodology and implementation to share information between Active Server Pages, Pearl Scripts and Java Applets. | |
Participated in establishing the OBI standard (Open Buying over the Internet by SupplyWorks) and implemented a system compliant with version 1.0 of that standard (System was outlined in InformationWeek 08/25/97 page 32). |
Responsible for the management of the team implementing Electronic Commerce and Internet Data Delivery system for a major healthcare provider. Responsibility included:
Team technical lead | |
System architecture (IIS 4.0/ASP, MTS 2.0/COM Servers, Oracle 8.0 -> Firewall -> Oracle 8.0 Production Systems) | |
Security infrastructure | |
OO analysis, prototype development | |
Team members training, and overall project management | |
Served as customer liaison |
New Wave Web Publishing, Rochester , NY . 12/95 - 01/97: Chief Technologist:
Created hardware, software and network security infrastructure for Internet Publishing. | |
Created numerous Java Applets | |
Designed and implemented set of templates and wizards for MS FrontPage using VB 4.0(OLE 2.0) and C++(CGI-BIN and CodeBase 5.1 libraries) | |
Designed client-server three-tier approach to the Internet Applications using HTML and JavaScript as a front end, ISAPI filters as a second tier and IDC + ODBC database server as a back end. | |
Implemented database gateway from IIS to SQL Server. | |
Designed and implemented program to create dynamic VRML (3D Modeling) landscape of the lakes from satellite map data. | |
Created many script for common CGI-BIN application (form processing, etc), Web Site maintenance and system administration tasks. | |
Created and maintained 11 Web sites for different companies. | |
System administration of 4 servers running Windows NT 3.51/4.0, MS IIS, Excite Search Engine, e-mail server and SQL Server 6.0/6.5. | |
Participated in two break-in resolutions. | |
Performed feasibility study/initial planning for major healthcare coverage provider about migrating their RAS services/applications services on the unified platform. | |
In January 1997 NWWP was acquired by Powernet International Inc. |
CTG, Rochester , NY . 3/96 - 10/96: Consultant: Worked on the client side – Verabill, Lucent Technologies, Alcatel
Implemented second tier (rating and billing engines) for accounting and billing client-server applications | |
Used VC++ 4.2 and Informix 7.0 as a back end. | |
Participated in design and creation GUI for this product in Delphi 2.0. | |
Design and implemented of database libraries to transfer old accounting application from proprietary storage format (CTree + flat files) to ODBC compliant databases. | |
Worked under ISO 9001 standards. |
Tobin & Associates, Rochester , NY . 7/95 - 12/95: Software Engineer:
Designed and implemented "Marketing Solution Tools" for Marketing Division of Xerox | |
Created working prototype of "Illustrated Radiologist Report" for another Kodak Medical Sciences division. – This product have won awards on some medical shows in 1996. | |
Front end and OLE 2.0 programming on VB. 3.0, Access and Oracle 7.0 as data container | |
Visual C++ 1.51 for special functionality (financial calculation). | |
Helped to develop "PC Development group" guidelines (for VB and Access). | |
Worked under ISO 9000 standards. |
MB Software and Consulting, Syracuse, NY. 04/95 - 07/95: Consultant:
Responsibilities included designing and creating programs that collect information from AS/400 system in real time mode, analyze, and display it in graph form. Using Visual Basic 3.0 as database front end for MS Access and Visual C++ for creating support and connectivity DLL's.
TDH Medical System, Syracuse, NY. 01/95 - 03/95: Contract Programmer:
Responsibilities included Visual Basic programming (Universal setup program and DISAM front ending), MS Access Programming (Client Database), C/C++ for Windows for converting DISAM database C library into DLL's for VB front ending).
UzInterBusiness, Uzbek-American Join Venture. Uzbekistan. 11/91 -8/93. System Administrator:
Responsibilities included supporting networks, installation new systems and troubleshooting, resolving DOS/WINDOWS related problems, C++ programming.
Computer Science School, Tashkent State University, Uzbekistan.
10/90 -11/91: Junior Programmer, writing assembler and C++ programs, troubleshooting.
4/90 - 10/90: Computer Operator, data entry.
CAREER ADVANCEMENTS:
Public Presentations:
South Florida Database Developers Group (SFDDG) - Miami. 08/97 - 02/98
MS Transaction Server Implementation:
o MS Transaction Server Architecture
o Pitfalls of MTS Implementation
o Implementing MTS in enterprise - planning, load balancing and failover methodologies.
Creation of Commercial Internet Sites:
o Types of Commercial Sites
o Membership Systems
o Financial Transactions
o Advertisement Companies
o Security and ongoing maintenance issues
o Sample implementations
Active Server Pages Overview:
o ASP Architecture
o Object Model
o Tips and Tricks (How-To)
o Performance Issues
Also served as Internet Group Coordinator for SFDDG
Microsoft Related Achievements:
Microsoft Certified Professional - Microsoft Internet Information Server and Index Server
Microsoft SQL Server 7.0 - Planing and Implementation
Microsoft Site Builder Level 3
Beta Tester:
MS IIS 1.0 (Gibraltar) - in conjunction with Sutherland Consulting
ASP/ MTS(Viper)/ MSMQ(Falcon)
MS Site Server 3.0
MS SQL Server 7.0 + OLAP services
Cognos Aristotle(NovaView) for SQL Server 7.0 OLAP
EDUCATION:
Tashkent State University
Tashkent (former the USSR). 1990 - 1993. Major in Math, minor in Computer Science. Computer related courses: Data Structures, Advance Assembler programming, Digital Electronics, 16 Bit Processor Programming, Windows programming, GUI Design and Implementation, Computer Basis, Principles of Building Hardware and Software Systems, Networks, Viruses and Data Protection, Pascal, Modula 2 and C/C++ programming.