YACOV E. VINAROV
(***)- ***-**** Martinsville, NJ ************@*****.***
SENIOR SOFTWARE ENGINEER | DEVELOPER | APPLICATION MANAGER
Extensive experience in design, development, and delivery of software systems working as Application Manager, Senior Software Engineer & Developer, Software Architect and System Analyst/Programmer in a variety of technical environments through all phases of the development life cycle. Focus on Enterprise Content Management and Delivery Systems (ECM/CMS) with emphasis on and strong knowledge of user interfaces, relational databases, object-oriented programming languages and techniques, workflows, Client/Server and multi-tier platforms. Solution oriented approach to both technical and business challenges. Manage and coordinate multiple projects through all phases of the SDLC and consistently deliver against objectives. Work equally effectively as self-directed development expert or a technical project leader. Strong analytical skills for evaluations and strategic goals setting combined with focus on details to manage projects at the operational practical level. Rapidly and pro-actively resolve critical strategic issues, mitigate risks and effectively address routine daily issues to ensure bottom line success and clients satisfaction. Communicate with clarity to technical and business colleagues at all levels. Quick adaptation to rapidly changing business and technological environments and at the same time researching and applying best practices for better application management and administration.
TECHNICAL SUMMARY
Languages/Scripts: Core Java, JavaScript, Visual C/C++, VB, Perl, SQL, DQL, ISQL, Shell(s), XML, DOM, JDBC, JSON
Products/Tools/API: EMC Documentum 5.x and 6.x, Web Development Kit (WDK), Business Objects Framework (BOF), Documentum Client Library (DMCL) Documentum Foundation Services and Classes (DFS, DFC), Documentum Composer, Application Builder (DAB), Application Installer (DAI), WebTop customization, Documentum Administrator (DA), Process Management (Workflows and Lifecycles)
IDE/Frameworks: Eclipse, JBuilder, VisualStudio, NetBeans
Operating Systems: MS Windows, Linux, Unix, Sun Solaris, AIX, VMS.
Web/AppServers: WebSphere, Bea Weblogic, Apache Tomcat.
Data Bases: Oracle, JBoss, Sybase, Informix
Technologies/Concepts: J2EE, .NET, MVC, RMI, SOAP/REST, JSON, OO Design, Design Patterns
GUI(Tools/Concepts): WDK, WPF, MFC, SDK, JSP, ASP, AJAX
Packaging/Deployment: Ant, Makefile
PROFESSIONAL EXPERIENCE & CAREER HIGHLIGHTS
Citigroup, Warren, NJ, Senior Software Engineer/Application Manager 1999 – 05/2012
Hands-on owner, manager, developer and administrator of a technically-complex software product serving global Citi community of business users with Market Data, Analytical Research, Financial Reports. Application served 3,000+ users globally processing over 50,000 documents and digital media monthly
Significantly contributed to design, development and implementation of the distributed multi-tier, multi-platform global content management, authoring, publishing, distribution, archiving and messaging application built on the Documentum infrastructure. Components utilized Documentum APIs (DFC,DFS,DMCL - both server and client sided modules), Documentum Business/Type Objects(BOF), Documentum DocApps, customized WebTop with Web Development Kit (WDK), Documentum Application Builder and Composer for deployment on Websphere, Documentum Administrator (with DQL and API for ad-hoc queries, troubleshooting and usage reports). Developed custom version control/workflow objects. Configured and ensured authentication, authorization, developed methods/processes to assist with compliance and auditing.
Closely worked with infrastructure teams on application releases, Documentum version upgrades and kept current the entire technology stacks by repackaging app with newer software releases. Planned and implemented systems migrations and server relocations. Conducted knowledge transfers and coaching. Fostered and followed both SDLC/Waterfall and Agile methodologies/modeling to ensure rapid delivery and overall success.
Based on in-depth knowledge of both business domain and source code internals, provided L1-L3 Production support ( in collaboration with Operations team). Was frequently consulted on QA issues.
Managed twice-annual DR drills.
Architectural/functional/technological/platform components included web-based rich client (WebTop, WDK, JavaScripts, Ajax on WebSphere/WebBank), middle-tier business objects and service objects (Java, DFC, BOF, DOM, XML) on multiple platforms ( AIX, Linux, Unix), databases and registered tables (Oracle, Sybase), custom utilities and custom API exposing Documentum internals, auto-delivery and subscriptions subsystems, custom interfaces to MS Outlook and CitiMarketplace (WebServices), NDM/FTP transmissions, WebTop performance acceleration (Ajax, caching), multi-threaded application with custom queue, transaction and session management, service objects.
Worked on proxy interface modules for inter-system documents and meta-data transfers (Spring)
Metlife, Jersey City, NJ, Senior Systems Consultant 1998 – 1999
Developed, enhanced, supported and managed a large financial application serving the Defined Contributions Group (Pension Funds) with 200+ corporate clients and thousands of individual users. Application utilized three-tier architecture, Windows NT, Visual C++, MFC, OLE Automation, ActiveX, extensive library of custom objects, classes and components on the front-end and Sybase/DB2/Stored Procedures on the back-end. Diagnosed and quickly resolved mission critical production issues.
Moody’s Investors Service, New York, NY, Senior SE/Project Manager 1990 – 1998
Designed, developed, implemented and delivered front-end to a successful enterprise-wide interactive information (rating) system using Client/Server relational database (SYBASE) and object-oriented technology (VISUAL C++, MFC, SDK, custom classes). Designed and developed class libraries and custom controls utilizing design patterns. Wrote triggers and stored procedures. Designed and implemented various corporate applications to published data from corporate databases (SYBASE, C, C++, SQL, DB_ LIB, Java, HTML, VB, ActiveX). Implemented NT/Win32 interfaces for data transfer to external customers (Bloomberg, Telerate). Delegated tasks and directed team of 4 members. Conducted code reviews.
Dun & Bradstreet, New Providence, NJ, Senior Application Consultant 1988 - 1990
Designed, developed and implemented a complete Expert System based on the Inference Corp. ART-IM artificial intelligence engine. Responsibilities included writing portable operating environment (MS and VAX/VM compilers), developing GUI front-end (Windows, SDK, C), IBM/CICS mainframe; writing systems documentation.
AT&T Bell Laboratories, Holmdel, NJ 1986 - 1988
Developed and implemented linear programming algorithms (C, Sybase, SHELL scripts, UNIX). Responsible for 32-bit microprocessor product planning tasks. Conducted market research, competitive analysis, and feasibility studies. Worked jointly with R&D, Marketing and Sales to identify customer needs and product features. Defined product requirements and generated market forecast. Evaluated product against competition.
Previous Experience includes application development and programming positions with SHARP Ltd and working on diverse projects. Designed, developed and implemented a complete accounting and inventory system (VAX/VMS), Developed super-user programs to monitor users activity for identifying unauthorized access to system resources and sensitive data (Unix) Designed and developed implementations of numerical algorithms for solving differential equations (Fortran, TSO, JCL).
EDUCATION
Equivalent MS in Computer Science from Institute of Technology (TECHNION), Israel
Equivalent BS in Mechanical Engineering from Polytechnic Institute, Russia.