Profile

Terem

AndreyProkopenko

IT Architect & Technical Evangelist

Seasoned professional with deep and profound experience.

Designing and implementing global technology initiatives. Proven ability to build and work with global teams through massive, complex projects. Rare mix of business and technology-oriented skills and experience used to drive technology direction and implementation plans. Attention to detail and "unforeseen consequences", ability to identify failure modes, identify the means of failure detection, isolation and compensation.

Recognized Industry expert & evangelist on Distributed Computing and Data Management. Passionate speaker with a comprehensive technical background in enterprise systems and infrastructure technologies. Ability to quickly decipher and explain the business value of IT project and explain it to the end users.

Project I can offer

Legacy Processes Assesment

Based on my broad & extensive experience, I can provide digital commerce industry and solution expertise according to to client business requirements.

Scalability and stability issues

I can construct conceptual and logical architectures from business requirements using standard tools and techniques for modelling, identify the technologies to employ and take responsibility for the assurance of supplier solutions. Providing technology blueprints, roadmaps, optimization and migration strategies for future applications

Oracle Apps
 

I'm proficient with Oracle Apps standard architecture lifecycles and frameworks as well as the companies programmes of lifecycle-related framework.

Distributed Architecture
 

Oracle Coherence and Hadoop expert. Large volume of data in cache, high concurrent users, large data in edit & concurrent edit mode, managing concurrency, coherency, etc. Persistence to address durability and recoverability. Handling coherence clusters. Cache Topology Selection, Distibuted design for parallel computing. Custom tasks & syncronizing frameworks.

  • +++

    Happy Clients
  • Paragliding
  • +++

    Projects Done
  • Technical Diver
  • 200+

    Tea Cups

Resume

- Education -

- Employment -

  • Allianz

    IT Architect

    11 / 2018 - 10 / 2023

    Member of Allianz Austria CP Architecture Services
    Core player on major Allianz projects moving existing on-premise solution to cloud (Amazon, Azure) using Openshift and Kubernetes frameworks
    Work with OEs, Group functions (e.g. H4), and external parties (services providers, business partners etc.)

    Projects examples:
    Distributed and higly scalable single-sign-on identity provider for managed Kubernetes clusters on AWS and Azure, leveraging Allianz PKI infrastructure and group policies, able to dynamically assign roles on app and cluster-wide scopes. This provider seamlessly and transparently connects DevOps and end users to the Kubernetes API via dashboard and command line utilites, rendering usage of AWS or Azure command line utilities unnesesary.
    Proposed & implemented functional and techical parts. Implementation of the clustered daemon, all supplemental libraries and tooling, including AWS and Azure token auth modules, performance testing and pentesting.
    Responsibility: Architect & lead developer, the project was implemented to run as OpenResty server and Lua libraries, plus custom Helm chart for deployment and upgrades.

    Highly scalable session-scoped Selenium Grid, made especially for Kubernetes, based on Selenoid-backed engine, a much faster and robust alternative to open source Selenium Grid, fully compliant with W3C WebDriver Protocol
    Proposed & implemented functional and techical parts. Implementation of the server components, Docker images for the hub and individual browser containers and frameworks ( namely Playwright, Cypress, Chrome, Firefox, MS Edge), UI adapter for Selenoid, in collaboration with colleagues, performance testing.
    Responsibility: Architect, the project was implemented using Java, Golang and LUA libraries.

    Azure-based Docker registry syncronization app, able to seamlessly push Docker images across AWS, Azure and on-premises Docker registry, greatly reducing the network traffic and costs incurred.
    Proposed & implemented functional and techical parts. Implementation of event-driven Azure functions, topology and config for Azure container groups, finite state machine model, and supplemental Docker images, performance testing.
    Responsibility: Architect, the project was implemented using Powershell, Azure Functions framework, Golang and Scopeo utility.

  • EPAM

    Solution Architect

    09 / 2016 - 08 / 2018

    • Developing the data model and technology competency plan for backend for various clients, from presale to long-standing projects
    • Selecting & interviewing the team, who will be working on this competency development for various projects
    • Selecting the prospective BA(s), who will be the product owners, for providing the team with user stories on application development.
    • Along with Product owners (BA team) defining so called “user stories” (Agile methodolgy related)
    • Developing various proof-of-concept pieces for various complex cases.
    • Working with team leads to estalblishing the projects build system using Gradle and setting an examples to the team.
    • Mentoring the team on best practices, architecture, and various data model and state machine design patterns
    • Hand holding the team on coding and best practices.
    • Troubleshooting for the team where concerned
    • Conducting internal feedback session for the team and business.

    Work with JavaEE technology stack such as: EJB, MDB, CDI, JSF, JPA, JMS, and so on.
    • Experience with SOA WebServices and REST Architecture at various levels
    • Data models and state diagrams performance access & tuning for relational databases (Oracle and Postgress).
    • Microservices and on-demand architecture, based on Spring Cloud and/or AWS backed stack, familiarity with Netflix microservices technology stack

  • Dell

    IT Architect, Technology Evangelist

    02 / 2008 - 03 / 2016

    Conducted multitudes of technical strategy sessions and projects, supporting needs of $60 billion company. Designed and personally created various parts of Omega project, it's a set of Oracle E-Business suite based apps, a central backend processing unit of company's trading and accounting infrastructure. Dell has one of largest and most complex Oracle Apps instances in the world. Authored multiple Proof-Of-Concept technological sessions to access the business value of new & emerging technologies.
    Projects examples:
    Large-Scale search engine + fast data storage for orders, invoices, products and customer data, more than 150M records searched & indexed & updated in near-real time. Thousands simultaneous search & data requests from end users & applications. Designed the architecture & engine for streamed data extraction & data conversion & transaction-safe storage & retrieval of the aforementioned data. All stages from Proof-Of-Concept to Production ready solution. Search engine is based on Apache Solr + custom-made request handlers, Hadoop + custom transactional engine, Oracle NoSQL cluster.
    Scalable cache &distrubuted computing solution based Oracle Coherence In-Memory Data Grid, able to scale up/down without reconfiguration or downtime under high load. Proposed & led the development & implementation of the aforementioned architecture, including data extraction engine, cache infrastructure, user and admin interfaces, connectors for various business application & data flow protocols. Development and customization of various AR/OM components.
    Responsibility: Worked on automated order/products data processing. Proposed & implemented performance & functionality improvements over various stages of Dell custom order workflow code at OM and AR modules. Implementation of the streaming import data daemon and set of tools in a form of FSM (finite state machine) for high density datastreams at oracle Apps OM product interface. Project first was implemented & deployed as a compiled binary, then Java version has been made.
    Responsibility: Architect & lead developer, the project was implemented to run under Solaris OS using C++, then Java daemon under Linux. As a transport layer IBM MQSeries client was used.

  • Luxoft

    Lead Developer, Architect

    06 / 2003 - 02 / 2008

    Worked as a Dell contractor through subsidiary company (Luxoft). Created and implemented several critically important features & modules for Order Processing module, participated in upgrade & transition sessions during the upgrade of the Oracle Apps sessions
    Projects examples:
    Oracle RAC cluster embedded XML conversion framework, working on Oracle JVM, scalable from single instance up to multiple nodes. Unique patent-pending architecture had allowed great usability of the app and saved Dell spending on third party vendor soft and appliances, while providing stable and standard-driven infrastructure.Created & led the development of Proof-of-Concept, conversion engine, stress testing framework, user interfaces and supplemental infrastructure to support legacy MQ Series-based infrastructure. Customer Facing Output, based first on XSL-FO standards, then on Oracle BI Publisher. Modeled and analyzed existing tools, directly communicated with business analysts on the dataflows and business processes, proposed the architecture matching the scale & day-to-day needs of large invoices processing and printing infrastructure. Directly communicated the proposed architecture using self-made Proof-of-Concept apps using business terminology appropriate to the context and the business partners. Proposed multitude enhancements for the delivery and notifications methods to the end users.

  • Channel One Russia

    Lead Developer

    2001 - 2003

    Developed, refactored and maintained internet site of Channel One Russia (http://www.1tv.ru/), used HTML, Javascript, PL/SQL, Apache mod_owa and Apache mod_plsql modules for it. Support and assist Oracle DBA in design and tuning of application code (C, C++, Java, SQL, PL/SQL) using various tools (sqlXpert, Toad, OEM, Jdeveloper, Erwin) and by applying various upgrades and patches for both the Databases and applications servers.

  • Transinform

    Java/PL-SQL developer

    01 / 2000 - 06 / 2001

    Created web forms, application engine and PL/SQL packages, based on Apache mod_owa and Oracle 8.1.3 database, the application and set of supplemental tools were used on mass scale as an information web site to do the search current state of cargo data for railway trains and do the complex profitability calculations of the various logistic cargo flows on weekly and daily basic.

My Key Skills

Pl/SQL
Java EE
Highly Scalable Architecture
Oracle Coherence Data Grids
Hadoop
OS Redhat enterprise

Recognition

It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat.
― Theodore Roosevelt

  • CIO 100 Award for Order to Collect

    June 2006, CIO Magazine

    Dell received CIO 100 Award for the Global Order to Collect program where I was responsible for Architecture (Technical/Functional/Infrastructure/Integration). More details are available here

  • InfoWorld Enterprise Architecture Award

    September 2014

    Dell Enterprise Architecture won the annual Enterprise Architecture Award, presented by InfoWorld, Forrester Research and the Penn State University Center for Enterprise Architecture. More details available here

Portfolio

Search for data

Large-Scale search engine + fast data storage

Explore
search engine

Large-Scale search engine + fast data storage

Large-Scale search engine + fast data storage for orders, invoices, products and customer data, more than 150M records searched & indexed & updated in near-real time. Thousands simultaneous search & data requests from end users & applications. Designed the architecture & engine for streamed data extraction & data conversion & transaction-safe storage & retrieval of the aforementioned data. All stages from Proof-Of-Concept to Production ready solution. Search engine is based on Apache Solr + custom-made request handlers, Hadoop + custom transactional engine, Oracle NoSQL cluster for key-value storage.

Data Grid

Highly scalable cache solution.

Explore
Data Grid

Data Grid and distributed data computing platform.

Scalable cache solution based on Oracle Coherence In-Memory Data Grid, able to scale up/down without reconfiguration or downtime under high load. Proposed & led the development & implementation of the aforementioned architecture, including data extraction engine, cache infrastructure, user and admin interfaces, connectors for various business application & data flow protocols.

Load More

Recommendations

  • +++

    Happy Clients
  • Paragliding
  • +++

    Projects Done
  • Technical Diver
  • 200+

    Tea Cups

Contact

Drop me a line

Error boy
Your message was sent, thank you!
Close Scroll