OLEG KOZLOV Los Angeles (Studio City), CA
(213) 324-4353 (cell), email@example.com
Over 13 years of experience in software development and information technology industry. Over 4 years of management experience leading software development teams.
Other: SOA, Web Services, SOAP, REST, CallXML, VoIP, Voice, LDAP, Multithreading
Frameworks: Spring, Hibernate, Velocity, Struts, Tiles, JUnit, JMock, Rails
Database engines: MySQL, Oracle, MSSQL, IBM DB2.
Operating Systems: Linux (Fedora/Red Hat), Windows NT/2000/XP, Solaris.
Continuous Integration and Build tools: Ant, Maven, Luntbuild, Anthill, Bamboo.
In-depth understanding and hands-on experience designing and developing concurrent systems and multi-tiered applications.
Performed set up, configuration, and 24/7 support of Linux- and Windows- based staging, testing, and production environments.
Areas of special interest and expertise: Service-Oriented Architecture (SOA), Enterprise Applications Integration (EAI), Distributed computing, Peer-To-Peer, Grid computing.
Extensive experience working in agile teams. Scrum process. Rational Unified Process (RUP).
Over the past several years worked with the following Java technologies:
JAVA: J2EE, EJB, Servlets, JSP, JNDI, RMI, Multithreading, Swing, Networking, JDBC, Reflection, JAX-RPC, JAXP, JAAS, JSSE, Xerces, Xalan
Application Servers: BEA WebLogic, IBM WebShere, Resin, Tomcat.
Development Environments: Eclipse, Intellij IDEA, NetBeans, WSAD.
Web Services: Apache Axis, JAX-RPC implementation, Spring framework’s HTTP Invoker, designed and implemented applications based on Service-Oriented Architecture (SOA), RESTful web services.
Databases: MySQL 4.1, 5.0, IBM DB2 UDB, Oracle, Microsoft SQL Server.
Voice / IVR Platforms: Voxeo, CallXML
Sun Microsystems Certified Programmer for Java 2 Platform
Leadpoint, Inc, Los Angeles, CA
01/2005 – Present MANAGER OF ENGINEERING / SOFTWARE ARCHITECT
LeadPoint is an online auction-based marketplace optimized for the lead industry. LeadPoint provides a free-market lead exchange; it ensures the integrity of the transaction (the transfer and the format of the leads and the financial exchange) and the quality of the leads, buyers and sellers operating in the marketplace.
At Leadpoint I am responsible for the overall technology planning, execution, and success of the operations and projects for the voice lead trading platform and product line. In addition, I am leading efforts on integration of several Leadpoint Java/JEE applications using Service Oriented Architecture (SOA) concepts.
Involved in architecture, design, and implementation of Leadpoint’s real-time auction-based Java/J2EE-based lead trading platform.
Day-to-day management of a software development team.
Providing technical and business training to software engineers and application’s business users.
Actively involved in making architecture/design decisions affecting entire enterprise infrastructure.
Managing all aspects of integration with multiple partners’ enterprise applications.
Initiated and managed integration of several internal and 3rd party applications into a functional SOA-based, real-time lead trading platform. Prepared functional specifications, designed Web Services architecture, documentation, and actively participated in implementation of this project.
Managing design, implementation, and production support of the Interactive Voice Response (IVR)-based lead trading application. This module performs real-time lead matching, call routing and connection between consumers and buyer agents. The application also supports multi-party conferencing, call recording, and call routing via TDM and VoIP networks. Integration with Voxeo.
Hands-on experience with the following application frameworks: Spring, Hibernate, Quartz (job scheduler), various Web Services frameworks.
Prepared functional specifications, documentation, architecture design and participated in implementation of the following components:
Real-time financial ledger and a customer payment system.
Online lead store including a custom shopping cart.
Credit card payment processing module.
Lead matching engine – the core of our lead trading platform.
Custom business rule engine. This engine performed real-time lead processing decision making for all incoming data leads.
Lead quality control system integrated with Leadpoint customers’ feedback systems via Web Services.
Digital Evolution (now SOA Software), Santa Monica, CA
01/2001 – 12/2004 SR. SOFTWARE ENGINEER / SR. SOFTWARE ARCHITECT
Participated in a role of software architect and helped in design and development of several large- and medium-scale distributed applications, based on SOA (Service-Oriented Architecture), J2EE framework, and Web Services.
Created business and technical specifications, detailed application documentation for large J2EE and SOA-based applications for company’s clients.
Designed, documented, and managed implementation of a prototype for a large portal application (WebLogic Portal 8.0) for a Fortune 500 company. Produced and documented design guidelines and best practices for portal development and SOA-based integration for the client’s enterprise applications.
Technical leader of several development teams on various projects.
Created a custom J EE application security framework which provided dynamic security role and access rights management capability for the customer’s large intranet application. Used standard J2EE security mechanisms (JAAS) combined with WebLogic 8.0 SSPI framework.
Performed technical evaluation and analysis of several 3rd party rules engine products for a large insurance company. Provided a set of technical comparison documents, implemented several proof-of-concept applications, and prepared a rules engine integration best-practices document.
Participated in requirements gathering, architecture design and implementation phases of several enterprise-grade J2EE Web applications. Participated on several large projects in the role of Sr. Software Engineer and later Sr. Software Architect.
Performed installation and configuration of WebSphere Application, Oracle and DB2 databases. Also provided training to employees of client companies on performing these tasks.
Worked on custom implementation of UDDI registry.
US Interactive, Los Angeles, CA
02/2000 – 12/2000 SOFTWARE ENGINEER
Designed and implemented several reusable framework components. These include: JNDI-based property repository with GUI management tool, searchable XML-based catalog system, in-memory database data caching system with its own search and auto-refresh mechanisms, and some other components that utilized advanced features of Java programming language and J2EE platform.
Created application and database design, documentation and UML diagrams (in Rational Suite and TogetherSoft Control Center).
Designed and implemented security model using standard Java SDK tools for Java applications and applets used on company’s intranet to allow signed applets to access certain resources on the user’s local network.
Designed and developed a custom Web browser application based on Internet Explorer WebBrowser component, using MS Visual C++ 6.0 and MFC library.
BuyBidWin.com, Los Angeles, CA
04/1999 – 02/2000 PROGRAMMER/ANALYST
Created Java applications and applets using NetBeans IDE. Applications used following Java APIs: Swing, RMI, JDBC, and multithreading and networking facilities.
Developed a network-monitoring application using C++ and Java programming languages. This application was used by the company’s IT staff to monitor network traffic on company’s local network. The application helped to improve performance and organization of the LAN. The graphic user interface for this application was implemented using Java AWT and Swing APIs, while network analysis was performed by components implemented in C++.
Used MS Visual C++, Visual Basic 6.0 and SQL, along with ASP and HTML, to design, code and implement front-end and back-end functionality and Graphic User Interface for the internal Information and Statistics Web Site for company’s Intranet.
Megatronics International Export, Los Angeles, CA
04/1997 – 04/1999 PROGRAMMER / NETWORK SPECIALIST
Implement company’s Accounting and Inventory Control System in Visual C++ and SQL. Designed, implemented, and maintained Microsoft SQL Server-based database for that application.
Configured and maintained company’s Local Area Network (LAN), database management system, and application production environment.
1995 – 1996 Programmer/analyst in several private companies and on a university campus in Russia. Performed various tasks ranging from software and algorithm development to database and network administration.
California State University at Northridge
BS degree in Computer Science. Specialization on computer networking and distributed computing.
Moscow State University of Aviation (Moscow, Russia)
Computer Science Major. Specialization in software development for aircraft navigation systems.