12.02
EXECUTIVE SUMMARY
Roman is talented leader with extensive experience, demonstrated success in delivering architecture, end-to-end design and development of enterprise applications. He demonstrated broad expertise in technical architecture, modeling and component design.
CERTIFICATIONS/SKILLS
Methodologies: Service Oriented Architecture, Model Driven Architecture, Object Oriented Architecture and Design, Component Based Development, Extreme Programming, Agile Methodologies, Rational Unified Process, SDP R10, Scrum, Virtualization, ITIL, SDLC, multitenant DBMS, Software as a Service, General-Purpose computation on GPUs
Programming Languages: Java, Scala, ActionScript, C, C++, HTML, CSS, AJAX, XML, Web Services, SQL
Standards: BPEL, BPML, SOAP, UDDI, OFX, DTD, XSD, Acord, MISMO, STAR Schema, SWIFT
Applications: Eclipse, IntelliJ, IBM WebSphere Studio Application Developer, Microsoft Visual Studio, Adobe Flex Builder, Dreamweaver CS3, Flash CS3, Fireworks CS3, MyEclipseIDE, JProbe, XML Spy, TogetherJ, Rational Software Architect, Actional Web Services Management Platform
Application Servers: BEA AquaLogic Service Bus, BEA WebLogic Server, IBM WebSphere Application Server, JBoss, Tomcat, Java CAPS (former See Beyond), Cisco Reactivity
Databases: MySQL 5.0, Oracle 10G and 11G, IBM DB2, Microsoft SQL Server 2005
Frameworks: JDK 6.0, J2EE – includes EJB, MDB, JNDI, JMS, JMX, JDO, Servlets, Struts, JSF and JDBC; Spring, Hibernate, Castor, JAXB; Cognos 8.0, AppFuse, Ant and Maven, nVidia CUDA, nVidia Cg Toolkit, iRise Definition Center, iPhone SDK, Apache POI
Operating Systems: Windows 7, Windows Vista, XP and Windows 2008 Server, SuSe Linux, Red Hat, Open Solaris, MacOS X
PROFESSIONAL EXPERIENCE
Polk December 2008 – Present
Senior Java Architect
Architected a sound technical solution where data extracted from 250 thousand Excel workbooks by employing Apache POI. Additional data retrieved from large, slow and denormalized legacy database (60 Gig). All data is stored into optimized, compressed and fine tuned cache file that enabled the company to become much more agile. This “Single Source of Truth” immediately increased company’s revenue by 80 million USD and saved 5 million in removing unnecessary data re-processing.
Implemented combinatorial optimization multithreaded engine for generating accurate number of vehicle options. The data presented to automotive intelligence researchers to perform business analytics and create benchmarks against different sets of vehicle’s makes and models.
Comerica October 2007 – December 2008
Senior Java Architect
Act as a Technical Lead/Architect/Developer to define, coordinate and perform application development and configurations tasks.
Lead a team of technology professionals; Recommend best practices approach in custom application development solution.
Work with BA and PM to review and elaborate project requirements, estimate development effort, allocate resources, manage project milestones, report progress, and implement change.
Lead by example as a hands-on technical expert; facilitate design/architecture discussions, propose solutions, develop prototypes, conduct code reviews and support software test efforts.
Drive teams to on-time delivery of projects within a dynamic environment; factor in web application performance/stability, time, cost and value and make the right call on implementation decisions.
Define, and ensure adherence to Comerica software development best practices including tools, processes and standards.
HP Enterprise Services January 2007 – October 2007
HP Outsourcing Consultant
Directed Enterprise Architects and Domain Architects for establishing proven Web Services that reflected in SOA Reference Architecture document.
Performed impact analysis and created As-Is and To-Be IT Architecture for vital enterprise initiative to replace current monolithic warranty system with flexible, agile, multitier-ed, distributed, web based, highly available and scalable system.
Created interoperability guide for J2EE with .Net platforms. Socialized that strategy with Enterprise Architects, Domain Architects and CAO.
Created and enforced strategy of upgrading the taxonomy for the whole enterprise. Taxonomy included such products as BEA WebLogic, Cognos, Sun Java Web Server, and Sun Solaris.
Worked on security strategy with Security Architects and created organic solution for Authentication, Authorization, Delegated Administration, secure file transfers, long running transactions and web services that exploit such underpinning technologies as Oracle Oblix, SAML, LDAP and Cisco Reactivity XML firewall.
Guided team of business decision makers in writing number of RFPs and assessed the responses from technical standpoint.
Actively participated in Proof of Concept for choosing ideal SOA taxonomy for the whole organization to adapt. Heavily used BEA AquaLogic Service Bus, Cisco Reactivity appliance and Actional LookingGlass.
Provided technical solution for Business Intelligence and Business Analytics. Helped in deploying correct Business Analytics framework such as Cognos.
Assisted number of enterprise initiatives and existing projects and programs in order for those to adhere to corporate application architecture standards.
Ford Motor January 2006 – January 2007
Senior Java Architect
Led Application Architects, Data Architects, DBAs and Lead Developers for creating artifacts, supporting all stages of delivery of complex Supply Chain Management software.
Created number of standards and processes around J2EE patterns and Service Oriented Architecture and increased the overall efficiency of communication between architects, designers and developers by enforcing standards and ensuring appropriate technical reviews.
Addressed design, configuration, and application change management issues and solved number of issues across different server environments.
Worked with Architecture team and Center of Excellence to identify, institutionalize and execute project standards for development, security, user interface, interoperability, documentation, key methods and object model. Ensured compliance with all corporate and program level standards.
Created holistic data dependency model, a resource utilization strategy and a use case breakout structure that increased the efficiency of implementing business functionality for the major IT project.
Moderated numerous brainstorming sessions around the functional and non-functional requirements. Presented reference architecture and reference implementation to Architects, Designers and Developers that helped the team gain a greater understanding of the overall goals of the project and individual functional specifications.
Created number of artifacts related to system requirements, analysis and design for J2EE components. Complete solution was successfully integrated and tested.
Sircon September 2005 – January 2006
Senior Java Architect
Enhanced proprietary Java based framework with superior rules engine. Coordinated the number of development initiatives to mitigate the risks and uncertainties associated with business functionality around workflow.
Designed the SaaS (Software as a Service) solution that interacts with multiple insurance systems (like Aflac, Aflac NY, One America) by employing Service Oriented Architecture and design of multitenant DBMS.
Restructured the implementation process for a project. These changes have clearly shown a significant increase in efficient execution across the release.
HP Enterprise Services September 2004 – September 2005
HP Outsourcing Consultant
Architected sound solution for consolidating Linux and Solaris servers and WebSphere Application Server environments.
Created artifacts around capacity planning and migration strategy. Produced Deployment and Entity Relationship diagrams for enhancing the communication and gathering the requirements.
Created innovative solution for the customer to deploy web applications. Used WebSphere Application Server and IBM HTTP Server.
Led troubleshooting team with Daimler-Chrysler’s server configuration and migration problems.
Created new security standards for all J2EE applications at Daimler-Chrysler to adapt and utilize.
Produced best practices papers on interoperability between SiteMinder with IBM HTTP Server and WebSphere Application Servers.
ABN AMRO January 2004 – September 2004
Senior Java Architect
Created Reference Architecture and Reference Implementation for integration of large number of trading partners. It includes Use Cases, Entity-Relationship Diagrams, Sequence Diagrams, Deployment Diagram, the Physical and Logical Views, trading partner’s technical gap analysis. Used WebSphere Application Server, Rational Rose, TogetherJ, WebSphere Interchange Server, and WebSphere MQ.
Provide architectural leadership in integration, security, and application architecture, as they affect to most important IT project at ABN AMRO. It is an ABN AMRO initiative of the highest priority, whose main objective is to re-design the end-to-end mortgage business process, using leading-edge technologies in a comprehensive component architecture, including web-portals, web services, application servers, integration brokers, workflow automation, document management, and business-rule automation.
Design of ABN AMRO Mortgage Component Architecture. Provide leadership and guidance in architecture design of Service Oriented Component Architecture, Business Object Architecture, and Pervasive Technical Services – includes Configuration, Enterprise Events, Exception Handling and Recovery, Logging, Externalization, Workflow Management, Document Management, and Component Management and Monitoring, and Integration Architecture.
General Motors September 2003 – December 2003
Senior Java Architect
Developed corporate standards for Web Services Management Platform. Defined Web Services Deployment Architecture for the whole GM Corporation. Participated in OASIS, W3C, UDEF and WS-I standard organizations for creating standards for Web Services for automotive industry.
Created technical comparison and recommendation for J2EE vs. Microsoft .Net Framework. That work included reference architecture and reference implementation for both platforms.
Working on SOA frameworks and patterns, and ebXML product selection at General Motors.
Responsible on creating Service Oriented Architecture usage patterns. Artifacts include sequence, activity and deployment diagrams. This document was submitted to WS-I board.
Detroit Edison September 2001 – September 2003
Java Architect
Took the technical role in developing the integration framework for DTE Energy Trading. This framework adds business opportunity to interoperate between DTE Energy and their partners. Responsible for generating UML diagrams, developing Stateless Session Beans as Session Facade design pattern for IIOP communication and exposed as web services, creating custom JMX instrumentation layer for error trailing, creating BMP Entity beans with DAO and VO design patterns for persisting cross references from Oracle DBMS, enhancing WLI orchestration by using BPEL4WS, used BEA’s Workshop for complex WLI choreography with TIBCO, using XML Spy for testing and debugging SOAP interaction, building private UDDI repository.
Devised complex billing system for the Detroit Edison’s Electric Choice customers. Succeed in creating the scrupulous blueprint for developers to work with. Gathered the requirements from the business liaison. Conveyed Pair Programming for development team. Mentored management team with Extreme Programming and Unit testing. Responsible for architecture, team mentoring, and project estimates. Exploited WebLogic application server to utilize the following J2EE features: Enterprise Java Beans, Enterprise Session Beans, Struts, JSP, and Servlets, JMS, SOAP, Web Services and XML. Reengineered the EDI messages into more intuitive XML format.
Jackson Life Insurance September 2000 – August 2001
Senior Java Developer
Designed J2EE application for insurance company during inception and elaboration development cycle. Participated in system requirements gathering with CxO and board of directors.
Lead J2EE developers during construction and transition development cycle. It allows administrators to review transactions that committed or rolled back. Utilized the JTA and JTS capabilities of WebSphere, XML Extensions of UDB and MQSeries.
Developed J2EE integration solution for connecting data across multiple formats, markup languages and devices. Such application adapts, reformats, and filters content to make it suited for better access to customers, business partners and mobile employees on a variety of devices. Responsible for architecture, team mentoring, source code management, project estimate. Used IBM WebSphere Application Server, where utilized following J2EE features: EJB, JSP, JMS and XML.
Daimler Chrysler July 1997– September 2000
Java Developer
Used Enterprise Java Beans, JSP, Java Servlets and XML for creating large e-commerce web application for international department.
Responsible for design, that involved business-to-business transactions between different international departments.
Prototyped and convinced the team to use JSP and EJB. Used WebLogic server and distributed programming.
EDUCATION
Minsk Polytechnic University September 1986 – May 1991
M.S. in Computer Science