
Oleg Vinokurov
4350 Stern Ave. 4
Sherman Oaks, Ca 91423
213-304-6153 or 818-728-6730
OVERVIEW
Senior-level architect/developer with over fifteen years of experience in a broad range of Internet technologies. Key participant and leader in all phases of development life cycle for a number of e-commerce systems. Self-starter with both technical expertise and business savvy to translate corporate needs into detailed solutions. Team player with excellent inter-personal skills.
SKILLS
Excellent verbal & written communication skills.
Work great independently or as a team player.
Programming Languages: C#, Java, Visual Basic, C, SQL, PL/SQL, HTML, CFML, DHTML, CSS, XML, UML, VBScript, & JavaScript.
Java Technologies: J2EE, JAVA2 EJB, JMS, JSP (Java Server Pages), Servlets, JDBC, Swing, Applets and Java Beans.
Visual Basic Technologies: COM, DCOM, ActiveX Control, ActiveX Document, ASP (Active Server Pages), VBA, RDO, and ADO.
XML Technologies: XML, XSL, XSLT, SOAP, UDDI, WSDL, WAP, WML, DOM and SAX.
Framework: J2EE, .NET (1.1-3.5)
DBMS: ORACLE 8i, Developer 2000, MySQL, Informix, SQL Server and MS Access.
Operation Systems: Dos, Windows, SCO UNIX, and Solaris.
PROFESSIONAL EXPERIENCE
01/2008-Present
LegalZoom
Los Angeles, California
Developing in-house MVC framework and providing examples and feedback on how to migrate to a standardized Struts environment. for LegalZoom website. Also modified existing Classic ASP website and created new ASP.NET web pages, as needed.
Environment: Classic ASP, C Sharp(C#), ASP.NET, Web Forms and WinForms Framework 2.0, 3.5, LINQ, JavaScript, AJAX (Telerik, jQery), XML, XSLT, XHTML, MS SQL 2008, MY SQL, Windows XP Pro, MVC.
12/2006-12/2007
Disney
Burbank, California
Developed intranet application BVI TDLS (Trusted Device List System) TDLS. TDLS .Net Web and Web Service application used to manage reservations and maintenance of orders internationally throughout the resort. Also designed and programmed several components that simplified and standardized data access, exception handling, and security based on corporate requirements.
Environment: C Sharp(C#), ASP.NET, Web Forms and WinForms Framework 2.0, 3.0 and 3.5, JavaScript, AJAX, XML, XSLT, XHTML, MS SQL 2005, MY SQL, Windows XP Pro.
04/2006-01/2007
Live Nation (Clear Channel)
Beverly Hills, California
Developed several intranet web. Used many components: Master-pages, custom controls, Repeater, Login Controls, etc. Created web service for Rome Ticketing system (both Server-side and Consumer). Created Web Services for Yahoo widgets (Yahoo Konfabulators) that consume live data from Theatrical and Music interface.
Environment: Visual Basic.NET, C Sharp(C#), ASP.NET, .NET 2.0 Framework and 1.1, JavaScript, AJAX, PHP, DHTML, XML, XSLT, XHTML, MS SQL 2005, MY SQL, Windows XP Pro.
01/2004-02/2006
Farmers Insurance
Simi Valley, California
Developed insurance application Remote Check Print (RCP), for Farmers Insurance.
By using RCP application, user can enter their Claims and payments data in database, keep diary notes of development of claim and print online reports for each claim. RCP developed to manage the insurance claims, check on duplicate billing and print checks for vendors. Also RCP prints coupons for different clients based on the claim.
Environment: FileNet P8, Visual Basic.NET, Visual Basic. 6.0, C Sharp(C#), ASP.NET (1.1 and 2.0), Javascript, VB Script, C Sharp Script, HTML, DHTML, XML, XSLT, XHTML, Oracle 8i, Access 2000, Windows XP Pro.
10/2003-01/2004
Countrywide Home Loans
Calabasas, California
Developed training application for Countrywides FASTER Training program, utilizing C#, Visual Basic .NET and other tools listed below. This training application supported Countywide employee knowledge of Process Maps, Process Interviews and Process Metrics, as well as providing a consistent base for Qualitative Analysis. Also modified existing ASP. NET website and created new web pages, as needed.
Environment: Quest, C++, Visual Basic.NET, C Sharp(C#), Cold Fusion MX, ASP.NET, Javascript, VB Script, C Sharp Script, HTML, DHTML, XML, XSLT, XHTML, MS. SQL 2000, Windows XP Pro.
01/2002-10/2003
Disney Store
Glendale, California
Worked as a Sr. Developer for the HR department, building applications with multiple user security levels while having the application control access to various business modules such as:
PDF Generation Engine
XML Data Packet parsing interface.
Object Validation routines.
Dynamic generation of multiple web-based forms.
Upgrading to the .NET platform involved the maintenance of several SQL Server 2000 databases while building stored procedures to access data across different database servers. Used Commerce Server 2002 to develop Disney Store on line. Support of Hitbox (web usage statistics) application Environment: Visual Basic, .NET, C Sharp(C#), ASP, Java Script, VB Script, Cold Fusion 4.5, C Sharp Script, HTML, DHTML, XML, XSLT, XHTML, MS. SQL 2000, Commerce Server 2002, WindowsXP Pro. and Windows NT.
12/2000-12/2001
21st Century Insurance
Woodland Hills, California
Developed insurance Web Pages (dynamic calculator) for California and Arizona clients.
Project: California and Arizona Coverage Calculator (CACC)
Involved in developing web-based CACC, which allows each client to manage their own Insurance Policy on a database containing common, defined data elements. CACC also can be used to generate reports for comparison of curricula between Californian and Arizona; to analyze trends in price; to identify charging methods. Devoted to specific topics etc.
Implemented CACC using 3-tier architecture.
The front end of CACC is developed in JSP, HTML, Java Script and CSS.
Developed proprietary application server using Java, RMI and JDBC.
Designed and developed the database using Mainframe.
Migrated data from Mainframe database to Oracle 8i by Jacada.
Environment: Java, JSP, EJB, XML, MQ Series, DOM, JDBC, WebLogic, JRun, Oracle 8i, Jacada, Mainframe, Cold Fusion, Java Script, Solaris and Windows NT.
07/2000-12/2000
3Dshopping.com
Marina Del Rey, California
Projects: ScreenFriends, TVG.
Responsible for programming collection of statistical logs, online forums, database driven internal web pages, browser tracking solutions, shopping carts, and building the overall structural "fundamentals" for multi-functional commercial web sites including clients such as:
ScreenFriends.com - As a Cold Fusion Lead Programmer created a powerful platform that provided efficient solutions to complex programming problems, and enabled the overall technological support for these solutions, including advanced Cold Fusion back-end interface, security features, and unique database applications.
TVGnetworks.com - Wrote JSP code using structured programming techniques, created database driven JSP/DHTML solutions and searchable interfaces. Provided validation schemas and features designed for various structures to be used in the context of enforcing data integrity. Created EJB that connected via satellite, and retrieved a coma delimited string and displayed on the web.
Environment: Java, JSP, EJB, XML, DOM, JDBC, WebLogic, JRun, Oracle 8i, Satellite, Cold Fusion, Java Script, Commerce Server 2000, Solaris and Windows NT.
04/2000-07/2000
Jackpot.com
Pasadena, California
Installing MSMQ. Developing COM+, COM, & DCOM objects. Writing Store Procedures. Developing & remodeling HTML, DHTML, ASP, XML pages. Using: Java, Visual Basic 6.0, Visual InterDev 6.0, & SQL 7.0.
02/2000-04/2000
Herbalife
Los Angeles, California
Developed COM objects, ActiveX Controls. Writing Store Procedures, querys. Debugging and remodeling HTML, DHTML, ASP pages. Using: J2EE, RUP, Visual Basic 6.0, Visual InterDev 6.0, and SQL 7.0.
09/1999- 03/2000
3Dshopping.com
Marina Del Rey, California
Developing e-commerce Web Pages for 3Dshopping.com, using: Cold Fusion Visual Basic Script, Java Script, Java, Access 7.0, SQL 6.5, Oracle 8.0, HTML, and DHTML, Visual InterDev 6.0, ASP.
03/1999- 09/1999
Metropolitan Transportation Authority
Los Angeles, California
Developing Database Web Page, Bus time schedule using: Visual InterDev 6.0, Visual Basic Script, Java, Java Script, Access 7.0, SQL 6.5, HTML, and DHTML, ASP. Also creating and developing customer database, using Java, MySQL, GUI, add, edit, and search functions.
01/1999-03/1999
Bowne Global Solution
Los Angeles, California
Created and developed database Web Page using: HTML, DHTML, Java script, Java, VB script, ASP, Visual Basic 6.0, SQL 6.5-7.0, MS Visual InterDev 6.0, GUI.
05/1998-01/1999
Learning Tree International
Inglewood, California
Design, develop, and support educational software by using VBScript, JavaScript, Java, HTML, DHTML, MS Visual InterDev 6.0, Director 5.0, Dreamweaver, and Debabilizer. Developed software:
Java Programming. This educational software based on Java extensive experience with Java and its object-oriented features. Use Java 2 to create both applications and applets, including intuitive GUIs.
UNIX Korn Shell. This educational software is based on UNIX operational system and helps system support professionals, network administrators, applications developers and other professionals interested in using Korn Shell programming to enhance their productivity.
Introduction to SQL 6.O. This educational software is designed for preparation of database designers, application developers, programmers and analysts to work with SQL Server.
Microsoft SQL. This educational software is based on MS SQL 6.5 system administration and valuable for database and system administrators, system engineers and database designers who are working with SQL Server.
5/1996- 5/1998
Medical diagnostic Lab
Los Angeles, California
Created and designed Advertising Web Page using: HTML, Java, Java scripts & VB scripts, also created Java Applets for web pages. Designed and developed custom software. Created patient database, using Visual Basic, Access 7.0, GUI, add, edit, and search functions.
09/1995 - 02/1996
Santa Monica College Instructor
Santa Monica, California
Taught students use of PC included but not limited to Web Development (HTML, VBScript, Java Script) Computer Graphics (PageMaker, Adobe PhotoShop), computer programming (Visual Basic, Java, HTML), as well as provided extensive help with MS Access 1997, MS Word & Excel.
EDUCATION
M.S., Computer Science 1999-2001
B.S., Computer Science 1995-1999
University of California (UCLA)
Westwood, California
C# Programming for the Microsoft.NET Platform
Develop C# applications for the Microsoft.NET platform. Instruction focuses on C# program structure, language syntax, and implementation details. Major elements of the .NET framework and how they fit into the .NET platform; structure of a C# application--documenting, debugging, compiling, and running a simple application; creating, naming, and assigning values to variables; using common statements, such as flow control, looping, and exception handling; creating methods (functions and subroutines) that can return values and take parameters; creating, initializing, and using arrays; explaining the basic concepts and terminology of object-oriented programming; using common objects and references types; creating, initializing, and destroying objects in a C# application; and building new C# classes from existing classes.
Object-Oriented Analysis Methods and the Unified Modeling Language
Object-oriented concepts are presented in a formal way, showing how those concepts are represented within the UML. Classes, objects, attributes, associations, generalization/specialization, and aggregation are examined, as well as how UML can be used to describe them. Constraints and their central role in UML are explained, along with business rules and their elucidation within UML. Techniques for dynamic modeling, including state transition diagrams and various kinds of interaction diagrams such as sequence diagrams, collaboration diagrams, activity diagrams, etc., are discussed and illustrated with examples. The central role of use, case scenarios, and activity diagrams also are discussed, along with such various process hints as recursive software development and class/responsibility/collaboration cards.
Develop Applications with Enterprise JavaBeans
Java for the enterprise--a tour; EJB-architecture and concepts, getting started with EJB-developing, getting started with EJB-deploying, developing EJB clients, connecting to an EJB component-details, using JDBC and SQLJ in EJB applications, access control to EJB components, transactions, deployment considerations, Oracle8i, and deployment considerations-Oracle Application Server.
XML Java Developer
Combining Java and XML technologies produces portable data that includes its own data manipulation applications. Overview of XML and describes how to create Web-based applications using XML and Java. Java-based XML parsers, DOM, and SAX, and using XML with JDBC, CORBA, and Enterprise JavaBeans.
Oracle Enterprise Database Application Developer
Introduction to Oracle: SQL and PL/SQL Using Procedure Builder.
Develop PL/SQL Program Units.
Developer/2000 Form I.
Developer/2000 Form II.
Developer/2000 Reports.
Cold Fusion Developer
Build Web applications fast.
Development deadlines with powerful visual programming and database tools, interactive debugging and tag-based server scripting.
Deliver Web applications that scale.
Handle requirements for enterprise scalability with dynamic load balancing, automatic server fail over and advanced application server deployment.
Incorporate enterprise and Web technologies.
Integrate new applications with everything from legacy databases to CORBA and COM objects to email servers, XML and other critical Internet technologies.
Secure Web applications.
Deliver complete security from remote development to global deployment by leveraging existing network authentication, Web server security and the latest in system security technology.
Learning Tree University
Thousand Oaks, California
Class of C++ Power Programming.
Fully exploit the object-oriented capability of C++
Build C++ classes that implement polymorphism
Safely manage memory within your C++ classes
Advanced Education Center
Northridge, California
MS Visual Basic 5.0 Developer
SQL 7.0 DBA
Santa Monica College
Santa Monica, California
Advanced Class of Turbo C++.
Computer, Accounting, Business administration courses.
CERTIFICATIONS
University of California (UCLA), Westwood, CA
Certification, UCLA Certified Oracle 2000 Developer
Certification, UCLA Certified C# Programming for the Microsoft .Net Platform
Certification, UCLA Certified Java Developer
Learning Tree University (LTU), Thousand Oaks, CA
Certification, LTU Certified C++ Developer
Certification, LTU Certified Certified C Developer
Brainbench, Chantilly, VA
Certification, Brainbench Master Certified Cold Fusion 4.5 Developer
Certification, Brainbench Certified HTML 3.2 Developer
Certification, Brainbench Certified JavaScript Developer
Advanced Education Center, Northridge, CA
Certification, Certified MS Visual Basic 5.0 Developer