Enterprise Solution Architect

Vladislav Tsankov • Walnut Creek, CA • resume@vladi.co

SUMMARY

•  Enterprise Solution Architect with over 12 years of experience ensuring IT roadmaps meet business objectives
•  IT leader who creates productive, motivated teams that consistently exceed expectations
•  Specialized in large scale architecture and design with a focus on high-availability, scalability and reliability
•  Expert in parallel processing on loosely-coupled systems, fault-tolerance in databases and distributed systems
•  Earned over 15 IT certificates from Sun, IBM, Microsoft, Brainbench, KnowledgeBlackBelt. Including certificates in Java, Enterprise Java, Web, Project Management, Databases, OS, etc...
•  Highly innovative and passionate, interested in research, analysis, design and delivery of business solutions

PROFESSIONAL EXPERIENCE

acquired by
Senior Analyst - Business Applications • Wind River Systems (a subsidiary of Intel) Jun 2006 - Present
•  Successfully delivered various projects to make life easier for both customers and business.
•  Analyzed and led effort to deliver highly scalable, redundant and configurable web solutions with rich user interface, integrated with ERP database, providing simplified view of the product hierarchy and utilizing Oracle Universal Content Management (UCM) to provide product specific content to the customers and business.
Collaborated with third-party vendors, mentor and manage engineers to create productive and motivated teams.
•  Improved overall system stability and manageability to be able produce 24x7 results as well as ongoing improvements and support on customer-facing Online Support site and Licensing portal, Oracle SSO infrastructure, eRoom collaboration tool and search tools.
•  Used Test Driven Development process, iterative approach, Scrum and Agile.
Project : Oracle WebCenter upgrade and TSR Manager revamp
•  Created a team by interviewing Weblogic/ADF professionals from partner vendor Keste (www.keste.com).
Collaborated with stakeholders to define the project objectives and scope. Drive the implementation to success.
Negotiated and resolve issues as they arise across areas of the project whether they impact on other activities.
Upgraded Oracle WebCenter 10g infrastructure and custom applications to Oracle 11g/ADF Weblogic platform.
Coordinated business transition activities to ensure high-quality and timely implementation. Mitigated project risk.
Part of the project is to completely revamp an old TSR Manager (Technical Support Request web tracking tool), which uses highly customized Oracle iSupport/TeleService modules transitioning to a new eye-candy TSR Manager, built on top Oracle 11g ADF Business Components, ADF Rich Faces Components and SOA webservices.
Project : eRoom/IRM
•  Supervised EMC consultants to setup and configure EMC Documentum eRoom collaborational tool with the addition of information rights management (IRM), providing highest level of encryption and protection.
Created tutorials, made presentations and how-to workshop to different business teams within the organization.
Enabled effective and secure collaboration across the enterprise and beyond.
Enforced strict control to sensitive partner's and vendor's data in accordance of policies after the Intel acquisition.
EMC Documentum eRoom is easy-to-use online team collaboration software that enables distributed teams to work together more efficiently. EMC Documentum Information Rights Management (IRM) provides the access to control, secure, and track sensitive information wherever it resides inside or outside the firewall.
Project : Phoenix
•  Created a team with WebCenter professionals (OCS) to build from scratch a complete new Online support site and Registration application using Oracle Webcenter 10g/ADF and Oracle Universal Content Management (UCM).
Established look and feel with Oracle ADF Faces. Used ADF Business Components (BC) and Toplink for O/R mapping.
Integrated with existing Oracle SSO, Licensing portal, GSA and enterprise knowledge management tool (Knova).
Built a solid foundation with high available Oracle 10g Application Servers run on Oracle Enterprise Linux.
Used Oracle Universal Content Management (UCM) as a document/content repository to provide intuitive interface for Product Managers and Contributors to publish content to web without IT involved.
Configured and supported Google Search Appliances (GSA) search tool and Google Urchin analytics tool.
Retired Plumtree portal framework. Redesigned, re-architected and removed dependences.
Used Test Driven Development process, iterative approach and Agile.
Project: Oracle SSO
•  Built universal authentication, authorization infrastructure. Enabled secure communications between tiers.
Configured Oracle Internet Directory (OID), Single Sign-On (SSO), WebCache in high availability mode.
Part of the project is to design and develop Employee Directory application using Java EE and AJAX.
Project : Libra
Built Licensing management web portal used by customers to activate Windriver products.
•  Defined technical requirements, created design documents, workflow diagrams and documentation.
Designed and developed Libra components and modules, using J2EE, JSP/Servlets, Portlets, Plumtree framework.
Designed sketches and page Mock-ups to define look and feel. Extensively used Oracle stored procedures.
Lead Java Consultant • Vodafone Americas Inc. (www.vodafone-us.com) Feb 2006 - Jun 2006
•  Architected and led team of developers, designing management platform, called Content Cluster, acting as foundation of the Vodafone live! 3G portal. It's a highly scalable solution, which allows efficiently retrieve, process and deliver 3G content to hundreds of thousands of mobile customers. They can browse, download, play games, listen music, watch videos directly from their cell phone. They can get updates and alerts specifically optimized to their 3G device.
Created interfaces used by Vodafone partners to publish their content to the Vodafone live! 3G portal.
Created module that generates Google RDF XML files containing metadata used by Google Search to build indexes.
Built DAO layer on the top of POJO Hibernate objects to decouple and reuse database model. Writed HQL queries.
Automated JAXB and Hibernate object creation and the entire project build process.
Incorporated Vodafone logging framework built on top of Log4j.
Environment : Java, J2EE, JSP/Servlets, Portlets, Hibernate, HQL, DAO, Struts, MVC, Spring, Web Services, SOAP, HTTP calls, DRM, JAXB, XML, SAX, DOM, Log4j, Threads, FTP, Subversion, Ant, JBoss 4.0, Oracle9iR2, Sun Solaris

Team Leader/Technical Solution Engineer • IBM Corp. (www.ibm.com) Oct 2004 - Dec 2005
•  Team Lead in the core team, building IBM Tivoli Directory Integrator v6.0 and v6.1.
Managed developers and offshore testing team. Influenced technical decisions and architecture. Led zOS porting.
Solved the most difficult and advanced problems and helped large IBM Tivoli Directory Integrator customers.
Architected various components using JMS, JMX, SNMP, SSL, XML, SAX, DOM, JNI, LDAP, Web Services, etc...
Configured and tested on a real complex environments using variety of technologies like IBM Websphere MQ Series, IBM MQ Everyplace, Oracle databases, IBM DB2, LDAP, z/OS (ISPF, USS, APPC, JCL/REXX scripts, C, C++)
Enhanced and simplified AMC3 Web Administration Console. Migrated from Tomcat to Websphere Application Server.
Conducted code reviews to proactively detect defects and bottlenecks early in the lifecycle.
Configured LDAP Server to test various modules and use it as authentication platform.
Used Extreme Programming methodologies, Test-driven development and Agile.
Sr. Java Developer and Oracle DBA • Central Cooperative Bank (www.ccbank.bg) Mar 2004 - Sep 2004
•  J2EE architecture, and intensive hands-on application development, while supporting the aggressive adoption of agile management and development practices.
Designed and developed a J2EE web application, which provides search and classifies internal documents.
As Oracle DBA successfully provided an enterprise-wide database support and stability.
Delivered and monitored Oracle databases and Oracle Real Application Clusters (RAC) of varying sizes (with over 200GB raw data per year) primarily on Red Hat Linux.
Addressed issues of performance, scalability, reliability, extensibility, manageability and security.
Helped with SQL and PL/SQL performance tuning, capacity planning and disaster recovery. UNIX shell scripting.
Prepared various ad hoc analyses and reports to IT management and executives.
Environment : Java, J2EE, JSP, Struts, JDBC, Apache POI, Lucene, Eclipse, WebLogic, Oracle9iR2 RAC, SQL, PL/SQL, 9i RMAN, Dataguard, PL/SQL Developer, TOAD, Red Hat Linux, UNIX, AIX, HP-UX
Senior Java Server-Side Developer • Simplesoft (www.simplesoft.bg) Mar 2003 - Feb 2004
•  Core Architect and Developer in both Storage Server and Database Manager projects.
Server side design and development, building multithreaded, high scalable, distributed components using Java.
Designed and developed entry forms using Swing and Web Management Console using J2EE, JSP, Struts.
Data modeling, optimization and hiding database level using JDBC, JDBC metadata and XML.
Project : Storage Server
A custom lightweight Java Application Server (non J2EE-compliant) that mediates between applications and databases. It handles large number of connections both TCP and HTTP. It does database connection pooling, load balancing, client authentication and authorization. It is able to decode, translate and execute business logic transactions deployed as business components. A build-in web console provides ability to manage the entire server.
Project : Database Manager
Database Manager is a module in a bigger GUI Application Designer used to create custom business applications. As a database management tool, it allows users to create database objects using UI and tight them with business rules. Supporting Oracle, PostgreSQL and MySQL, it provides structure and data synchronization capabilities.

Solution Architect and Developer • Client • Steiner Elektronik Technologie Sep 2002 - Oct 2003
•  Based on key stakeholder interviews, surveys, and work sessions developed a list of business requirements.
Built a complete web based application that tracks the production of printed circuit boards in the factory. It tracks all elements and boards at each step of production process from creating order and designing circuit board with CAD/CAM system till going to the customer as quality control must be in compliance with ISO 9001.
Environment : J2EE, JSP/Servlets, EJB, JDBC, XML, Struts, MVC, JBoss 3.0, Hibernate, CVS, Oracle9i, Linux
Analyst, C++ and Oracle consultant • Dolphin-3 Co (http://www.dolphin-3.bg) Mar 2001 - Sep 2002
•  Gathered high level business requirements and translate them into structured use cases.
Managed two similar products from concept to release. Architected, designed and developed key components.
Integrated with various hardware devices like card readers, automatic truck scale, video capturing cards, etc...
Data modeling and design database objects. Implemented card based security model.
Project : AccessCo, deployed at Sofia Airport, Bulgaria (SOF) and other paid parking lots
Access Control application integrated with parking lot control system, using card readers, which registers and controls vehicle access to the parking area. It calculates parking fees and makes automatic picture and video recordings.
Project : AccessCo Neohim, deployed at large chemical factory "Neohim" Dimitrovgrad, Bulgaria
Flavored Access Control application to handle both vehicle and human traffic as the factory works with many toxic chemicals. It registers individuals, cars and trucks, when they enter and exit the restricted area, both for employees and customers. It makes automatic picture and video recordings. Using fully automatic truck scale, it displays and registers the weight for every vehicles before and after loading. It integrates with ERP software.
Environment : Windows, WinAPI, Oracle DB, ADO, Borland C++ Builder, hardware integration, multithreaded

Application Developer • Clients • Real Estate Agency & Recruitment Agency Feb 2000 - Dec 2000
•  Talking with key business owners to gather business requirements, scope out and shape project deliverables.
Architected and built complete web based informational applications helping recruitment brokers and real estate agents to save time by easily search and find information needed in their day-to-day activities.
Project : "Trust" - Real Estate Agency
Web based informational application for real estates agencies, helping brokers to find the perfect home for a client.
Project : "Marpet" - Recruitment Agency
Web based informational application helping recruitment agents in their employee/employer search. It collects employees personal characteristics like education, qualification, certifications, work experience, interests, preferences and match them with a given job offer. It also finds job offers that match employee's personal characteristics.
Environment : Java, JSP/Servlets, JDBC, Borland JBuilder, Tomcat, MySql 3.32, Red Hat Linux

TECHNICAL SKILLS

Languages  Java (J2SE, J2EE, JDBC, Threads, Sockets, RMI), JavaScript, SQL, PL/SQL, XML, HTML, C++
Web  J2EE, Java EE, JSP/Servlets, EJB, XML, XSL/XSLT, AJAX, Node.js, DHTML, JavaScript, CSS
 Tools & Utils  Oracle ADF, Spring, Struts, MVC, Tag Libraries, Hibernate, HQL, Toplink, JMX, JavaMail, JSSE, SSL, Certificates, JMS, JAXB, XML, SAX, DOM, Apache Xerces, Apache POI, Ant, JUnit, HttpUnit, CVS
App Servers  Oracle Weblogic, OC4J, IBM WebSphere, JBoss, Apache Tomcat
IDEs  Oracle JDeveloper, IBM Websphere Application Developer, Eclipse, IntelliJ IDEA
Standards  Object Oriented (OOAD/OOP), Extreme Programming (XP), Test Driven Development (TDD), Agile
Databases  Oracle Database/RAC, SQL, PL/SQL, 9i RMAN, Dataguard, SQL Plus, TOAD, MySql, MS SQL Server
OS  Unix, Sun Solaris, Linux, MS Windows, Cygwin, VMWare, IBM z/OS
Cluster  Hadoop (HDFS), GlusterFS (GFS), XtreemFS, HAProxy, Squid, memcached

IT CERTIFICATIONS

IBM : Enterprise Application Development with IBM WebSphere Studio V5.0June 2005
IBM : Enterprise Connectivity with J2EE V1.3Mar 2005
Sun Certified Web Component Developer for the J2EE Platform 1.3Nov 2004
Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.4July 2004
Microsoft : Installing, Configuring, and Administering MS SQL Server 2000 Enterprise EditionJan 2003
KnowledgeBlackBelt.com, User ID - 22428 Green belt in Java
Brainbench.com, Transcript ID - 10205089
 
  • Project Management (2008)
  • Java 6 (Master)

  • Information Technology Terminology (Master)
  • Java Platform Enterprise Edition 6 (Java EE 6)

  • Web Development Concepts
  • SQL (ANSI)

  • Web Design Concepts (Master)
  • MS Windows Server 2008 Administration

  • Dynamic HTML
  • Computer Fundamentals (Win XP) (Master)

  • EDUCATION & QUALIFICATIONS

    Bachelor of Computer Science and Technologies1998 - 2002
    Cisco Networking Academy Program 1,2 Semester training courses2001 - 2002