CINXE.COM
Pavel Odintsov - FastNetMon | LinkedIn
<!DOCTYPE html> <html lang="en"> <head> <meta name="pageKey" content="public_profile_v3_desktop"> <meta name="robots" content="max-image-preview:large, noarchive"> <meta name="bingbot" content="nocache"> <!----> <meta name="linkedin:pageTag" content="openToProvider"> <meta name="locale" content="en_US"> <meta id="config" data-app-version="2.0.3497" data-call-tree-id="AAYyXcheJ7zzKrnIDiIufw==" data-multiproduct-name="public-profile-frontend" data-service-name="public-profile-frontend" data-browser-id="7eda958f-5f31-45f3-8334-fe351e0ece6c" data-enable-page-view-heartbeat-tracking data-page-instance="urn:li:page:public_profile_v3;vNCVkG1yQMSW9iZgvhMMbw==" data-disable-jsbeacon-pagekey-suffix="false" data-member-id="0" data-msafdf-lib="https://static.licdn.com/aero-v1/sc/h/80ndnja80f2uvg4l8sj2su82m" data-logout-url="/uas/logout" data-is-li-sugr-tracking-enabled data-should-use-full-url-in-pve-path="true" data-dna-member-lix-treatment="enabled" data-human-member-lix-treatment="enabled" data-dfp-member-lix-treatment="control" data-sync-apfc-headers-lix-treatment="control" data-sync-apfc-cb-lix-treatment="enabled"> <link rel="canonical" href="https://uk.linkedin.com/in/podintsov"> <!----><!----> <!----> <!----> <meta property="al:android:url" content="https://uk.linkedin.com/in/podintsov"> <meta property="al:android:package" content="com.linkedin.android"> <meta property="al:android:app_name" content="LinkedIn"> <meta property="al:ios:url" content="https://uk.linkedin.com/in/podintsov"> <meta property="al:ios:app_store_id" content="288429040"> <meta property="al:ios:app_name" content="LinkedIn"> <link rel="manifest" href="/homepage-guest/manifest.json" crossorigin="use-credentials"> <link rel="icon" href="https://static.licdn.com/aero-v1/sc/h/al2o9zrvru7aqj8e1x2rzsrca"> <meta property="og:image" content="https://static.licdn.com/scds/common/u/images/email/artdeco/logos/96/linkedin-bug-color.png"> <script> function getDfd() {let yFn,nFn;const p=new Promise(function(y, n){yFn=y;nFn=n;});p.resolve=yFn;p.reject=nFn;return p;} window.lazyloader = getDfd(); window.tracking = getDfd(); window.impressionTracking = getDfd(); window.ingraphTracking = getDfd(); window.appDetection = getDfd(); window.pemTracking = getDfd(); </script> <!----> <title>Pavel Odintsov - FastNetMon | LinkedIn</title> <link rel="stylesheet" href="https://static.licdn.com/aero-v1/sc/h/8o5908a3zzjr5en4ikakjf67a"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="litmsProfileName" content="public-profile-frontend"> <meta name="ubba" content="https://static.licdn.com/aero-v1/sc/h/dlxevueaszn1k5tiemxu7kmqy"> <meta name="platform" content="https://static.licdn.com/aero-v1/sc/h/exkw4l4akgsym3om6tnupboq6"> <meta name="platform-worker" content="https://static.licdn.com/aero-v1/sc/h/7nirg34a8ey4y2l4rw7xgwxx4"> <meta name="description" content="I&#39;m software engineer with passion in computer networks. During my career I worked for… · Experience: FastNetMon · Education: Samara State Aerospace University · Location: London · 500+ connections on LinkedIn. View Pavel Odintsov’s profile on LinkedIn, a professional community of 1 billion members."> <meta name="og:description" content="I&#39;m software engineer with passion in computer networks. During my career I worked for… · Experience: FastNetMon · Education: Samara State Aerospace University · Location: London · 500+ connections on LinkedIn. View Pavel Odintsov’s profile on LinkedIn, a professional community of 1 billion members."> <meta name="twitter:description" content="I&#39;m software engineer with passion in computer networks. During my career I worked for… · Experience: FastNetMon · Education: Samara State Aerospace University · Location: London · 500+ connections on LinkedIn. View Pavel Odintsov’s profile on LinkedIn, a professional community of 1 billion members."> <meta property="og:title" content="Pavel Odintsov - FastNetMon | LinkedIn"> <meta property="og:image" content="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A"> <meta property="og:type" content="profile"> <meta property="profile:first_name" content="Pavel"> <meta property="profile:last_name" content="Odintsov"> <meta property="og:url" content="https://uk.linkedin.com/in/podintsov"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@Linkedin"> <meta name="twitter:title" content="Pavel Odintsov - FastNetMon | LinkedIn"> <meta name="twitter:image" content="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A"> <!----> <meta name="linkedin:pageTag" content="openToProvider"> <meta name="clientSideIngraphs" content="1" data-gauge-metric-endpoint="/public-profile/api/ingraphs/guestGauge" data-counter-metric-endpoint="/public-profile/api/ingraphs/counter"> <script type="application/ld+json"> {"@context":"http://schema.org","@graph":[{"@type":"Article","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"dateModified":"","datePublished":"2016-01-04T14:28:04.000+00:00","headline":"IT forecast for 2016 from Pavel Odintsov - networks and hosting","image":{"@type":"ImageObject"},"articleBody":"\u003Cp\u003EWhen everyone sums up the results of 2015 that has already passed, I want to stand out from the crowd a little and share the things that we will definitely encounter in 2016 and in the near future.\u003C/p\u003E\u003Cp\u003EIt just so happened that I work in two areas - hosting and network technologies, so almost all forecasts will be from these areas to one degree or another.\u003C/p\u003E\u003Cp\u003EThe forecast is the beginning of the mass introduction of 100GE technology at all levels of infrastructure.\u003C/p\u003E\u003Cp\u003EInsight: Intel releases 100GE network card: http://ark.intel.com/products/92674/Intel-Ethernet-Multi-host-Controller-FM10420\u003C/p\u003E\u003Cp\u003EForecast - programmable FPGA logic in general purpose server processors\u003C/p\u003E\u003Cp\u003EBackground: Intel buys Altera, a leading manufacturer of FPGA chips: http://www.bloomberg.com/news/articles/2015-06-01/intel-buys-altera-for-16-7-billion-as-chip-deals-accelerate Intel also makes no secret of its plans to provide programmable logic chips\u003C/p\u003E\u003Cp\u003EThe forecast is an explosive growth in the popularity of network switches with Linux-based firmware (both proprietary - Cumulus, and completely open: https://opennetlinux.org/hcl\u003C/p\u003E\u003Cp\u003EBackground: partnership between Dell and Cumulus, https://cumulusnetworks.com/dell/, partnership HP и Cumulus: http://www.networkworld.com/article/2884208/sdn/hp-latest-to-unbundle-switch-hardware-software.html, and project openswitch.net itself. \u003C/p\u003E\u003Cp\u003EAt the same time, it is worth noting the growing popularity of white label switch manufacturers, such as: http://www.edge-core.com/\u003C/p\u003E\u003Cp\u003EForecast - much more destructive and large-scale DDoS attacks that will surprise everyone and make them stop ignoring this issue in strategic planning.\u003C/p\u003E\u003Cp\u003EBackground: 2015 was famous for massive attacks on GutHub (http://arstechnica.com/security/2015/04/ddos-attacks-that-crippled-github-linked-to-great-firewall-of-china/), root DNS infrastructure (http://www.theregister.co.uk/2015/12/08/internet_root_servers_ddos/) and major operator Linode (http://www.theregister.co.uk/2016/01/04/linode_back_at_last_after_ten_days_of_hell/) . Given the lack of serious dynamics in the fight against amplification and spoofing, we should not expect a solution to this issue, but on the contrary, we should expect the emergence of more sophisticated attack methods.\u003C/p\u003E\u003Cp\u003EThe forecast is an extremely active implementation of HTTP / 2 and HTTPS.\u003C/p\u003E\u003Cp\u003EBackground: adding support for HTTP / 2 by the largest Internet companies (Google.com, https://blog.cloudflare.com/introducing-http2/). Emergence of new HTTP/2-only tools (gRPC, https://nghttp2.org). Also, HTTP2 support is being introduced into web servers, which negatively pleases the popular Nginx server in this matter, disabling the ability to work simultaneously with the very widespread SPDY / 3, as well as the lack of HTTP / 2 support for the backend, which opens up great prospects for competing web servers.\u003C/p\u003E\u003Cp\u003EA huge contribution to the popularization of HTTPS is made by constant spying scandals about intercepting traffic, an attempt by states to control the Internet.\u003C/p\u003E\u003Cp\u003EThe practical side of the issue is brilliantly solved by the Let's Encrypt initiative: https://letsencrypt.org/\u003C/p\u003E\u003Cp\u003EThe forecast is the widespread introduction of software-controlled networks (this is not only about SDN, but again solutions based on Cumulus / OpenSwitch) and the transformation of Network Engineers into Network Developer Engineers.\u003C/p\u003E\u003Cp\u003EBackground: Painted in the paragraph about switches on Linux. All network engineers who do not know at least one programming language will have an extremely difficult time.\u003C/p\u003E\u003Cp\u003EThe forecast is the continuation of the total migration of projects to the clouds.\u003C/p\u003E\u003Cp\u003EThe background is the total growth of clouds from Amazon, Google and Microsoft. None of the \"classic\" providers shows such growth rates and a similar level of technology solutions.\u003C/p\u003E\u003Cp\u003EПрогноз - software defined автомобили.\u003C/p\u003E\u003Cp\u003EThe background: the huge rise in popularity and the overwhelming success of the Tesla project. After almost half a century of stagnation, cars have finally received a full-fledged high-tech filling and integration with the Internet. If you think that other machines have something similar, then try to find three full-fledged computers and an internal local network inside them, and in Tesla this is the norm! :)\u003C/p\u003E\u003Cp\u003EForecast - the development of AI at a huge pace!\u003C/p\u003E\u003Cp\u003EThe background is the creation of an open project https://openai.com/blog/introducing-openai/ and the allocation of investments in the amount of $1 billion to it. All the results of the work of scientists will be published in the public domain. What is this? A statement of the impossibility and the highest complexity of solving this problem? Perhaps it is. But together we can definitely make it.\u003C/p\u003E\u003Cp\u003EAlso, of course, it is worth noting the opening of the https://tensorflow.org project with machine learning from Google.\u003C/p\u003E\u003Cp\u003EForecast - further deep socialization of programming and open source.\u003C/p\u003E\u003Cp\u003EThe background - if earlier open source was the lot of geeks, now we have our own \"social network\" - GitHub.com and a staggering army of programmers :) capabilities of the communication system between programmers. Perhaps it is difficult to come up with a project that would advance the convenience and organization of development so much.\u003C/p\u003E\u003Cp\u003EForecast - the beginning of the decline in the popularity of classic Linux distributions (Ubuntu, Debian, RHEL, CentOS) when installed directly on the server. The rise of hybrid operating systems based on Docker technology and Linux containers (CoreOS, http://www.projectatomic.io/).\u003C/p\u003E\u003Cp\u003EReason: high usability, ease of scaling, readiness of the Docker project for industrial use.--- \u003C/p\u003E\u003Cp\u003EForecast - adding the ability to run full-fledged OS in Docker containers, and not just applications that are limited in functionality.\u003C/p\u003E\u003Cp\u003EThe background is a huge work on the part of Virtuozzo (Odin, Parallels) and RedHat to improve the security of containers. At the same time, it is extremely disappointing that these projects are not focused at all on the vanilla Linux kernel, but on very old and already obsolete forks of the kernel (Linux 3.10).\u003C/p\u003E\u003Cp\u003EAlso worth noting is the appearance of the service https://aws.amazon.com/blogs/aws/cloud-container-management/ in the public domain!\u003C/p\u003E\u003Cp\u003EForecast - continued rapid growth and increasing popularity of NoSQL databases (MongoDB, Couchbase, RethinkDB, RocksDB, Redis, Cassandra)\u003C/p\u003E\u003Cp\u003EThe background is convenience, low overhead costs and high development speed, the highest scalability, high availability capabilities are laid at the core level of projects. A negative factor is that one should not expect transactional integrity from such databases and store data of banking organizations in them.\u003C/p\u003E\u003Cp\u003EIt is worth noting separately that even classic databases such as MySQL and PostgreSQL have taken the path of copying functionality from NoSQL, for example, recently JSON support has been added to them.\u003C/p\u003E\u003Cp\u003E\u003Cspan\u003EConclusions\u003C/span\u003E\u003C/p\u003E\u003Cp\u003E\u003Cspan\u003EAll of the above is only the subjective opinion of the author (Pavel Odintsov, pavel.odintsov at gmail.com) and is not mandatory :)\u003C/span\u003E\u003C/p\u003E","url":"https://www.linkedin.com/pulse/%D0%B8%D1%82-%D0%BF%D1%80%D0%BE%D0%B3%D0%BD%D0%BE%D0%B7-%D0%BD%D0%B0-2016%D0%B9-%D0%B3%D0%BE%D0%B4-%D0%BE%D1%82-%D0%BE%D0%B4%D0%B8%D0%BD%D1%86%D0%BE%D0%B2%D0%B0-%D0%BF%D0%B0%D0%B2%D0%BB%D0%B0-%D1%81%D0%B5%D1%82%D0%B8-%D0%B8-%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3-odintsov"},{"@type":"Article","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"dateModified":"","datePublished":"2015-03-04T15:33:44.000+00:00","headline":"Linux and Netmap-IPFW for fast DDoS attack filtering","image":{"@type":"ImageObject"},"articleBody":"\u003Cp\u003ERecently, high-speed attacks have become quite common, carried out using various options for amplifying traffic.\u003C/p\u003E\u003Cp\u003EWhat attacks are we talking about? For definiteness, we can fix 10GE and 14 Mpps. But the solution is very flexible and will easily work even 40 GE and more.\u003C/p\u003E\u003Cp\u003EHow to deal with them? Quite difficult, it is worth understanding. Cheap solutions in the form of ACLs on a 10GE switch or hardware rules on a NIC (network card) can only block part of the spurious traffic with a very limited set of parameters - src/dst IP, src/dst port and protocol.\u003C/p\u003E\u003Cp\u003EMore serious solutions require the involvement of either high-performance routers (we are talking about Juniper MX 120+ class routers, and by the way, the traffic filtering capabilities of routers are also very limited) or hardware firewalls, for example, from Arbor. Routers cost a lot of money, but almost always there is a DC - this is a plus. And specialized hardware from Arbor costs absolutely exorbitant amounts.\u003C/p\u003E\u003Cp\u003ESo, our solution is a soft box filter, a machine with 10GE cards, a lot of processor power and Linux or FreeBSD on board.\u003C/p\u003E\u003Cp\u003EIt should be understood that the standard means of the same Linux cannot repulse an attack of 10Mpps, in the end, it will simply fall. In FreeBSD, the situation is much the same, and made even more complicated by (to me) not having a very good understanding of the OS.\u003C/p\u003E\u003Cp\u003ETherefore, as a solution, I turned to systems for direct access to a netmap, PF_RING, DPDK class network card, namely, we will use netmap, because it is very fast, does not require a license, and there is a ported ipwf firewall for it.\u003C/p\u003E\u003Cp\u003EFor those who are interested in the technical aspects of the issue, please visit my blog: \u003Ca href=\"http://www.stableit.ru/2015/03/linux-netmap-ipfw.html\" target=\"_blank\" rel=\"nofollow noopener\"\u003Ehttp://www.stableit.ru/2015/03/linux-netmap-ipfw.html\u003C/a\u003E\u003C/p\u003E","url":"https://www.linkedin.com/pulse/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-linux-%D0%B8-netmap-ipfw-%D0%B4%D0%BB%D1%8F-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9-%D0%B0%D1%82%D0%B0%D0%BA-pavel-odintsov"},{"@type":"Article","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"dateModified":"","datePublished":"2015-01-10T13:53:38.000+00:00","headline":"Why you should use ZFS for Linux containers and OpenVZ?","image":{"@type":"ImageObject","url":"https://media.licdn.com/dms/image/v2/C5612AQHvc-B1kNIJYQ/article-cover_image-shrink_600_2000/article-cover_image-shrink_600_2000/0/1520151773376?e=2147483647&v=beta&t=N0AHjaHcQdaTz5w9sg-HcUHVUZVPjuw6lSHfAnjc4-w"},"articleBody":"\u003Cp\u003EHello, everybody!\u003Cbr\u003E\u003Cbr\u003EDo somebody have any news about ZFS and OpenVZ experience? Why not?\u003Cbr\u003E\u003Cbr\u003EDid you checked my comparison table for simfs vs ploop vs ZFS volumes? You should do it ASAP: \u003Ca href=\"https://github.com/pavel-odintsov/OpenVZ_ZFS/blob/master/openvz_storage_backends.md\" target=\"_blank\" rel=\"nofollow noopener\"\u003Ehttps://github.com/pavel-odintsov/OpenVZ_ZFS/blob/master/openvz_storage_backends.md\u003C/a\u003E\u003Cbr\u003E\u003Cbr\u003EStill not interesting?\u003Cbr\u003E\u003Cbr\u003EFor example if you have 5Tb disk array (used up to 90%) and using\u003Cbr\u003Eploop now you lose about 800GB of disk space!\u003Cbr\u003E\u003Cbr\u003EThis data is from real HWN with few hundreds of containers.\u003Cbr\u003E\u003Cbr\u003EI have excellent experience and very good news about ZFS! ZFS on Linux\u003Cbr\u003Eteam will add very important feature, linux quota inside container\u003Cbr\u003E(more details here \u003Ca href=\"https://github.com/zfsonlinux/zfs/pull/2577\" target=\"_blank\" rel=\"nofollow noopener\"\u003Ehttps://github.com/zfsonlinux/zfs/pull/2577\u003C/a\u003E\u003Cbr\u003E\u003Cbr\u003EBut still no news about ZFS from OpenVZ team (and even from Virtuozza\u003Cbr\u003ECore) and we can work separately :)\u003Cbr\u003E\u003Cbr\u003EFortunately, we do not need any support from vzctl and can use \"raw\u003Cbr\u003Evzctl\" with some lightweight manuals from my repo:\u003Cbr\u003E\u003Ca href=\"https://github.com/pavel-odintsov/OpenVZ_ZFS/blob/master/OpenVZ_containers_on_zfs_filesystem.md\" target=\"_blank\" rel=\"nofollow noopener\"\u003Ehttps://github.com/pavel-odintsov/OpenVZ_ZFS/blob/master/OpenVZ_containers_on_zfs_filesystem.md\u003C/a\u003E\u003Cbr\u003E\u003Cbr\u003EI collected all useful information here\u003Cbr\u003E\u003Ca href=\"https://github.com/pavel-odintsov/OpenVZ_ZFS\" target=\"_blank\" rel=\"nofollow noopener\"\u003Ehttps://github.com/pavel-odintsov/OpenVZ_ZFS\u003C/a\u003E\u003Cbr\u003E\u003Cbr\u003EStay tuned! Join to us!\u003C/p\u003E\n \n","url":"https://www.linkedin.com/pulse/why-you-should-use-zfs-linux-containers-openvz-pavel-odintsov"},{"@type":"Article","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"dateModified":"","datePublished":"2014-10-22T19:08:16.000+00:00","headline":"Защита от DDoS атак с помощью FastNetMon","image":{"@type":"ImageObject"},"articleBody":"\u003Cp\u003EВ наши дни почти у любой компании вне зависимости от сферы деятельности очень часто встает вопрос - как защититься от DDoS атак?\u003C/p\u003E \n \u003Cp\u003EВсегда есть по меньшей мере два решение этой проблемы - программно-аппаратные решения либо готовые услуги по защите. Безусловно, у каждого варианта есть свои сильные и слабые стороны. Но у обоих вариантов есть одна и та же крайне слабая сторона - они очень дороги.\u003C/p\u003E \n \u003Cp\u003EСтоимость оборудования для защиты от атак начинается с 1 миллиона рублей за 1Gbps (а такие атаки уже подбираются к категории \"самые слабые\", с которых все только начинается), услуги по защите стоят решительно дешевле, расценки начинаются от 10 000 рублей до 50 тысяч и более в особо сложных случаях.\u003C/p\u003E \n \u003Cp\u003EКак же быть компании, которая не готова к таким тратам? Разумеется, ответ есть - использование собственного бюджетного оборудования совместно с Open Source программным обеспечением для фиксации атак.\u003C/p\u003E \n \u003Cp\u003EКак один из вариантов такого решение - FastNetMon, который может работать как непосредственно на роутере, так и на зеркалируемых (mirror) портах.\u003C/p\u003E \n \u003Cp\u003EЧто он умеет?\u003C/p\u003E \n \u003Col\u003E \n \u003Cli\u003EВыявлять IP в сети, на / с которого идет аномально высокий трафик (порог нагрузки настраивается)\u003C/li\u003E \n \u003Cli\u003EПосылать команду блокировки на вышестоящее оборудование (BGP Blackhole, аппаратный фаерволл, аппаратный роутер, flow spec)\u003C/li\u003E \n \u003Cli\u003EЧерез определенное время (настраивается) автоматически разблокировать клиента\u003C/li\u003E \n \u003Cli\u003EПри фиксации атаки снимать её отпечаток (протоколы, флаги, IP адреса, порты)\u003C/li\u003E \n \u003Cli\u003EВозможность работы на очень высоких скоростях, вплоть до полных 10GE и 2-3 миллионов пакетов/секунду\u003C/li\u003E \n \u003Cli\u003EВозможность использования аппаратных фильтров современных сетевых карт (Intel 82599) для фильтрации трафика без перегрузки CPU роутера\u003C/li\u003E \n \u003Cli\u003EРаботает на любом современном Linux с почти любой сетевой картой, не требует никаких лицензий, потребляет разумное количество ресурсов системы\u003C/li\u003E \n \u003Cli\u003EПоддерживает работу с трафиком находящимся внутри vlan, vlan qnq и mpls.\u003C/li\u003E \n \u003C/ol\u003E \n \u003Cp\u003EПример отчета об атаке выглядит так:\u003C/p\u003E \n \u003Cblockquote\u003E \n \u003Cp\u003EIP: 46.xx.yy.zz\u003Cbr\u003EInitial attack power: 36368 packets per second\u003Cbr\u003EPeak attack power: 36368 packets per second\u003Cbr\u003EAttack direction: outgoing\u003Cbr\u003EIncoming traffic: 12 mbps\u003Cbr\u003EOutgoing traffic: 441 mbps\u003Cbr\u003EIncoming pps: 23057 packets per second\u003Cbr\u003EOutgoing pps: 36368 packets per second\u003C/p\u003E \n \u003Cp\u003E2014-10-22 20:15:20.477197 54.253.138.29:58689 > 46.xx.yy.zz:80 protocol: tcp flags: ack size: 66 bytes\u003Cbr\u003E2014-10-22 20:15:20.477203 46.xx.yy.zz:80 > 54.252.5.85:42428 protocol: tcp flags: ack size: 1518 bytes\u003Cbr\u003E2014-10-22 20:15:20.477221 46.xx.yy.zz:80 > 54.253.138.29:48792 protocol: tcp flags: ack size: 1518 bytes\u003Cbr\u003E2014-10-22 20:15:20.477236 46.xx.yy.zz:80 > 54.253.138.29:52753 protocol: tcp flags: ack size: 1518 bytes\u003Cbr\u003E2014-10-22 20:15:20.477236 46.xx.yy.zz:80 > 54.252.5.85:53807 protocol: tcp flags: ack size: 1518 bytes\u003Cbr\u003E2014-10-22 20:15:20.477247 54.253.138.29:46039 > 46.xx.yy.zz:80 protocol: tcp flags: ack size: 66 bytes\u003C/p\u003E \n \u003C/blockquote\u003E \n \u003Cp\u003EОбщий вид основного экрана программы:\u003C/p\u003E \n \u003Cdiv class=\"slate-resizable-image-embed slate-image-embed__resize-left\"\u003E \n \u003Cimg data-media-urn=\"\" data-li-src=\"https://media.licdn.com/dms/image/v2/C5612AQH_MYbx9ZtAEQ/article-inline_image-shrink_400_744/article-inline_image-shrink_400_744/0/1520179524298?e=1749686400&v=beta&t=4exZC8krOUyTtvGGWg9JT4T9EgWW4346W14f2pFR2eA\" src=\"//:0\"\u003E \n \u003C/div\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003E \u003C/p\u003E \n \u003Cp\u003EКроме этого, программа находится в процессе постоянного улучшения - повышается быстродействие, совершенствуются структуры данных, добавляются функции.\u003C/p\u003E \n \u003Cp\u003EСпасибо за внимание! Если остались вопросы, с радостью отвечу на них по email: pavel.odintsov@gmail.com\u003C/p\u003E \n \u003Cp\u003E\u003Ca href=\"https://github.com/FastVPSEestiOu/fastnetmon\" target=\"_blank\" rel=\"nofollow noopener\"\u003EСсылка на GitHub\u003C/a\u003E\u003C/p\u003E\n \n","url":"https://ru.linkedin.com/pulse/20141022190816-122785577-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%BE%D1%82-ddos-%D0%B0%D1%82%D0%B0%D0%BA-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-fastnetmon"},{"@type":"Article","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"dateModified":"","datePublished":"2014-06-30T13:50:29.000+00:00","headline":"Развитие проекта OpenVZ через сrowd funding","image":{"@type":"ImageObject"},"articleBody":"\u003Cp\u003E\u003Cspan\u003EВсем привет!\u003C/span\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Cspan\u003EУверен, меня читают многие крупные пользователи проекта OpenVZ, у каждого из которых, уверен, есть определенные пожелания по части будущего развития проекта. \u003C/span\u003E\u003C/p\u003E \n \u003Cp\u003EНо, к сожалению, темпы развития проекта в данный момент довольно медленные и я предлагаю поддержать проект и самостоятельно его улучшить. \u003C/p\u003E \n \u003Cp\u003E\u003Cspan\u003EНапример, у нас, есть вот такие дополнение хотелки как:\u003C/span\u003E\u003C/p\u003E \n \u003Cul\u003E \n \u003Cli\u003Evzctl reinstall для замены/переустановки ОС\u003C/li\u003E \n \u003Cli\u003Eинтеграция шейпера сети в стандартную поставку\u003C/li\u003E \n \u003Cli\u003EUUID вместо CTID\u003C/li\u003E \n \u003Cli\u003EХранение конфигов контейнеров в папке /vz для унификации и удобства поддержки\u003C/li\u003E \n \u003Cli\u003EПоддержка монтирования нескольких отдельных ploop образов к одному контейнеру\u003C/li\u003E \n \u003Cli\u003EЭффективно работающий vzctl compact\u003C/li\u003E \n \u003Cli\u003EВложенные Kernel namespaces внутри контейнера\u003C/li\u003E \n \u003Cli\u003EЗапуск vzctl хуков в контексте физического сервера, а не контейнера \u003C/li\u003E \n \u003C/ul\u003E \n \u003Cdiv class=\"slate-resizable-image-embed slate-image-embed__resize-left\"\u003E \n \u003Cimg data-media-urn=\"\" data-li-src=\"https://media.licdn.com/dms/image/v2/C5612AQFZeVreJGnjAQ/article-inline_image-shrink_1000_1488/article-inline_image-shrink_1000_1488/0/1520241280431?e=1749686400&v=beta&t=mQrUPg7qjIlPDRrrgGquMl5_QBonJGaQmqVQ8Q0jdFA\" src=\"//:0\"\u003E \n \u003C/div\u003E \n \u003Cp\u003E\u003Cbr\u003E\u003C/p\u003E \n \u003Cp\u003E\u003Cspan\u003EУ авторов OpenVZ, компании Parallels нет супер активных планов по развитию проекта OpenVZ (кроме, разумеется, развития ядра). Но у них есть потрясающая возможность - OpenVZ Maintenance Partnership, через которую Вы можете получить решение Ваших багов, а также запросить \"расчет\" стоимости той или ной фичи:\u003C/span\u003E\u003Ca href=\"https://openvz.org/Support\" target=\"_blank\" rel=\"nofollow noopener\"\u003Ehttps://openvz.org/Support\u003C/a\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Cspan\u003EЦены на фичи - информация секретная, но я могу четко сказать, что в зависимости от сложности \"фичи\" они варьируются от нескольких тысяч до десятков тысяч долларов. \u003C/span\u003E\u003Cspan\u003EКонечно же, для одной компании - это крупные деньги да и за многие \"мелкие фичи\" их попросту жалко.\u003C/span\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Cspan\u003EНо тут на помощь нам приходит Интернет с его супервозможностями, а именно - краудфандинг! \u003C/span\u003E\u003Cspan\u003EЯ предлагаю собрать набор функций, в которых есть потребность у сообщества и начать сбор средств на их реализацию. \u003C/span\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Cspan\u003EДаже если Вы не согласны помогать финансово, то все равно пишите - помощь даже на уровне сбора функций и определения будущего проекта, которое интересно именно кастомерам - бесценна! \u003C/span\u003E\u003C/p\u003E \n \u003Cp\u003EВсе заинтересованные могут связаться со мной по email: Pavel.Odintsov [at] gmail.com\u003C/p\u003E\n \n","url":"https://ru.linkedin.com/pulse/20140630135029-122785577-%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0-openvz-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D1%81rowd-funding"},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"How to protect yourself from the system administrator?","url":"https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fbit%2Esamag%2Eru%2Farchive%2Farticle%2F1231&urlhash=u1UE","description":"Short story with few practices, which make work with system administrator very secure and safe."},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"PHP fine tuning in FastCGI environment","url":"https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fsamag%2Eru%2Farchive%2Fmore%2F128&urlhash=zDis","description":"Article about fine tuning PHP in FastCGI environment, full (based on code) description of mystiс variables PHP_FCGI_MAX_REQUESTS and PHP_FCGI_CHILDREN."},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"Database backup speedup","url":"https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fsamag%2Eru%2Farchive%2Fmore%2F127&urlhash=Fm7r","description":"Short story about database speedup in few very simple steps - using parallel gzip (pigz) and pipe to tar."},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"Success story about Parallels Cloud Server deployment","url":"https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fhabrahabr%2Eru%2Fcompany%2Fparallels%2Fblog%2F190524%2F&urlhash=oZZj","description":"Short story about deployment Parallels Cloud Server (on of the first in EMEA region) for VPS service."},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"Containers are the future of the cloud","url":"https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Fcontainers-are-the-future-of-the-cloud&urlhash=XI-a","description":"Short introduction to KVM, Xen, OpenVZ, LXC. Detailed comparison of full virtualisation and container based isolation for cloud hosting services."},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"Containers are the Future Cloud","url":"https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fhabrahabr%2Eru%2Fcompany%2FFastVPS%2Fblog%2F208650%2F&urlhash=Owj2","description":"Compare of open source isolation systems LXC, OpenVZ, KVM and Xen."},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"Linux containers experience in Cloud hosting company","url":"https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Fcontainers-in-real-world&urlhash=6svV","description":"Discussing ways to use Linux containers in a public hosting environment. \u003Cbr\u003E\u003Cbr\u003EYou can video here: http://tech.yandex.ru/events/yagosti/msk-feb-2014/talks/1656/"},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"FastNetMon - Open Source DDoS Detection and Mitigation toolkit","url":"https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Ffast-netmon-enog-pdf&urlhash=GeIT","description":"This talk was about my open source DDoS detection project. Presented at ENOG (Eurasia Network Operators Group) as part of a forum discussing core operational issues and sharing ideas for evolving the Internet in the region. "},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"Capturing Packets in Linux at a Speed of Millions of Packets per Second without Using Third Party Libraries","url":"https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fkukuruku%2Eco%2Fpost%2Fcapturing-packets-in-linux-at-a-speed-of-millions-of-packets-per-second-without-using-third-party-libraries%2F&urlhash=_WfZ","description":"Capturing Packets in Linux at a Speed of Millions of Packets per Second without Using Third Party Libraries"},{"@type":"PublicationIssue","author":{"@type":"Person","name":"Pavel Odintsov","url":"https://uk.linkedin.com/in/podintsov"},"name":"Scaling up: How we made millions of domains happier","url":"https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Findico%2Edns-oarc%2Enet%2Fevent%2F26%2Fcontributions%2F425%2Fattachments%2F402%2F681%2FRRDNS_-_How_we_made_over_5_million_domains_happier_v6%2Epdf&urlhash=u3uO","description":"I co-authored this presentation with my colleague Tom Arnfeld. This presentation discusses our complete rework of Cloudflare DNS infrastructure, which provides service for 5 million domains. "},{"@type":"WebPage","reviewedBy":{"@type":"Person","name":"Pavel Odintsov"},"url":"https://uk.linkedin.com/in/podintsov"},{"@context":"http://schema.org","@type":"Person","address":{"@type":"PostalAddress","addressCountry":"GB","addressLocality":"London, England, United Kingdom"},"alumniOf":[{"@type":"EducationalOrganization","name":"Samara State Aerospace University","url":"https://ru.linkedin.com/school/%D1%81%D0%B0%D0%BC%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D0%B9-%D0%B3%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B0%D1%8D%D1%80%D0%BE%D0%BA%D0%BE%D1%81%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82/","member":{"@type":"OrganizationRole","description":"My graduation project was entitled \"Web and video conferencing systems\".","startDate":2005,"endDate":2011}},{"@type":"EducationalOrganization","name":"****** ****** ***","member":{"@type":"OrganizationRole","startDate":1995,"endDate":2005}}],"awards":["Exceptional Talent in Digital Technologies"],"disambiguatingDescription":"","image":{"@type":"ImageObject","contentUrl":"https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A"},"jobTitle":["**-******* *** ***","******* ******","****** ******** **** ****","******* *******","***, ***** ******","********* **** ** ******* ********","**** *********","******** ***** *********"],"knowsLanguage":[{"@type":"Language","name":"English"}],"memberOf":[{"@type":"Organization","description":"I was in charge of managing company's address space. Executed one of the first address space transfers. ","name":"RIPE"},{"@type":"Organization","description":"My modules page: https://metacpan.org/author/NRG/releases","name":"CPAN"},{"@type":"Organization","description":"Early adopter of new releases of OpenVZ management tool (vzctl) and OpenVZ disk management system (ploop). Reported and confirmed about 100 bugs.\n","name":"OpenVZ"},{"@type":"Organization","description":"https://github.com/pavel-odintsov","name":"GitHub"}],"name":"Pavel Odintsov","sameAs":"https://uk.linkedin.com/in/podintsov","url":"https://uk.linkedin.com/in/podintsov","worksFor":[{"@type":"Organization","name":"FastNetMon","url":"https://uk.linkedin.com/company/fastnetmon","location":"London","member":{"@type":"OrganizationRole","description":"*'* ** ****** ** ********* ******* ** *********** *** *********** *** **** **** ***** ******** ******* ***** ******** ********* **** **** ********* *** ******** *** ***** *********.\u003C**\u003E\u003C**\u003E** *** *****, **, *++ *** ** *** *** ******* ** ****** ******** ***** ** *********.\u003C**\u003E\u003C**\u003E*** ****** **** ****? **** ** **: *****@**********.***"}},{"@type":"Organization","name":"********** *********","location":"London, United Kingdom","member":{"@type":"OrganizationRole","description":"* ** *** ****** ** **********, ** **** ****** **** ********* **** **** ******* ** ******* ******* *******: *****://******.***/*****-********/**********"}},{"@type":"Organization","name":"**********, ***.","location":"London, United Kingdom","member":{"@type":"OrganizationRole","description":"******** ******** **** **** ** *** *** **** (** *****), ** ****** ** *********** *** *** *** ******* ***** ***** ** **** **** *** **** ******* ****** *** ****** *** ****** **** **** ** ******* *****."}},{"@type":"Organization","name":"***-**","member":{"@type":"OrganizationRole","description":"* *** * ******* ** ****** ******* ********* ** ******* ***** ******** ******** *** ****** ********* ********."}},{"@type":"Organization","name":"******* ***","location":"Jõhvi, Ida-Virumaa, Estonia","member":{"@type":"OrganizationRole","description":"* *** ** ****** ** *** ********* ******* ** **** ***** ******* *******. * ****** ** ******* ******** ********, **** ****** **********, ***** ******* ********** ******* ***** ** ****** *** ***, ********** *** *** ********** ******, *********** ****** ************* (******), *** *********** * ********** ****** (****** *****). *** ******** ******** *** *******'* ***** ******* ******* *** ***** **** ** *** ******* *****.\u003C**\u003E\u003C**\u003E* ******* ****** ** *******'* ********* *** ***** ******* ** ********* *** *** *********** ** *** ** (*******) *** ****** (*****-**********). ***** ********* **** ********* ** **** ****** ****** *** ********** ** *******'* *******. **** * **** ******* ** **** *** ******** *** ********* **** *.** ***** ** **** ** *.** *****. ******* *** ** *** **** ** **** ********** ******** ********* ** **** *** **** ********* ** **********.**."}},{"@type":"Organization","name":"***.**","member":{"@type":"OrganizationRole","description":"*********** *** *** ********* ******* *** **** ****** ******* *******. * *********** *** **** ******** ***** ** *** ******* ********** ******, ********** *** ********** **** *** ****** *** ******* ******* *********."}},{"@type":"Organization","name":"***.**","member":{"@type":"OrganizationRole","description":"********* * ******* ******* ********** ********. ********** *** ******** *** ****** ************ ******, *** ********** ******* *** ******* *******."}},{"@type":"Organization","name":"**** *** ******* ******","member":{"@type":"OrganizationRole","description":"* *** ** ****** ** *********** *** ******** ***** **** **** ** *********. ** *** *** ******** ************, ****** *** ******** ******* ** ********. * *** ** ****** ** ******** ******* ************* *** ****** **********."}}],"interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/FollowAction","name":"Follows","userInteractionCount":11304},"description":"I'm software engineer with passion in computer networks. During my career I worked for…"}]} </script> <!----> </head> <body dir="ltr"> <!----><!----><!----> <!----> <a href="#main-content" class="skip-link btn-md btn-primary absolute z-11 -top-[100vh] focus:top-0"> Skip to main content </a> <header class="header base-detail-page__header px-mobile-container-padding bg-color-background-container global-alert-offset sticky-header"> <nav class="nav pt-1.5 pb-2 flex items-center justify-between relative flex-nowrap babymamabear:py-1.5 nav--minified-mobile babybear:flex-wrap " aria-label="Primary"> <a href="/?trk=public_profile_nav-header-logo" class="nav__logo-link link-no-visited-state z-1 mr-auto min-h-[52px] flex items-center babybear:z-0 hover:no-underline focus:no-underline active:no-underline babymamabear:mr-3" data-tracking-control-name="public_profile_nav-header-logo" data-tracking-will-navigate> <span class="sr-only">LinkedIn</span> <icon class="nav-logo--inbug flex text-color-brand papabear:hidden mamabear:hidden" data-svg-class-name="h-[34px] w-[34px] babybear:h-[26px] babybear:w-[26px]" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4zqr0f9jf98vi2nkijyc3bex2"></icon> <icon class="block text-color-brand w-[102px] h-[26px] babybear:hidden" data-test-id="nav-logo" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8fkga714vy9b2wk5auqo5reeb"></icon> </a> <!----> <ul class="top-nav-menu flex items-center babybear:w-full babybear:justify-between babybear:pt-1 justify-start w-max pt-0 overflow-x-auto nav__menu babybear:order-last order-3 ml-auto"> <li class> <a href="https://www.linkedin.com/pulse/topics/home/?trk=public_profile_guest_nav_menu_articles" data-tracking-control-name="public_profile_guest_nav_menu_articles" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/6ulnj3n2ijcmhej768y6oj1hr"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Articles </span> </a> </li> <li class> <a href="https://uk.linkedin.com/pub/dir/+/+?trk=public_profile_guest_nav_menu_people" data-tracking-control-name="public_profile_guest_nav_menu_people" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 top-nav-link--selected text-color-text visited:text-color-text border-solid border-b-2 border-color-text" aria-current="page"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/7kb6sn3tm4cx918cx9a5jlb0"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> People </span> </a> </li> <li class> <a href="https://uk.linkedin.com/learning/search?trk=public_profile_guest_nav_menu_learning" data-tracking-control-name="public_profile_guest_nav_menu_learning" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8wykgzgbqy0t3fnkgborvz54u"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Learning </span> </a> </li> <li class> <a href="https://uk.linkedin.com/jobs/jobs-in-singapore?trk=public_profile_guest_nav_menu_jobs" data-tracking-control-name="public_profile_guest_nav_menu_jobs" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/92eb1xekc34eklevj0io6x4ki"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Jobs </span> </a> </li> <li class> <a href="https://www.linkedin.com/games?trk=public_profile_guest_nav_menu_games" data-tracking-control-name="public_profile_guest_nav_menu_games" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-8 flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/29h8hsjuomfp50lam5ipnc3uh"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Games </span> </a> </li> <li class> <a href="ms-windows-store://pdp/?ProductId=9WZDNCRFJ4Q7&mode=mini&cid=guest_nav_upsell&trk=public_profile_guest_nav_menu_windows" data-tracking-control-name="public_profile_guest_nav_menu_windows" data-tracking-will-navigate class="top-nav-link flex justify-center items-center min-h-[52px] hover:text-color-text visited:hover:text-color-text hover:no-underline w-[96px] px-1 border-solid border-l-1 border-r-1 babybear:border-r-0 border-color-border-faint flex-col mx-1 babybear:mx-0 text-color-text-secondary visited:text-color-text-secondary"> <icon class="top-nav-link__icon flex h-3 w-3 flex-shrink-0 justify-center " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/admayac2rnonsqhz9v3rzwcyu"> </icon> <span class="top-nav-link__label-text font-sans text-xs leading-regular text-center font-regular"> Get the app </span> </a> </li> </ul> <div class="nav__cta-container order-3 flex gap-x-1 justify-end min-w-[100px] flex-nowrap flex-shrink-0 babybear:flex-wrap flex-2 babymamabear:min-w-[50px] "> <!----> <a class="nav__button-tertiary btn-md btn-tertiary" href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&session_redirect=https%3A%2F%2Fuk.linkedin.com%2Fin%2Fpodintsov&trk=public_profile_nav-header-join" data-tracking-control-name="public_profile_nav-header-join" data-test-live-nav-primary-cta data-tracking-will-navigate data-tracking-client-ingraph> Join now </a> <a class="nav__button-secondary btn-secondary-emphasis btn-md" href="https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fuk%2Elinkedin%2Ecom%2Fin%2Fpodintsov&fromSignIn=true&trk=public_profile_nav-header-signin" data-tracking-control-name="public_profile_nav-header-signin" data-tracking-will-navigate data-tracking-client-ingraph> Sign in </a> <a aria-label="Sign in" class="nav__link-person papabear:hidden mamabear:hidden" data-tracking-control-name="public_profile_nav-header-signin" data-tracking-will-navigate href="https://www.linkedin.com/login?session_redirect=https%3A%2F%2Fuk%2Elinkedin%2Ecom%2Fin%2Fpodintsov&fromSignIn=true&trk=public_profile_nav-header-signin"> <img class="inline-block relative rounded-[50%] w-4 h-4 bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> </a> </div> <!----> <!----> </nav> </header> <!----> <!----> <main class="main papabear:flex papabear:w-content-max-w papabear:mx-auto papabear:pt-desktop-content-top-margin mamabear:pt-desktop-content-top-margin " id="main-content" role="main"> <section class="core-rail mx-auto papabear:w-core-rail-width mamabear:max-w-[790px] babybear:max-w-[790px]"> <div class="details mx-details-container-padding"> <section class="profile"> <section class="top-card-layout container-lined overflow-hidden babybear:rounded-[0px]"> <figure class="cover-img min-h-[87px] papbear:min-h-[100px] rounded-t-[2px] babybear:rounded-[0px] -z-1"> <!----> <div class="cover-img__image-frame relative w-full overflow-hidden pb-[calc((134/782)*100%)]"> <div class="cover-img__image-position absolute top-0 right-0 bottom-0 left-0 "> <img class="cover-img__image relative w-full h-full object-cover" src="https://media.licdn.com/dms/image/v2/C4E16AQG_XxBVYQu_vg/profile-displaybackgroundimage-shrink_200_800/profile-displaybackgroundimage-shrink_200_800/0/1662293504253?e=2147483647&v=beta&t=xgdsPCUZN1kfpyJIQbXrm0Nf8UCG7CBAzJaW3N9Drq0" fetchpriority="auto" data-embed-id="cover-image" alt tabindex="0"> </div> </div> <!----> </figure> <div class="top-card-layout__card relative p-2 papabear:p-details-container-padding"> <div class="top-card__profile-image-container top-card__profile-image-container--cvw-fix flex top-card-layout__entity-image-container flex" data-section="picture"> <button class="cursor-pointer" aria-label="Pavel Odintsov" data-modal="public_profile_logo_contextual-sign-in-info_modal" data-test-id="logo-button" type="button"> <div class="bg-white rounded-full h-[142px] mt-[-100px] p-[7px] w-[142px]"> <div class="top-card__entity-logo-gradient-ring rounded-full h-[134px] ml-[-3px] mt-[-3px] p-[6px] w-[134px]"> <img class="inline-block relative rounded-[50%] w-16 h-16 top-card-layout__entity-image top-card__profile-image top-card__profile-image--real-image top-card__entity-inner-ring onload top-card-layout__entity-image shadow-color-shadow shadow-[0_4px_12px] border-2 border-solid border-color-surface mt-[-70px] mb-[14px] papabear:border-4 papabear:mt-[-100px] papabear:mb-[18px]" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Pavel Odintsov"> </div> </div> </button> <div class="contextual-sign-in-modal top-card__logo-modal" data-impression-id="public_profile_logo_cta_contextual-sign-in-modal"> <!----> <div class> <!----> <div id="public_profile_logo_contextual-sign-in-info_modal" class="modal modal--contextual-sign-in" data-outlet="public_profile_logo_contextual-sign-in-info_modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_logo_contextual-sign-in-info_modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 contextual-sign-in-modal__modal-dismiss absolute right-0 m-[20px] cursor-pointer" aria-label="Dismiss" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_modal_dismiss"> <icon class="contextual-sign-in-modal__modal-dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="contextual-sign-in-modal__screen contextual-sign-in-modal__context-screen flex flex-col my-4 mx-3"> <img class="inline-block relative rounded-[50%] w-16 h-16 contextual-sign-in-modal__img m-auto" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <h2 class="contextual-sign-in-modal__context-screen-title font-sans text-xl text-color-text my-2 mx-4 text-center" id="public_profile_logo_contextual-sign-in-info_modal-modal-header"> Sign in to view Pavel’s full profile </h2> <!----><!----> <div class="contextual-sign-in-modal__btn-container m-auto w-[320px] babybear:w-full"> <!----> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button"> <!----> <div class="google-auth-button__placeholder mx-auto " data-theme="filled_blue" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google"></div> <!----> </div> </div> <div class="sign-in-modal" data-impression-id="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary btn-secondary" data-tracking-client-ingraph data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_outlet-button" data-modal="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal"> <!----> Sign in </button> <div class> <!----> <div id="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal" class="modal modal--sign-in" data-outlet="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="public_profile_logo_contextual-sign-in-info_modal_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://uk.linkedin.com/uas/request-password-reset?trk=public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="contextual-sign-in-modal__divider left-right-divider"> <p class="contextual-sign-in-modal__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </div> <p class="contextual-sign-in-modal__join-now m-auto font-sans text-md text-color-text my-1"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_logo_cta_contextual-sign-in-modal_join-link" data-tracking-control-name="public_profile_logo_cta_contextual-sign-in-modal_join-link" data-tracking-will-navigate="true" class="contextual-sign-in-modal__join-link">Join now</a> </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 contextual-sign-in-modal__terms-and-conditions m-auto w-[320px] pt-2 babybear:w-full" data-impression-id="linkedin-tc__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> </div> <!----> </section> </div> </div> </div> </div> <!----> </div> <div class="top-card-layout__entity-info-container flex flex-wrap papabear:flex-nowrap"> <div class="top-card-layout__entity-info flex-grow flex-shrink-0 basis-0 babybear:flex-none babybear:w-full babybear:flex-none babybear:w-full"> <button class="cursor-pointer hover:bg-color-background-none-tint-hover" data-modal="public_profile_top-card_title-modal-id" data-tracking-control-name="public_profile_top-card_title-modal-outlet-button"> <h1 class="top-card-layout__title font-sans text-lg papabear:text-xl font-bold leading-open text-color-text mb-0"> Pavel Odintsov </h1> </button> <!----><!----> <div class="contextual-sign-in-modal top-card-layout__title-modal" data-impression-id="public_profile_top-card_title-modal_contextual-sign-in-modal"> <!----> <div class> <!----> <div id="public_profile_top-card_title-modal-id" class="modal modal--contextual-sign-in" data-outlet="public_profile_top-card_title-modal-id"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_top-card_title-modal-id-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 contextual-sign-in-modal__modal-dismiss absolute right-0 m-[20px] cursor-pointer" aria-label="Dismiss" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_modal_dismiss"> <icon class="contextual-sign-in-modal__modal-dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="contextual-sign-in-modal__screen contextual-sign-in-modal__context-screen flex flex-col my-4 mx-3"> <img class="inline-block relative rounded-[50%] w-16 h-16 contextual-sign-in-modal__img m-auto" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <h2 class="contextual-sign-in-modal__context-screen-title font-sans text-xl text-color-text my-2 mx-4 text-center" id="public_profile_top-card_title-modal-id-modal-header"> Sign in to view Pavel’s full profile </h2> <!----><!----> <div class="contextual-sign-in-modal__btn-container m-auto w-[320px] babybear:w-full"> <!----> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button"> <!----> <div class="google-auth-button__placeholder mx-auto " data-theme="filled_blue" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google"></div> <!----> </div> </div> <div class="sign-in-modal" data-impression-id="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary btn-secondary" data-tracking-client-ingraph data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_outlet-button" data-modal="public_profile_top-card_title-modal-id_sign-in-modal"> <!----> Sign in </button> <div class> <!----> <div id="public_profile_top-card_title-modal-id_sign-in-modal" class="modal modal--sign-in" data-outlet="public_profile_top-card_title-modal-id_sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_top-card_title-modal-id_sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_top-card_title-modal-id_sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="public_profile_top-card_title-modal-id_sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="public_profile_top-card_title-modal-id_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_top-card_title-modal-id_sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="public_profile_top-card_title-modal-id_sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="public_profile_top-card_title-modal-id_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="contextual-sign-in-modal__divider left-right-divider"> <p class="contextual-sign-in-modal__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </div> <p class="contextual-sign-in-modal__join-now m-auto font-sans text-md text-color-text my-1"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_top-card_title-modal_contextual-sign-in-modal_join-link" data-tracking-control-name="public_profile_top-card_title-modal_contextual-sign-in-modal_join-link" data-tracking-will-navigate="true" class="contextual-sign-in-modal__join-link">Join now</a> </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 contextual-sign-in-modal__terms-and-conditions m-auto w-[320px] pt-2 babybear:w-full" data-impression-id="linkedin-tc__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> </div> <!----> </section> </div> </div> </div> </div> <!----> <h3 class="top-card-layout__first-subline font-sans text-md leading-open text-color-text-low-emphasis"> <div class="profile-info-subheader"> <span>London, England, United Kingdom</span> <span class="before:middot"></span> <button class="link cursor-pointer text-md focus:outline focus:outline-2 focus:outline-color-action" data-tracking-client-ingraph data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal-trigger" data-modal="public_profile_profile-info-subheader__contact-info_modal" data-no-cool-off="true" tabindex="0"> Contact Info </button> <div class="contextual-sign-in-modal contact-info-modal" data-impression-id="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal"> <!----> <div class> <!----> <div id="public_profile_profile-info-subheader__contact-info_modal" class="modal modal--contextual-sign-in" data-outlet="public_profile_profile-info-subheader__contact-info_modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_profile-info-subheader__contact-info_modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 contextual-sign-in-modal__modal-dismiss absolute right-0 m-[20px] cursor-pointer" aria-label="Dismiss" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_modal_dismiss"> <icon class="contextual-sign-in-modal__modal-dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="contextual-sign-in-modal__screen contextual-sign-in-modal__context-screen flex flex-col my-4 mx-3"> <img class="inline-block relative rounded-[50%] w-16 h-16 contextual-sign-in-modal__img m-auto" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <h2 class="contextual-sign-in-modal__context-screen-title font-sans text-xl text-color-text my-2 mx-4 text-center" id="public_profile_profile-info-subheader__contact-info_modal-modal-header"> Sign in to view Pavel’s full profile </h2> <!----><!----> <div class="contextual-sign-in-modal__btn-container m-auto w-[320px] babybear:w-full"> <!----> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button"> <!----> <div class="google-auth-button__placeholder mx-auto " data-theme="filled_blue" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google"></div> <!----> </div> </div> <div class="sign-in-modal" data-impression-id="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary btn-secondary" data-tracking-client-ingraph data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_outlet-button" data-modal="public_profile_profile-info-subheader_sign-in-modal"> <!----> Sign in </button> <div class> <!----> <div id="public_profile_profile-info-subheader_sign-in-modal" class="modal modal--sign-in" data-outlet="public_profile_profile-info-subheader_sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_profile-info-subheader_sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_profile-info-subheader_sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="public_profile_profile-info-subheader_sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="public_profile_profile-info-subheader_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_profile-info-subheader_sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="public_profile_profile-info-subheader_sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="public_profile_profile-info-subheader_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="contextual-sign-in-modal__divider left-right-divider"> <p class="contextual-sign-in-modal__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </div> <p class="contextual-sign-in-modal__join-now m-auto font-sans text-md text-color-text my-1"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_join-link" data-tracking-control-name="public_profile_profile-info-subheader_contact-info_modal_contextual-sign-in-modal_join-link" data-tracking-will-navigate="true" class="contextual-sign-in-modal__join-link">Join now</a> </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 contextual-sign-in-modal__terms-and-conditions m-auto w-[320px] pt-2 babybear:w-full" data-impression-id="linkedin-tc__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="not-first-middot"> <span> 11K followers </span> <span> 500+ connections </span> </div> </div> </h3> <h4 class="top-card-layout__second-subline font-sans text-sm leading-open text-color-text-low-emphasis mt-0.5"> <!----> <div class="mutual-connections mt-1"> <div class="face-pile flex !no-underline"> <div class="face-pile__images-container self-start flex-shrink-0 mr-1 leading-[1]"> <img class="inline-block relative rounded-[50%] w-4 h-4 face-pile__image border-1 border-solid border-color-transparent -ml-2 first:ml-0" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/1pwz4u0l26mmgognrjkextjg8" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <img class="inline-block relative rounded-[50%] w-4 h-4 face-pile__image border-1 border-solid border-color-transparent -ml-2 first:ml-0" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/aazypi5ahtz9gbo8gjz8wwywq" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <img class="inline-block relative rounded-[50%] w-4 h-4 face-pile__image border-1 border-solid border-color-transparent -ml-2 first:ml-0" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5yldnv333msj099qiqkugwplm" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> </div> <button aria-label="See your mutual connections with Pavel" class="font-semibold text-color-link cursor-pointer" data-tracking-client-ingraph data-tracking-control-name="public_profile_mutual-connections_modal-trigger" data-modal="public_profile_mutual-connections_contextual-sign-in-modal" data-no-cool-off="true">See your mutual connections</button> </div> <div class="contextual-sign-in-modal mutual-connections-modal" data-impression-id="public_profile_mutual-connections_contextual-sign-in-modal"> <!----> <div class> <!----> <div id="public_profile_mutual-connections_contextual-sign-in-modal" class="modal modal--contextual-sign-in" data-outlet="public_profile_mutual-connections_contextual-sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_mutual-connections_contextual-sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 contextual-sign-in-modal__modal-dismiss absolute right-0 m-[20px] cursor-pointer" aria-label="Dismiss" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_modal_dismiss"> <icon class="contextual-sign-in-modal__modal-dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="contextual-sign-in-modal__screen contextual-sign-in-modal__context-screen flex flex-col my-4 mx-3"> <img class="inline-block relative rounded-[50%] w-16 h-16 contextual-sign-in-modal__img m-auto" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <h2 class="contextual-sign-in-modal__context-screen-title font-sans text-xl text-color-text my-2 mx-4 text-center" id="public_profile_mutual-connections_contextual-sign-in-modal-modal-header"> View mutual connections with Pavel </h2> <!----><!----> <div class="contextual-sign-in-modal__btn-container m-auto w-[320px] babybear:w-full"> <!----> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button"> <!----> <div class="google-auth-button__placeholder mx-auto " data-theme="filled_blue" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google"></div> <!----> </div> </div> <div class="sign-in-modal" data-impression-id="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary btn-secondary" data-tracking-client-ingraph data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_outlet-button" data-modal="public_profile_mutual-connections_sign-in-modal"> <!----> Sign in </button> <div class> <!----> <div id="public_profile_mutual-connections_sign-in-modal" class="modal modal--sign-in" data-outlet="public_profile_mutual-connections_sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_mutual-connections_sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_mutual-connections_sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="public_profile_mutual-connections_sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="public_profile_mutual-connections_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_mutual-connections_sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="public_profile_mutual-connections_sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="public_profile_mutual-connections_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="contextual-sign-in-modal__divider left-right-divider"> <p class="contextual-sign-in-modal__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </div> <p class="contextual-sign-in-modal__join-now m-auto font-sans text-md text-color-text my-1"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_mutual-connections_contextual-sign-in-modal_join-link" data-tracking-control-name="public_profile_mutual-connections_contextual-sign-in-modal_join-link" data-tracking-will-navigate="true" class="contextual-sign-in-modal__join-link">Join now</a> </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 contextual-sign-in-modal__terms-and-conditions m-auto w-[320px] pt-2 babybear:w-full" data-impression-id="linkedin-tc__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> </div> <!----> </section> </div> </div> </div> </div> </div> </h4> <div class="top-card-layout__cta-container flex flex-wrap mt-0.5 papabear:mt-0 ml-[-12px]"> <a class="top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--primary btn-md btn-primary" href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_top-card-primary-button-join-to-view-profile" data-tracking-client-ingraph data-tracking-control-name="public_profile_top-card-primary-button-join-to-view-profile" data-tracking-will-navigate> Join to view profile </a> <div class="contextual-sign-in-modal top-card-layout__secondary-cta-modal flex babybear:flex-auto" data-impression-id="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal"> <button class="contextual-sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--secondary btn-md btn-secondary-emphasis" data-tracking-client-ingraph data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_outlet-button" data-modal="public_profile_top-card_secondary-cta-modal-id"> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/3ljz3g2ipmq0j47d44m25e1ug"></icon> Message </button> <div class> <!----> <div id="public_profile_top-card_secondary-cta-modal-id" class="modal modal--contextual-sign-in" data-outlet="public_profile_top-card_secondary-cta-modal-id"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_top-card_secondary-cta-modal-id-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 contextual-sign-in-modal__modal-dismiss absolute right-0 m-[20px] cursor-pointer" aria-label="Dismiss" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_modal_dismiss"> <icon class="contextual-sign-in-modal__modal-dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="contextual-sign-in-modal__screen contextual-sign-in-modal__context-screen flex flex-col my-4 mx-3"> <img class="inline-block relative rounded-[50%] w-16 h-16 contextual-sign-in-modal__img m-auto" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <h2 class="contextual-sign-in-modal__context-screen-title font-sans text-xl text-color-text my-2 mx-4 text-center" id="public_profile_top-card_secondary-cta-modal-id-modal-header"> Sign in to view Pavel’s full profile </h2> <!----><!----> <div class="contextual-sign-in-modal__btn-container m-auto w-[320px] babybear:w-full"> <!----> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button"> <!----> <div class="google-auth-button__placeholder mx-auto " data-theme="filled_blue" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google"></div> <!----> </div> </div> <div class="sign-in-modal" data-impression-id="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary btn-secondary" data-tracking-client-ingraph data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_outlet-button" data-modal="public_profile_top-card_secondary-cta-modal-id_sign-in-modal"> <!----> Sign in </button> <div class> <!----> <div id="public_profile_top-card_secondary-cta-modal-id_sign-in-modal" class="modal modal--sign-in" data-outlet="public_profile_top-card_secondary-cta-modal-id_sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_top-card_secondary-cta-modal-id_sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="public_profile_top-card_secondary-cta-modal-id_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="contextual-sign-in-modal__divider left-right-divider"> <p class="contextual-sign-in-modal__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </div> <p class="contextual-sign-in-modal__join-now m-auto font-sans text-md text-color-text my-1"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_join-link" data-tracking-control-name="public_profile_top-card_secondary-cta-modal_contextual-sign-in-modal_join-link" data-tracking-will-navigate="true" class="contextual-sign-in-modal__join-link">Join now</a> </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 contextual-sign-in-modal__terms-and-conditions m-auto w-[320px] pt-2 babybear:w-full" data-impression-id="linkedin-tc__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> </div> <!----> </section> </div> </div> </div> </div> </div> </div> <div class="top-card-layout__entity-info flex-grow flex-shrink-0 basis-0 babybear:flex-none babybear:w-full top-card-layout__entity-info--right-column ml-details-container-padding max-w-[288px] babybear:my-2 babybear:ml-0"> <div class="top-card__links-container"> <div data-section="currentPositionsDetails"> <a href="https://uk.linkedin.com/company/fastnetmon?trk=public_profile_topcard-current-company" target="_self" data-tracking-control-name="public_profile_topcard-current-company" data-tracking-will-navigate class="flex text-md mb-1.5 font-sans font-bold leading-open items-center link" data-test-id="top-card-link"> <img class="inline-block relative w-4 h-4 mr-1 shrink-0 border-4 border-color-transparent border-solid rounded-[6px] bg-clip-content" data-delayed-url="https://media.licdn.com/dms/image/v2/D560BAQGXXEQ9uP1IAQ/company-logo_100_100/company-logo_100_100/0/1719256579598/fastnetmon_logo?e=2147483647&v=beta&t=rLd1zhuP1dG-V-wLW_ZfhlizOrwUYgxl8jyNuyL87YU" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <span class="top-card-link__description line-clamp-2"> FastNetMon <!----> </span> </a> </div> <div data-section="educationsDetails"> <a href="https://ru.linkedin.com/school/%D1%81%D0%B0%D0%BC%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D0%B9-%D0%B3%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B0%D1%8D%D1%80%D0%BE%D0%BA%D0%BE%D1%81%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82/?trk=public_profile_topcard-school" target="_self" data-tracking-control-name="public_profile_topcard-school" data-tracking-will-navigate class="flex text-md mb-1.5 font-sans font-bold leading-open items-center link" data-test-id="top-card-link"> <img class="inline-block relative w-4 h-4 mr-1 shrink-0 border-4 border-color-transparent border-solid rounded-[6px] bg-clip-content" data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGtQpdXTjTshw/company-logo_100_100/company-logo_100_100/0/1631342643198?e=2147483647&v=beta&t=L1GlwkO5lhfWuYa3zG0FLce5VVr-zipxvhrv4UU1TR4" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/6qpnald1ddva78jx4bnnl3vw" alt> <span class="top-card-link__description line-clamp-2"> Samara State Aerospace University <!----> </span> </a> </div> <div data-section="websites"> <a href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Ffastnetmon%2Ecom&urlhash=dtWp&trk=public_profile_topcard-website" target="_self" data-tracking-control-name="public_profile-website" data-tracking-will-navigate class="flex text-md mb-1.5 font-sans font-bold leading-open items-center link" data-test-id="top-card-link" data-tracking-client-ingraph> <img alt class="mr-1 shrink-0 bg-transparent" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9o8qqup6da04vhqijz8ft1j5g"> <span class="top-card-link__description line-clamp-2"> Company Website <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy"> </span> </a> </div> </div> </div> </div> <div class="ellipsis-menu absolute right-0 top-0 top-card-layout__ellipsis-menu mr-1 papabear:mt-0.5 papabear:mr-2"> <div class="collapsible-dropdown flex items-center relative hyphens-auto"> <button class="ellipsis-menu__trigger collapsible-dropdown__button btn-md btn-tertiary cursor-pointer !py-[6px] !px-1 flex items-center rounded-[50%] " aria-expanded="false" aria-label="Open menu" data-tracking-control-name="public_profile_ellipsis-menu-trigger" tabindex="0"> <icon class="ellipsis-menu__trigger-icon m-0 p-0 centered-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/671xosfpvk4c0kqtyl87hashi"></icon> </button> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-auto top-[100%]" role="menu" tabindex="-1"> <li class="ellipsis-menu__item border-t-1 border-solid border-color-border-low-emphasis first-of-type:border-none flex" role="presentation"> <a href="https://www.linkedin.com/uas/login?fromSignIn=true&session_redirect=https%3A%2F%2Fuk.linkedin.com%2Fin%2Fpodintsov&trk=public_profile_ellipsis-menu-semaphore-sign-in-redirect&guestReportContentType=PROFILE&_f=guest-reporting" data-tracking-control-name="public_profile_ellipsis-menu-semaphore-sign-in-redirect" data-tracking-will-navigate data-item-type="semaphore" data-semaphore-content-type="PROFILE" data-semaphore-content-urn="urn:li:member:122785577" data-semaphore-tracking-prefix="public_profile_ellipsis-menu-semaphore" data-is-logged-in="false" data-modal="semaphore__toggle" class="semaphore__toggle visited:text-color-text-secondary ellipsis-menu__semaphore ellipsis-menu__item-button flex items-center w-full p-1 cursor-pointer font-sans text-sm font-bold link-styled focus:link-styled link:no-underline active:bg-color-background-container-tint focus:bg-color-background-container-tint hover:bg-color-background-container-tint outline-offset-[-2px]" role="menuitem"> <!----> <icon class="ellipsis-menu__item-icon text-color-text h-[24px] w-[24px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/iq0x9q37wj214o129ai1yjut"> </icon> Report this profile </a> <!----> </li> <!----> </ul> <!----> </div> </div> <!----> </div> </section> <!----> <!----> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 pp-section summary" data-section="summary"> <!----> <h2 class="core-section-container__title section-title"> About </h2> <!----> <div class="core-section-container__content break-words"> <div> I'm software engineer with passion in computer networks. During my career I worked for… <div class="sign-in-modal summary__sign-in-modal inline -ml-2" data-impression-id="public_profile_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary !btn-sm !pl-2 !btn-tertiary !text-color-text-low-emphasis !font-normal !visited:text-color-text-low-emphasis" data-tracking-client-ingraph data-tracking-control-name="public_profile_sign-in-modal_outlet-button" data-modal="summary-sign-in-modal"> <!----> <span class="inline-block align-middle"> see more </span> </button> <div class> <!----> <div id="summary-sign-in-modal" class="modal modal--sign-in" data-outlet="summary-sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="summary-sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="summary-sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="summary-sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="summary-sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="summary-sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="summary-sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="summary-sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://uk.linkedin.com/uas/request-password-reset?trk=public_profile_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_sign-in-modal_join-link" data-tracking-control-name="public_profile_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> </div> </div> </section> <!----> <!----> <!----> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 articles" data-section="articles"> <!----> <h2 class="core-section-container__title section-title"> Articles by Pavel </h2> <!----> <div class="core-section-container__content break-words"> <div class="show-more-less"> <!----> <ul data-max-num-to-show="3" class="show-more-less__list show-more-less__list--hide-after-3" data-impression-id="public_profile_article_view_show-more-less"> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link babybear:py-1 main-article-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/pulse/%D0%B8%D1%82-%D0%BF%D1%80%D0%BE%D0%B3%D0%BD%D0%BE%D0%B7-%D0%BD%D0%B0-2016%D0%B9-%D0%B3%D0%BE%D0%B4-%D0%BE%D1%82-%D0%BE%D0%B4%D0%B8%D0%BD%D1%86%D0%BE%D0%B2%D0%B0-%D0%BF%D0%B0%D0%B2%D0%BB%D0%B0-%D1%81%D0%B5%D1%82%D0%B8-%D0%B8-%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3-odintsov" data-tracking-control-name="public_profile_article_view" data-tracking-will-navigate> <span class="sr-only"> IT forecast for 2016 from Pavel Odintsov - networks and hosting </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[129px] babybear:w-[105px] babybear:h-[59px]"> <img class="h-full" data-delayed-url="https://static.licdn.com/scds/common/u/img/pic/pic_pulse_stock_article_5.jpg" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full article-card-social-actions"> <div class="body-text text-color-text-low-emphasis base-main-card__metadata mb-0 babybear:mb-0 babybear:-mt-0.5"> <span class="body-text text-color-text-low-emphasis base-main-card__metadata-item babybear:text-xs">Jan 4, 2016</span> <!----> </div> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden babybear:text-sm"> IT forecast for 2016 from Pavel Odintsov - networks and hosting </h3> <!----> <p class="base-main-card__description body-text text-color-text -mt-0.5"> When everyone sums up the results of 2015 that has already passed, I want to stand out from the crowd a little and… </p> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs -mt-1"> <div class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="20 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="20" data-singular="%numReactions%" data-plural="%numReactions%" data-entity-urn="urn:li:linkedInArticle:6089783988698779648" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 20 </span> </div> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cyfai5zw4nrqhyyhl0p7so58v"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/asiqslyf4ooq7ggllg4fyo4o2"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/22ifp2etz8kb9tgjqn65s9ics"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/a0e8rff6djeoq8iympcysuqfu"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cryzkreqrh52ja5bc6njlrupa"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/2tzoeodxy0zug4455msr0oq0v"--></code> <!----><!----> <div class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis before:middot my-1" data-separate-ctas="false" data-test-id="social-actions__comments" data-id="social-actions__comments" data-num-comments="14" data-singular="%numComments% Comment" data-plural="%numComments% Comments" data-entity-urn="urn:li:linkedInArticle:6089783988698779648"> 14 Comments </div> <!----> </div> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link babybear:py-1 main-article-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/pulse/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-linux-%D0%B8-netmap-ipfw-%D0%B4%D0%BB%D1%8F-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9-%D0%B0%D1%82%D0%B0%D0%BA-pavel-odintsov" data-tracking-control-name="public_profile_article_view" data-tracking-will-navigate> <span class="sr-only"> Linux and Netmap-IPFW for fast DDoS attack filtering </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[129px] babybear:w-[105px] babybear:h-[59px]"> <img class="h-full" data-delayed-url="https://static.licdn.com/scds/common/u/img/pic/pic_pulse_stock_article_3.jpg" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full article-card-social-actions"> <div class="body-text text-color-text-low-emphasis base-main-card__metadata mb-0 babybear:mb-0 babybear:-mt-0.5"> <span class="body-text text-color-text-low-emphasis base-main-card__metadata-item babybear:text-xs">Mar 4, 2015</span> <!----> </div> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden babybear:text-sm"> Linux and Netmap-IPFW for fast DDoS attack filtering </h3> <!----> <p class="base-main-card__description body-text text-color-text -mt-0.5"> Recently, high-speed attacks have become quite common, carried out using various options for amplifying traffic. What… </p> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs -mt-1"> <div class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="4 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="4" data-singular="%numReactions%" data-plural="%numReactions%" data-entity-urn="urn:li:linkedInArticle:5978909991686389760" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 4 </span> </div> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cyfai5zw4nrqhyyhl0p7so58v"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/asiqslyf4ooq7ggllg4fyo4o2"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/22ifp2etz8kb9tgjqn65s9ics"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/a0e8rff6djeoq8iympcysuqfu"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cryzkreqrh52ja5bc6njlrupa"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/2tzoeodxy0zug4455msr0oq0v"--></code> <!----><!----> <div class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis before:middot my-1" data-separate-ctas="false" data-test-id="social-actions__comments" data-id="social-actions__comments" data-num-comments="1" data-singular="%numComments% Comment" data-plural="%numComments% Comments" data-entity-urn="urn:li:linkedInArticle:5978909991686389760"> 1 Comment </div> <!----> </div> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link babybear:py-1 main-article-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/pulse/why-you-should-use-zfs-linux-containers-openvz-pavel-odintsov" data-tracking-control-name="public_profile_article_view" data-tracking-will-navigate> <span class="sr-only"> Why you should use ZFS for Linux containers and OpenVZ? </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[129px] babybear:w-[105px] babybear:h-[59px]"> <img class="h-full" data-delayed-url="https://media.licdn.com/dms/image/v2/C5612AQHvc-B1kNIJYQ/article-cover_image-shrink_600_2000/article-cover_image-shrink_600_2000/0/1520151773376?e=2147483647&v=beta&t=N0AHjaHcQdaTz5w9sg-HcUHVUZVPjuw6lSHfAnjc4-w" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full article-card-social-actions"> <div class="body-text text-color-text-low-emphasis base-main-card__metadata mb-0 babybear:mb-0 babybear:-mt-0.5"> <span class="body-text text-color-text-low-emphasis base-main-card__metadata-item babybear:text-xs">Jan 10, 2015</span> <!----> </div> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden babybear:text-sm"> Why you should use ZFS for Linux containers and OpenVZ? </h3> <!----> <p class="base-main-card__description body-text text-color-text -mt-0.5"> Hello, everybody! Do somebody have any news about ZFS and OpenVZ experience? Why not? Did you checked my comparison… </p> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs -mt-1"> <div class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="7 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="7" data-singular="%numReactions%" data-plural="%numReactions%" data-entity-urn="urn:li:linkedInArticle:5959678227965308928" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 7 </span> </div> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cyfai5zw4nrqhyyhl0p7so58v"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/asiqslyf4ooq7ggllg4fyo4o2"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/22ifp2etz8kb9tgjqn65s9ics"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/a0e8rff6djeoq8iympcysuqfu"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cryzkreqrh52ja5bc6njlrupa"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/2tzoeodxy0zug4455msr0oq0v"--></code> <!----><!----> <div class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis before:middot my-1" data-separate-ctas="false" data-test-id="social-actions__comments" data-id="social-actions__comments" data-num-comments="4" data-singular="%numComments% Comment" data-plural="%numComments% Comments" data-entity-urn="urn:li:linkedInArticle:5959678227965308928"> 4 Comments </div> <!----> </div> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link babybear:py-1 main-article-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://ru.linkedin.com/pulse/20141022190816-122785577-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%BE%D1%82-ddos-%D0%B0%D1%82%D0%B0%D0%BA-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-fastnetmon" data-tracking-control-name="public_profile_article_view" data-tracking-will-navigate> <span class="sr-only"> Защита от DDoS атак с помощью FastNetMon </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[129px] babybear:w-[105px] babybear:h-[59px]"> <img class="h-full" data-delayed-url="https://static.licdn.com/scds/common/u/img/pic/pic_pulse_stock_article_11.jpg" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full article-card-social-actions"> <div class="body-text text-color-text-low-emphasis base-main-card__metadata mb-0 babybear:mb-0 babybear:-mt-0.5"> <span class="body-text text-color-text-low-emphasis base-main-card__metadata-item babybear:text-xs">Oct 22, 2014</span> <!----> </div> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden babybear:text-sm"> Защита от DDoS атак с помощью FastNetMon </h3> <!----> <p class="base-main-card__description body-text text-color-text -mt-0.5"> В наши дни почти у любой компании вне зависимости от сферы деятельности очень часто встает вопрос - как защититься от… </p> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs -mt-1"> <div class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="1 Reaction" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="1" data-singular="%numReactions%" data-plural="%numReactions%" data-entity-urn="urn:li:linkedInArticle:5930759572061962240" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 1 </span> </div> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cyfai5zw4nrqhyyhl0p7so58v"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/asiqslyf4ooq7ggllg4fyo4o2"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/22ifp2etz8kb9tgjqn65s9ics"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/a0e8rff6djeoq8iympcysuqfu"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cryzkreqrh52ja5bc6njlrupa"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/2tzoeodxy0zug4455msr0oq0v"--></code> <!----><!----><!----><!----> </div> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link babybear:py-1 main-article-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://ru.linkedin.com/pulse/20140630135029-122785577-%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0-openvz-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D1%81rowd-funding" data-tracking-control-name="public_profile_article_view" data-tracking-will-navigate> <span class="sr-only"> Развитие проекта OpenVZ через сrowd funding </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[129px] babybear:w-[105px] babybear:h-[59px]"> <img class="h-full" data-delayed-url="https://static.licdn.com/scds/common/u/img/pic/pic_pulse_stock_article_3.jpg" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full article-card-social-actions"> <div class="body-text text-color-text-low-emphasis base-main-card__metadata mb-0 babybear:mb-0 babybear:-mt-0.5"> <span class="body-text text-color-text-low-emphasis base-main-card__metadata-item babybear:text-xs">Jun 30, 2014</span> <!----> </div> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden babybear:text-sm"> Развитие проекта OpenVZ через сrowd funding </h3> <!----> <p class="base-main-card__description body-text text-color-text -mt-0.5"> Всем привет! Уверен, меня читают многие крупные пользователи проекта OpenVZ, у каждого из которых, уверен, есть… </p> <!----> <code id="i18n_reaction_singular" style="display: none"><!--"%numReactions% Reaction"--></code> <code id="i18n_reactions_plural" style="display: none"><!--"%numReactions% Reactions"--></code> <div class="flex items-center font-sans text-sm babybear:text-xs -mt-1"> <div class="flex items-center font-normal text-color-text-low-emphasis no-underline visited:text-color-text-low-emphasis my-1" aria-label="6 Reactions" data-separate-ctas="false" data-test-id="social-actions__reactions" data-id="social-actions__reactions" data-num-reactions="6" data-singular="%numReactions%" data-plural="%numReactions%" data-entity-urn="urn:li:linkedInArticle:5889373092387504128" tabindex="0"> <img alt data-reaction-type="LIKE" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671" height="16px" width="16px"> <span aria-hidden="true" class="font-normal ml-0.5" data-test-id="social-actions__reaction-count"> 6 </span> </div> <code id="social-actions__reaction-image-APPRECIATION" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cyfai5zw4nrqhyyhl0p7so58v"--></code> <!----><!----> <code id="social-actions__reaction-image-EMPATHY" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/asiqslyf4ooq7ggllg4fyo4o2"--></code> <code id="social-actions__reaction-image-ENTERTAINMENT" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/22ifp2etz8kb9tgjqn65s9ics"--></code> <!----> <code id="social-actions__reaction-image-INTEREST" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/a0e8rff6djeoq8iympcysuqfu"--></code> <code id="social-actions__reaction-image-LIKE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/bn39hirwzjqj18ej1fkz55671"--></code> <code id="social-actions__reaction-image-MAYBE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/cryzkreqrh52ja5bc6njlrupa"--></code> <code id="social-actions__reaction-image-PRAISE" style="display: none"><!--"https://static.licdn.com/aero-v1/sc/h/2tzoeodxy0zug4455msr0oq0v"--></code> <!----><!----><!----><!----> </div> </div> <!----> </div> </li> </ul> <button class="show-more-less-button show-more-less__button show-more-less__more-button !py-1.5" data-tracking-control-name="_show_more" aria-label="Show more articles"> Show more <icon class="show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon></button> <div class="pt-1"> <a data-tracking-control-name="_see_all_articles" data-tracking-will-navigate href="https://uk.linkedin.com/in/podintsov/recent-activity/articles/" class="show-more-less-button see-more-link show-more-less__less-button show-more-less__button--hide !text-color-link !border-color-link !shadow-none border-[1px] border-solid !py-1.5"> See all articles </a> </div> </div> <!----> </div> </section> <!----> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 activities" data-nosnippet="true" data-section="posts"> <!----> <div class="flex justify-between"> <h2 class="core-section-container__title section-title"> Activity </h2> <button class="btn-sm btn-secondary cursor-pointer flex" data-tracking-control-name="public_profile_follow" data-modal="public_profile_activities-follow-modal" data-no-cool-off="true"> <img class="lazy-load" alt data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9ewdf4qtu7uo5bvtrz3r6z5pn"> <span class="ml-1"> Follow </span> </button> </div> <div class="contextual-sign-in-modal activities_follow-modal" data-impression-id="public_profile_follow_contextual-sign-in-modal"> <!----> <div class> <!----> <div id="public_profile_activities-follow-modal" class="modal modal--contextual-sign-in" data-outlet="public_profile_activities-follow-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="public_profile_activities-follow-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 contextual-sign-in-modal__modal-dismiss absolute right-0 m-[20px] cursor-pointer" aria-label="Dismiss" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_modal_dismiss"> <icon class="contextual-sign-in-modal__modal-dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="contextual-sign-in-modal__screen contextual-sign-in-modal__context-screen flex flex-col my-4 mx-3"> <img class="inline-block relative rounded-[50%] w-16 h-16 contextual-sign-in-modal__img m-auto" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <h2 class="contextual-sign-in-modal__context-screen-title font-sans text-xl text-color-text my-2 mx-4 text-center" id="public_profile_activities-follow-modal-modal-header"> Sign in to view Pavel’s full profile </h2> <!----><!----> <div class="contextual-sign-in-modal__btn-container m-auto w-[320px] babybear:w-full"> <!----> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button"> <!----> <div class="google-auth-button__placeholder mx-auto " data-theme="filled_blue" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google"></div> <!----> </div> </div> <div class="sign-in-modal" data-impression-id="public_profile_follow_contextual-sign-in-modal_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary btn-secondary" data-tracking-client-ingraph data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_outlet-button" data-modal="_sign-in-modal"> <!----> Sign in </button> <div class> <!----> <div id="_sign-in-modal" class="modal modal--sign-in" data-outlet="_sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="_sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="_sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="_sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="_sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="_sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="_sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="_sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_follow_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_follow_contextual-sign-in-modal_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_follow_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_follow_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_follow_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_follow_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="contextual-sign-in-modal__divider left-right-divider"> <p class="contextual-sign-in-modal__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </div> <p class="contextual-sign-in-modal__join-now m-auto font-sans text-md text-color-text my-1"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_follow_contextual-sign-in-modal_join-link" data-tracking-control-name="public_profile_follow_contextual-sign-in-modal_join-link" data-tracking-will-navigate="true" class="contextual-sign-in-modal__join-link">Join now</a> </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 contextual-sign-in-modal__terms-and-conditions m-auto w-[320px] pt-2 babybear:w-full" data-impression-id="linkedin-tc__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> </div> <!----> </section> </div> </div> </div> </div> <!----> <div class="core-section-container__content break-words"> <ul data-test-id="activities__list"> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link main-activity-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/posts/petr-janda_the-gemini-25-pro-model-is-great-for-coding-activity-7314609602875088896-5ldA" data-tracking-control-name="public_profile" data-tracking-will-navigate> <span class="sr-only"> The Gemini 2.5 pro model is great for coding, but for a different reason than I expected. 🤔 I’ve integrated Gemini into bloc, my coding agent. I… </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[134px] babybear:w-full babybear:h-auto babybear:min-h-[134px] babybear:max-h-[250px]"> <img class="main-activity-card__img h-full " data-delayed-url="https://media.licdn.com/dms/image/v2/D4D22AQEbsnna0lPZpw/feedshare-shrink_2048_1536/B4DZYK2quuG4Ao-/0/1743938826399?e=2147483647&v=beta&t=82L4nTWDy8RZfXr5vyY2VjxRNQ7wGcsg2LmMNdVC_Gw" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full "> <!----> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> The Gemini 2.5 pro model is great for coding, but for a different reason than I expected. 🤔 I’ve integrated Gemini into bloc, my coding agent. I… </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden "> Liked by <a href="https://uk.linkedin.com/in/podintsov?trk=public_profile_actor-name" data-tracking-control-name="public_profile_actor-name" data-tracking-will-navigate="true" class="hidden-nested-link">Pavel Odintsov</a> </h4> <!----> <!----><!----> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link main-activity-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/posts/olivermolander_artificialintelligence-activity-7315311203709345795-DzuX" data-tracking-control-name="public_profile" data-tracking-will-navigate> <span class="sr-only"> This is an incredibly fundamental shift that we’re not talking enough about 👇 The ongoing AI platform shift is quietly dismantling SEO as we know… </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[134px] babybear:w-full babybear:h-auto babybear:min-h-[134px] babybear:max-h-[250px]"> <img class="main-activity-card__img h-full " data-delayed-url="https://media.licdn.com/dms/image/v2/D4D22AQFVyolJyES0Mw/feedshare-shrink_800/B4DZYU0xbIG4Ak-/0/1744106101002?e=2147483647&v=beta&t=Pr4ROhbvkI0ZiaHBAA2KxBFT8tyQo1mKdrE5C0Xnwq8" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full "> <!----> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> This is an incredibly fundamental shift that we’re not talking enough about 👇 The ongoing AI platform shift is quietly dismantling SEO as we know… </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden "> Liked by <a href="https://uk.linkedin.com/in/podintsov?trk=public_profile_actor-name" data-tracking-control-name="public_profile_actor-name" data-tracking-will-navigate="true" class="hidden-nested-link">Pavel Odintsov</a> </h4> <!----> <!----><!----> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link main-activity-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/posts/scottrhogg_amazon-sns-now-supports-internet-protocol-activity-7313918037982617602-KVWz" data-tracking-control-name="public_profile" data-tracking-will-navigate> <span class="sr-only"> Amazon SNS now supports #IPv6 https://lnkd.in/gmZDY-Cp </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[134px] babybear:w-full babybear:h-auto babybear:min-h-[134px] babybear:max-h-[250px]"> <img class="main-activity-card__img h-full " data-delayed-url="https://media.licdn.com/dms/image/sync/v2/D4D27AQGQinDTuoycqg/articleshare-shrink_1280_800/B4DZX9t.0SG4AQ-/0/1743718445163?e=2147483647&v=beta&t=Ar1W5NzBm3RiAlGJZ50Sxcmv3JzmXiQyF42DNa2pAvI" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full "> <!----> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Amazon SNS now supports #IPv6 https://lnkd.in/gmZDY-Cp </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden "> Liked by <a href="https://uk.linkedin.com/in/podintsov?trk=public_profile_actor-name" data-tracking-control-name="public_profile_actor-name" data-tracking-will-navigate="true" class="hidden-nested-link">Pavel Odintsov</a> </h4> <!----> <!----><!----> </div> <!----> </div> </li> </ul> <a class="btn-md btn-secondary-emphasis mt-3 py-[10px] inline-block min-h-0 babybear:w-full" href="https://www.linkedin.com/signup/cold-join?session_redirect=https%3A%2F%2Fuk%2Elinkedin%2Ecom%2Fin%2Fpodintsov%2Frecent-activity%2F&trk=public_profile_see-all-posts" data-test-id="activities__see-more-link" data-tracking-control-name="public_profile_see-all-posts" data-tracking-will-navigate> Join now to see all activity </a> </div> </section> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 pp-section experience-education"> <!----> <h2 class="core-section-container__title section-title"> Experience & Education </h2> <!----> <div class="core-section-container__content break-words"> <div class="blurred-overlay w-screen h-screen relative !w-full !h-full experience-education__list"> <ul class="visible-list"> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 !pl-0"> <!----> <img class="inline-block relative w-6 h-6 shrink-0 mr-0.5 border-4 border-color-transparent border-solid box-content rounded-[6px] profile-section-card__image" data-delayed-url="https://media.licdn.com/dms/image/v2/D560BAQGXXEQ9uP1IAQ/company-logo_100_100/company-logo_100_100/0/1719256579598/fastnetmon_logo?e=2147483647&v=beta&t=rLd1zhuP1dG-V-wLW_ZfhlizOrwUYgxl8jyNuyL87YU" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> FastNetMon </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <p class="blur" aria-hidden="true"> **-******* *** *** </p> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <!----> </div> </div> </li> </ul> <div class="blurred-content blur" tabindex="-1" aria-hidden="true"> <ul class="blurred-list" aria-hidden="true"> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 !pl-0"> <!----> <img class="inline-block relative w-6 h-6 bg-color-entity-ghost-background shrink-0 mr-0.5 border-4 border-color-transparent border-solid box-content rounded-[6px] profile-section-card__image" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> ********** ********* </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <p> ******* ****** </p> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <!----> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 !pl-0"> <!----> <img class="inline-block relative w-6 h-6 shrink-0 mr-0.5 border-4 border-color-transparent border-solid box-content rounded-[6px] profile-section-card__image" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D0BAQG16gpXzS14DQ/company-logo_100_100/company-logo_100_100/0/1630499898593/cloudflare_logo?e=2147483647&v=beta&t=pB6ebVOr2hkRMEg89bEfdnxJ9s7QhCdNEj4RM1acQIc" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> **********, ***. </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <p> ****** ******** **** **** </p> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <!----> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 !pl-0"> <!----> <img class="inline-block relative w-6 h-6 shrink-0 mr-0.5 border-4 border-color-transparent border-solid box-content rounded-[6px] profile-section-card__image" data-delayed-url="https://media.licdn.com/dms/image/v2/C560BAQGtQpdXTjTshw/company-logo_100_100/company-logo_100_100/0/1631342643198?e=2147483647&v=beta&t=L1GlwkO5lhfWuYa3zG0FLce5VVr-zipxvhrv4UU1TR4" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> ****** ***** ********* ********** </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <p> ******** (*******) ****** ********* ******* *** **** ********** *******. </p> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <p> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>2005</time> - <time>2011</time> <!----> </span> </p> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 !pl-0"> <!----> <img class="inline-block relative w-6 h-6 bg-color-entity-ghost-background shrink-0 mr-0.5 border-4 border-color-transparent border-solid box-content rounded-[6px] profile-section-card__image" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> ****** ****** *** </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <p> ***** ********* </p> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <p> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>1995</time> - <time>2005</time> <!----> </span> </p> </div> </div> </li> </ul> </div> <div class="absolute top-1/2 left-0 right-0 m-auto -translate-y-1/2 container-raised container-lined font-sans text-color-text text-center max-w-[600px] w-3/4 pb-3"> <h2 class="blurred_overlay__title font-bold text-lg m-2 mt-3">View Pavel’s full experience</h2> <h3 class="blurred_overlay__sub_title font-light text-md m-2">See their title, tenure and more.</h3> <!----> <div class="m-auto justify-center babybear:w-11/12 w-[276px]"> <div class="sign-in-modal" data-impression-id="public_profile_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary blurred-overlay__sign-in-cta block box-border babybear:btn-secondary-emphasis w-full" data-tracking-client-ingraph data-tracking-control-name="public_profile_sign-in-modal_outlet-button" data-modal="blurred-overlay-sign-in-modal"> <!----> <span class="inline-block align-middle"> Sign in </span> </button> <div class> <!----> <div id="blurred-overlay-sign-in-modal" class="modal modal--sign-in" data-outlet="blurred-overlay-sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="blurred-overlay-sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="blurred-overlay-sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="blurred-overlay-sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="blurred-overlay-sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="blurred-overlay-sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="blurred-overlay-sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="blurred-overlay-sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://uk.linkedin.com/uas/request-password-reset?trk=public_profile_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_sign-in-modal_join-link" data-tracking-control-name="public_profile_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="left-right-divider my-1.5 m-auto"> <p class="font-sans text-sm text-color-text px-2"> or </p> </div> <div class="google-auth-button"> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> </div> </div> </div> </section> <!----> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 volunteering" data-section="volunteering"> <!----> <h2 class="text-xl"> Volunteer Experience </h2> <!----> <div class="core-section-container__content break-words"> <ul> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1"> <!----> <img class="inline-block relative w-6 h-6 bg-color-entity-ghost-background shrink-0 mr-0.5 border-4 border-color-transparent border-solid box-content rounded-[6px] profile-section-card__image" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f" alt> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> Member </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> Samara Sun Open Source User Group </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <p class="my-1"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Sep 2007</time> - <time>Sep 2009</time> <span class="before:middot">2 years 1 month</span> </span> </p> <p class="my-1 text-md line-height-[28px] font-normal text-black/60"> Science and Technology </p> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> I was an active member of Sun Open source group, I did many talks about promoting open source technologies:<br><br>- Sun Solaris Zones<br>- Sun Solaris SMF<br>- Sun Solaris ZFS<br>- Dynamic programming languages (Perl, Python) <!----> </p> <!----> </div> </div> </div> </li> </ul> </div> </section> <!----> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 publications" data-section="publications"> <!----> <h2 class="core-section-container__title section-title"> Publications </h2> <!----> <div class="core-section-container__content break-words"> <ul> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Findico%2Edns-oarc%2Enet%2Fevent%2F26%2Fcontributions%2F425%2Fattachments%2F402%2F681%2FRRDNS_-_How_we_made_over_5_million_domains_happier_v6%2Epdf&urlhash=u3uO&trk=public_profile_publication-title" title="Scaling up: How we made millions of domains happier" rel="nofollow"> Scaling up: How we made millions of domains happier </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">DNS OARC 26</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> May 2017 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> I co-authored this presentation with my colleague Tom Arnfeld. This presentation discusses our complete rework of Cloudflare DNS infrastructure, which provides service for 5 million domains. <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Findico%2Edns-oarc%2Enet%2Fevent%2F26%2Fcontributions%2F425%2Fattachments%2F402%2F681%2FRRDNS_-_How_we_made_over_5_million_domains_happier_v6%2Epdf&urlhash=u3uO&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="Scaling up: How we made millions of domains happier"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fkukuruku%2Eco%2Fpost%2Fcapturing-packets-in-linux-at-a-speed-of-millions-of-packets-per-second-without-using-third-party-libraries%2F&urlhash=_WfZ&trk=public_profile_publication-title" title="Capturing Packets in Linux at a Speed of Millions of Packets per Second without Using Third Party Libraries" rel="nofollow"> Capturing Packets in Linux at a Speed of Millions of Packets per Second without Using Third Party Libraries </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">https://kukuruku.co</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> Oct 2016 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Capturing Packets in Linux at a Speed of Millions of Packets per Second without Using Third Party Libraries <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=https%3A%2F%2Fkukuruku%2Eco%2Fpost%2Fcapturing-packets-in-linux-at-a-speed-of-millions-of-packets-per-second-without-using-third-party-libraries%2F&urlhash=_WfZ&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="Capturing Packets in Linux at a Speed of Millions of Packets per Second without Using Third Party Libraries"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Ffast-netmon-enog-pdf&urlhash=GeIT&trk=public_profile_publication-title" title="FastNetMon - Open Source DDoS Detection and Mitigation toolkit" rel="nofollow"> FastNetMon - Open Source DDoS Detection and Mitigation toolkit </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">ENOG9</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> June 10, 2015 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> This talk was about my open source DDoS detection project. Presented at ENOG (Eurasia Network Operators Group) as part of a forum discussing core operational issues and sharing ideas for evolving the Internet in the region. <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Ffast-netmon-enog-pdf&urlhash=GeIT&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="FastNetMon - Open Source DDoS Detection and Mitigation toolkit"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Fcontainers-in-real-world&urlhash=6svV&trk=public_profile_publication-title" title="Linux containers experience in Cloud hosting company" rel="nofollow"> Linux containers experience in Cloud hosting company </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">Moscow Virtualization Meetup/Fedora Virtualization Day 2014</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> February 15, 2014 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Discussing ways to use Linux containers in a public hosting environment. <br><br>You can video here: http://tech.yandex.ru/events/yagosti/msk-feb-2014/talks/1656/ <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Fcontainers-in-real-world&urlhash=6svV&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="Linux containers experience in Cloud hosting company"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fhabrahabr%2Eru%2Fcompany%2FFastVPS%2Fblog%2F208650%2F&urlhash=Owj2&trk=public_profile_publication-title" title="Containers are the Future Cloud" rel="nofollow"> Containers are the Future Cloud </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">habrahabr.ru</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> January 10, 2014 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Compare of open source isolation systems LXC, OpenVZ, KVM and Xen. <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fhabrahabr%2Eru%2Fcompany%2FFastVPS%2Fblog%2F208650%2F&urlhash=Owj2&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="Containers are the Future Cloud"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Fcontainers-are-the-future-of-the-cloud&urlhash=XI-a&trk=public_profile_publication-title" title="Containers are the future of the cloud" rel="nofollow"> Containers are the future of the cloud </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">RockIT Conference, Baltic, Tallinn</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> August 24, 2013 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Short introduction to KVM, Xen, OpenVZ, LXC. Detailed comparison of full virtualisation and container based isolation for cloud hosting services. <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fwww%2Eslideshare%2Enet%2Fpavel_odintsov%2Fcontainers-are-the-future-of-the-cloud&urlhash=XI-a&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="Containers are the future of the cloud"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fhabrahabr%2Eru%2Fcompany%2Fparallels%2Fblog%2F190524%2F&urlhash=oZZj&trk=public_profile_publication-title" title="Success story about Parallels Cloud Server deployment" rel="nofollow"> Success story about Parallels Cloud Server deployment </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">Habrahabr.ru</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> August 19, 2013 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Short story about deployment Parallels Cloud Server (on of the first in EMEA region) for VPS service. <!----> </p> <!----> </div> <div class="mt-2">Other authors</div> <ul class="list-none mt-1"> <li class="align-top inline-block mr-1"> <a class="face-pile__url" data-tracking-control-name="public_profile_publication_contributor-image" data-tracking-will-navigate href="https://uk.linkedin.com/in/olga-rusakova-7b515214?trk=public_profile_publication_contributor-image" title="Olga Rusakova"> <img class="inline-block relative rounded-[50%] w-6 h-6 mt-1" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQGb56crHfEvOQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1516524672332?e=2147483647&v=beta&t=BgXflQZhkVQwejT618FFoscNbEebD2lOMfSj_Dpw1EI" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Olga Rusakova"> </a> </li> </ul> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fhabrahabr%2Eru%2Fcompany%2Fparallels%2Fblog%2F190524%2F&urlhash=oZZj&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="Success story about Parallels Cloud Server deployment"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fbit%2Esamag%2Eru%2Farchive%2Farticle%2F1231&urlhash=u1UE&trk=public_profile_publication-title" title="How to protect yourself from the system administrator?" rel="nofollow"> How to protect yourself from the system administrator? </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">samag.ru</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> January 1, 2013 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Short story with few practices, which make work with system administrator very secure and safe. <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fbit%2Esamag%2Eru%2Farchive%2Farticle%2F1231&urlhash=u1UE&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="How to protect yourself from the system administrator?"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fsamag%2Eru%2Farchive%2Fmore%2F128&urlhash=zDis&trk=public_profile_publication-title" title="PHP fine tuning in FastCGI environment" rel="nofollow"> PHP fine tuning in FastCGI environment </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">samag.ru</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> January 1, 2013 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Article about fine tuning PHP in FastCGI environment, full (based on code) description of mystiс variables PHP_FCGI_MAX_REQUESTS and PHP_FCGI_CHILDREN. <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fsamag%2Eru%2Farchive%2Fmore%2F128&urlhash=zDis&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="PHP fine tuning in FastCGI environment"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_publication-title" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fsamag%2Eru%2Farchive%2Fmore%2F127&urlhash=Fm7r&trk=public_profile_publication-title" title="Database backup speedup" rel="nofollow"> Database backup speedup </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="text-color-text-low-emphasis">samag.ru</span> <span class="not-first-middot"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> December 1, 2012 </time> </span> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Short story about database speedup in few very simple steps - using parallel gzip (pigz) and pipe to tar. <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_publication-button" data-tracking-will-navigate href="https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Fsamag%2Eru%2Farchive%2Fmore%2F127&urlhash=Fm7r&trk=public_profile_publication-button" rel="nofollow" target="_blank" title="Database backup speedup"> See publication <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> </ul> <a class="btn-md btn-secondary-emphasis mt-3 py-[10px] inline-block min-h-0 babybear:w-full" href="https://www.linkedin.com/signup/cold-join?session_redirect=https%3A%2F%2Fuk%2Elinkedin%2Ecom%2Fin%2Fpodintsov%2Fdetails%2Fpublications&trk=public_profile_see-all-publications" data-test-id="publications__see-more-link" data-tracking-control-name="public_profile_see-all-publications" data-tracking-will-navigate> Join now to see all publications </a> </div> </section> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 patents" data-section="patents"> <!----> <h2 class="core-section-container__title section-title"> Patents </h2> <!----> <div class="core-section-container__content break-words"> <ul class="patents__list"> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_patent-title" data-tracking-will-navigate href="https://patentimages.storage.googleapis.com/58/54/5b/ce57eac5279840/US11153265.pdf?trk=public_profile_patent-title" title="Decoupling of IP address bindings and use in a distributed cloud computing network" rel="nofollow"> Decoupling of IP address bindings and use in a distributed cloud computing network </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <!----> <span class="text-color-text-low-emphasis not-first-middot">US11153265</span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> An authoritative domain name system (DNS) server receives a DNS query for an address record for a hostname. The DNS server selects an IP address from multiple IP addresses to include in an answer to the DNS query, where each IP address is capable of being selected to be included in the answer regardless of the hostname being queried, where multiple servers of a distributed cloud computing network are capable of receiving traffic at each IP address, and where none of the IP addresses identify a… <button class="show-more-less-text__button show-more-less-button show-more-less-text__button--more" data-tracking-control-name="public_profile_patent-description_show-more-text-btn" aria-label="Show more details for Decoupling of IP address bindings and use in a distributed cloud computing network" aria-expanded="false"> Show more <icon class="show-more-less-text__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> </p> <p class="show-more-less-text__text--more" tabindex="-1"> An authoritative domain name system (DNS) server receives a DNS query for an address record for a hostname. The DNS server selects an IP address from multiple IP addresses to include in an answer to the DNS query, where each IP address is capable of being selected to be included in the answer regardless of the hostname being queried, where multiple servers of a distributed cloud computing network are capable of receiving traffic at each IP address, and where none of the IP addresses identify a particular server of the distributed cloud computing network. The authoritative DNS server transmits an answer to the DNS query that includes the selected IP address. Sometime after, one of the servers of the distributed cloud computing network receives a request for content that is addressed to the selected IP address and processes the request. <button class="show-more-less-text__button show-more-less-button show-more-less-text__button--less" data-tracking-control-name="public_profile_patent-description_show-less-text-btn" aria-label="Show less details for Decoupling of IP address bindings and use in a distributed cloud computing network" aria-expanded="true"> Show less <icon class="show-more-less-text__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> </p> </div> <div class="mt-2">Other inventors</div> <ul class="list-none mt-1"> <li class="align-top inline-block mr-1"> <a class="face-pile__url" data-tracking-control-name="public_profile_patent_contributor-image" data-tracking-will-navigate href="https://uk.linkedin.com/in/kerolasa?trk=public_profile_patent_contributor-image" title="Sami Kerola"> <img class="inline-block relative rounded-[50%] w-6 h-6 mt-1" data-delayed-url="https://media.licdn.com/dms/image/v2/C4E03AQGi2Wsnf2epcg/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1516173754733?e=2147483647&v=beta&t=dtnry0X9VBzZKc8F0r1oK3J-CBkS-AJvBfN3Jf_njuU" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Sami Kerola"> </a> </li> </ul> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_patent-button" data-tracking-will-navigate href="https://patentimages.storage.googleapis.com/58/54/5b/ce57eac5279840/US11153265.pdf?trk=public_profile_patent-button" rel="nofollow" target="_blank" title="Decoupling of IP address bindings and use in a distributed cloud computing network"> See patent <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> </ul> </div> </section> <!----> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 projects" data-section="projects"> <!----> <h2 class="core-section-container__title section-title"> Projects </h2> <!----> <div class="core-section-container__content break-words"> <ul class="projects__list"> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="https://github.com/FastVPSEestiOu/storage-system-monitoring?trk=public_profile_project-title" title="Storage monitoring system for physical servers" rel="nofollow"> Storage monitoring system for physical servers </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> Mar 2014 </time> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> We've implemented system which was able to detect hard disk failures and prevent data loss. We've implemented support for variety of storage systems: Linux software raids (dmraid, mdraid), hardware RAID controllers (Adaptec, LSI), mechanical drives, solid state drives. <!----> </p> <!----> </div> <div class="mt-2">Other creators</div> <ul class="list-none mt-1"> <li class="align-top inline-block mr-1"> <a class="face-pile__url" data-tracking-control-name="public_profile_project_contributor-image" data-tracking-will-navigate href="https://ru.linkedin.com/in/twilight?trk=public_profile_project_contributor-image" title="Alexander Kaidalov"> <img class="inline-block relative rounded-[50%] w-6 h-6 mt-1" data-delayed-url="https://media.licdn.com/dms/image/v2/C4E03AQEKd4nG40qmGg/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1516309925839?e=2147483647&v=beta&t=MeLVBPTikh8RiyDGF1gBAU1__mlqhKq2JSxUh31elNI" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Alexander Kaidalov"> </a> </li> </ul> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="https://github.com/FastVPSEestiOu/storage-system-monitoring?trk=public_profile_project-button" rel="nofollow" target="_blank" title="Storage monitoring system for physical servers"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="https://github.com/pavel-odintsov/fastnetmon?trk=public_profile_project-title" title="High performance network monitoring system" rel="nofollow"> High performance network monitoring system </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Aug 2013</time> - Present <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> FastNetMon - very fast DDoS sensor with sFlow/Netflow/IPFIX/SPAN support <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="https://github.com/pavel-odintsov/fastnetmon?trk=public_profile_project-button" rel="nofollow" target="_blank" title="High performance network monitoring system"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="https://fastvps.hosting/?trk=public_profile_project-title" title="Virtual cloud hosting solution" rel="nofollow"> Virtual cloud hosting solution </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> Jan 2011 </time> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Developed virtual cloud hosting solution with extended user isolation features based on Linux cgroups. Patched Apache suexec module for enabling cgroups capability. Implemented pam-cgroup module. Implemented Nginx load statistics with Apache server resource management (apache_vhost_limit). <!----> </p> <!----> </div> <div class="mt-2">Other creators</div> <ul class="list-none mt-1"> <li class="align-top inline-block mr-1"> <a class="face-pile__url" data-tracking-control-name="public_profile_project_contributor-image" data-tracking-will-navigate href="https://ru.linkedin.com/in/nvaganov?trk=public_profile_project_contributor-image" title="Nikolai Vaganov"> <img class="inline-block relative rounded-[50%] w-6 h-6 mt-1" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQGhE2cESKxWtw/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1652533720918?e=2147483647&v=beta&t=lfTYZAbbYXqVy9Q48FsuIgQU_QEpk-_pnBgq5hf8c8s" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Nikolai Vaganov"> </a> </li> </ul> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="https://fastvps.hosting/?trk=public_profile_project-button" rel="nofollow" target="_blank" title="Virtual cloud hosting solution"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> Automated management and provision system for physical OpenVZ servers </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> Nov 2009 </time> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Implemented automated server provisioning system based on Puppet, implemented system resources monitoring based on Zabbix. <!----> </p> <!----> </div> <!----><!----> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> DNS based CDN traffic management system </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>May 2019</time> - <time>Jun 2021</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> I lead project to create completely new traffic management system which uses DNS for precise routing of CDN traffic. Our system had full support for modern IPv6 protocol and used all benefits of available address space to improve routing accuracy. Our system reduced HTTPS traffic latency by 25% and addressed network connectivity issues in region. <!----> </p> <!----> </div> <!----><!----> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="https://blog.cloudflare.com/how-we-made-our-dns-stack-3x-faster/?trk=public_profile_project-title" title="Cloudflare DNS service v2" rel="nofollow"> Cloudflare DNS service v2 </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Jun 2017</time> - <time>Feb 2018</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> My team built completely new version of Cloudflare DNS service which replaced old DNS pipeline which was unable to scale further after reaching limits on 5 million of zones and ~1M queries per second.<br><br>New system brought following improvements:<br>- Average of 3x performance boost due to more efficient data formats and lookup logic design<br>- Faster and more consistent updates to DNS data around the globe due to more reliable and scalable data processing system based on Kafka and… <button class="show-more-less-text__button show-more-less-button show-more-less-text__button--more" data-tracking-control-name="public_profile_project-description_show-more-text-btn" aria-label="Show more details for Cloudflare DNS service v2" aria-expanded="false"> Show more <icon class="show-more-less-text__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> </p> <p class="show-more-less-text__text--more" tabindex="-1"> My team built completely new version of Cloudflare DNS service which replaced old DNS pipeline which was unable to scale further after reaching limits on 5 million of zones and ~1M queries per second.<br><br>New system brought following improvements:<br>- Average of 3x performance boost due to more efficient data formats and lookup logic design<br>- Faster and more consistent updates to DNS data around the globe due to more reliable and scalable data processing system based on Kafka and PostgreSQL event logs<br>- Better DNS RFC support and improved security<br>- A much more robust system for SREs to operate and engineers to maintain due to great metric coverage, better design and well documented behaviour<br>- Scales successfully for hundreds of millions zones and millions of records per zone<br><br>At July 2021 we reached 25 million of DNS zones and this systems works well till now. <button class="show-more-less-text__button show-more-less-button show-more-less-text__button--less" data-tracking-control-name="public_profile_project-description_show-less-text-btn" aria-label="Show less details for Cloudflare DNS service v2" aria-expanded="true"> Show less <icon class="show-more-less-text__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> </p> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="https://blog.cloudflare.com/how-we-made-our-dns-stack-3x-faster/?trk=public_profile_project-button" rel="nofollow" target="_blank" title="Cloudflare DNS service v2"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="http://dns.fastvps.ru?trk=public_profile_project-title" title="DNS service optimisation" rel="nofollow"> DNS service optimisation </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Jan 2010</time> - <time>Jun 2016</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> I've accomplished project to improve performance for DNS service which hosts more than 200 000 domains:<br><br>- Spread service over 4 data centres<br>- Introduced DDoS detection system<br>- Improved DNS AXFR<br>- Migrated service to NSD<br>- Implemented continuous backup <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="http://dns.fastvps.ru?trk=public_profile_project-button" rel="nofollow" target="_blank" title="DNS service optimisation"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="http://fastvps.host?trk=public_profile_project-title" title="Backup management system for cloud hosting platform" rel="nofollow"> Backup management system for cloud hosting platform </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>May 2014</time> - <time>Nov 2014</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> I've implemented backup management system for cloud hosting platform. <br><br>Features:<br>- High performance (backups hundreds of terabytes of data per day)<br>- Go based extremely fast client and server implementations<br>- Custom rdiff based incremental comparison toolkit (C++, STL): https://github.com/FastVPSEestiOu/fast-rdiff<br>- Extremely fast data processing ~200 MBytes/second <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="http://fastvps.host?trk=public_profile_project-button" rel="nofollow" target="_blank" title="Backup management system for cloud hosting platform"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> Cloud service management solution: VzAPI </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Oct 2013</time> - <time>Apr 2014</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Design and implementation of Golang based service for orchestration of cloud platform (OpenVZ based). <br><br>Features:<br>- Deep integration with vzctl from OpenVZ toolkit<br>- JSON over SSL as transport<br>- Mutual authentication based on client SSL certificates<br>- NUMA aware allocation logic<br>- tc based traffic shaping <!----> </p> <!----> </div> <!----><!----> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="https://fastvps.hosting/?trk=public_profile_project-title" title="Deployment of server virtualisation solution based on Parallels Cloud Server" rel="nofollow"> Deployment of server virtualisation solution based on Parallels Cloud Server </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Mar 2013</time> - <time>Jul 2013</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Deployment of new server virtualisation platform based on Parallels Cloud Server. Integration with billing system (WHMC), centralised management, custom network management solution, centralised backup management, monitoring. <!----> </p> <!----> </div> <div class="mt-2">Other creators</div> <ul class="list-none mt-1"> <li class="align-top inline-block mr-1"> <a class="face-pile__url" data-tracking-control-name="public_profile_project_contributor-image" data-tracking-will-navigate href="https://bg.linkedin.com/in/alexey-yakushkin?trk=public_profile_project_contributor-image" title="Alex Yakushkin"> <img class="inline-block relative rounded-[50%] w-6 h-6 mt-1" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQExMkk5MahZZw/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1576116102058?e=2147483647&v=beta&t=HjG685ls0JRQ_TQb9jZKH67g6m2S7muqTkRnLcheDds" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Alex Yakushkin"> </a> </li> </ul> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="https://fastvps.hosting/?trk=public_profile_project-button" rel="nofollow" target="_blank" title="Deployment of server virtualisation solution based on Parallels Cloud Server"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="http://bgp.he.net/AS198068?trk=public_profile_project-title" title="IPv6 deployment for company's cloud products" rel="nofollow"> IPv6 deployment for company's cloud products </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Nov 2012</time> - <time>Feb 2013</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> I've delivered project for adding IPv6 support for all cloud products at company. We've reworked and extended many services to add IPv6 support for all of them.<br> <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="http://bgp.he.net/AS198068?trk=public_profile_project-button" rel="nofollow" target="_blank" title="IPv6 deployment for company's cloud products"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> Network traffic visibility system for Data Centre </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Sep 2012</time> - <time>Dec 2012</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Implemented Netflow based traffic collection and visualisation tool using flow-tool and ipt_netflow. <!----> </p> <!----> </div> <!----><!----> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> Cloud hosting service based on KVM technology </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Jan 2012</time> - <time>Mar 2012</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Developed cloud hosting service based on KVM technology and managed via libvirt. Created custom (libguestfs based) solution for fast server deployment. Implemented full integration into WHMCS billing solution. <!----> </p> <!----> </div> <!----><!----> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1 personal-project"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> <a class="text-color-text text-[18px] link-styled link-no-visited-state hover:!text-color-text active:!text-color-text" data-tracking-control-name="public_profile_project-title" data-tracking-will-navigate href="https://www.reg.ru/hosting/?trk=public_profile_project-title" title="Virtual hosting automation solution" rel="nofollow"> Virtual hosting automation solution </a> </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Jan 2008</time> - <time>Jan 2009</time> <!----> </span> </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Virtual hosting automation solution based on Plesk and ISPSystem ISPmanager. <!----> </p> <!----> </div> <!----> <a class="rounded-sm min-h-[32px] mt-2 -ml-1 px-1 py-0 btn-md btn-tertiary-emphasis link-no-visited-state inline-flex items-center" data-tracking-control-name="public_profile_project-button" data-tracking-will-navigate href="https://www.reg.ru/hosting/?trk=public_profile_project-button" rel="nofollow" target="_blank" title="Virtual hosting automation solution"> See project <img alt class="h-2 w-2 ml-0.5 align-baseline" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/8w0vew433o9nluoruq9k5eqy" data-tracking-will-navigate> </a> </div> </div> </li> </ul> </div> </section> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 honors-and-awards" data-section="honors-and-awards"> <!----> <h2 class="core-section-container__title section-title"> Honors & Awards </h2> <!----> <div class="core-section-container__content break-words"> <ul class="awards__list"> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> Exceptional Talent in Digital Technologies </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> Tech Nation UK </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time> Dec 2020 </time> </span> <!----> </div> </div> </li> </ul> </div> </section> <!----> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 languages" data-section="languages"> <!----> <h2 class="core-section-container__title section-title"> Languages </h2> <!----> <div class="core-section-container__content break-words"> <ul> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> English </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> Professional working proficiency </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> </div> </div> </li> </ul> </div> </section> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 organizations" data-section="organizations"> <!----> <h2 class="core-section-container__title section-title"> Organizations </h2> <!----> <div class="core-section-container__content break-words"> <ul> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> GitHub </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> Open source projects contributor </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Nov 2012</time> - Present <!----> </span> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> https://github.com/pavel-odintsov <!----> </p> <!----> </div> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> RIPE </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> LIR </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Jan 2012</time> - <time>Oct 2016</time> <!----> </span> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> I was in charge of managing company's address space. Executed one of the first address space transfers. <!----> </p> <!----> </div> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> OpenVZ </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> Open source contributor </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Jan 2010</time> - <time>Oct 2016</time> <!----> </span> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> Early adopter of new releases of OpenVZ management tool (vzctl) and OpenVZ disk management system (ploop). Reported and confirmed about 100 bugs. <!----> </p> <!----> </div> </div> </div> </li> <li class="profile-section-card relative flex w-full list-none py-1.5 pr-2 pl-1"> <!----><!----> <div class="pl-0.5 grow break-words"> <h3 class="[&>*]:mb-0 text-[18px] text-color-text leading-regular group-hover:underline font-semibold"> CPAN </h3> <h4 class="text-color-text text-md [&>*]:mb-0 not-first-middot leading-[1.75]"> Perl module developer </h4> <div class="text-color-text-low-emphasis text-md [&>*]:mb-0 [&>*]:text-md [&>*]:text-color-text-low-emphasis"> <span class="date-range text-color-text-secondary font-sans text-md leading-open font-regular"> <time>Jun 2008</time> - <time>Jan 2009</time> <!----> </span> <div class="show-more-less-text"> <p class="show-more-less-text__text--less"> My modules page: https://metacpan.org/author/NRG/releases <!----> </p> <!----> </div> </div> </div> </li> </ul> </div> </section> <!----> <section class="core-section-container core-section-container--with-border border-b-1 border-solid border-color-border-faint py-4 activities" data-nosnippet="true" data-section="posts"> <!----> <div class="flex justify-between"> <h2 class="core-section-container__title section-title"> More activity by Pavel </h2> <!----> </div> <!----> <!----> <div class="core-section-container__content break-words"> <ul data-test-id="activities__list"> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link main-activity-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/posts/rudolfvanderberg_trumps-tariff-tantrum-will-impact-the-costs-activity-7315123243219111936-runG" data-tracking-control-name="public_profile" data-tracking-will-navigate> <span class="sr-only"> Trump's Tariff Tantrum will impact the costs of building AI datacenters because most of the equipment in a datacenter isn't built from scratch in the… </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[134px] babybear:w-full babybear:h-auto babybear:min-h-[134px] babybear:max-h-[250px]"> <img class="main-activity-card__img h-full main-activity-card__img--ghost" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/53n89ecoxpr1qrki1do3alazb" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full "> <!----> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Trump's Tariff Tantrum will impact the costs of building AI datacenters because most of the equipment in a datacenter isn't built from scratch in the… </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden "> Liked by <a href="https://uk.linkedin.com/in/podintsov?trk=public_profile_actor-name" data-tracking-control-name="public_profile_actor-name" data-tracking-will-navigate="true" class="hidden-nested-link">Pavel Odintsov</a> </h4> <!----> <!----><!----> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link main-activity-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/posts/andriyburkov_my-feed-is-flooded-with-ai-generated-receipts-activity-7314410260146909185-bFjj" data-tracking-control-name="public_profile" data-tracking-will-navigate> <span class="sr-only"> My feed is flooded with AI-generated receipts, car scratches, and predictions of massive tax and insurance fraud. How do so many adults not… </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[134px] babybear:w-full babybear:h-auto babybear:min-h-[134px] babybear:max-h-[250px]"> <img class="main-activity-card__img h-full " data-delayed-url="https://media.licdn.com/dms/image/v2/D4E22AQHBHxO220DknQ/feedshare-shrink_2048_1536/B4EZYHxMwrGgAs-/0/1743887061148?e=2147483647&v=beta&t=PBPOq5s9RFd7xwE3tT2MEVqf7S-4CXWB7pRq3fEGDxY" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full "> <!----> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> My feed is flooded with AI-generated receipts, car scratches, and predictions of massive tax and insurance fraud. How do so many adults not… </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden "> Liked by <a href="https://uk.linkedin.com/in/podintsov?trk=public_profile_actor-name" data-tracking-control-name="public_profile_actor-name" data-tracking-will-navigate="true" class="hidden-nested-link">Pavel Odintsov</a> </h4> <!----> <!----><!----> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link main-activity-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/posts/ronog-romanian-network-operators-group_ronog-buildingtheinternetoftomorrow-networkoperators-activity-7314924818728992768-w15p" data-tracking-control-name="public_profile" data-tracking-will-navigate> <span class="sr-only"> RONOG 10- Call for Presentations 🎬 If there is any topic you are interested to present during the conference, please send your proposals (title… </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[134px] babybear:w-full babybear:h-auto babybear:min-h-[134px] babybear:max-h-[250px]"> <img class="main-activity-card__img h-full main-activity-card__img--ghost" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/53n89ecoxpr1qrki1do3alazb" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full "> <!----> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> RONOG 10- Call for Presentations 🎬 If there is any topic you are interested to present during the conference, please send your proposals (title… </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden "> Liked by <a href="https://uk.linkedin.com/in/podintsov?trk=public_profile_actor-name" data-tracking-control-name="public_profile_actor-name" data-tracking-will-navigate="true" class="hidden-nested-link">Pavel Odintsov</a> </h4> <!----> <!----><!----> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link main-activity-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/posts/andriyburkov_as-you-know-ive-resigned-from-my-full-time-activity-7314808244013600768-Now9" data-tracking-control-name="public_profile" data-tracking-will-navigate> <span class="sr-only"> As you know, I've resigned from my full-time job and become a professional technical book writer. I have plans for The Hundred-Page Books about… </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[134px] babybear:w-full babybear:h-auto babybear:min-h-[134px] babybear:max-h-[250px]"> <img class="main-activity-card__img h-full " data-delayed-url="https://media.licdn.com/dms/image/v2/D4E22AQFy0pbuD5r-kQ/feedshare-shrink_2048_1536/B4EZYNrVdqHUAo-/0/1743986186479?e=2147483647&v=beta&t=J_GHENETlLxOHpeGtOzh-DQ28Mwrm3cIFv-LfrOyNVA" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full "> <!----> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> As you know, I've resigned from my full-time job and become a professional technical book writer. I have plans for The Hundred-Page Books about… </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden "> Liked by <a href="https://uk.linkedin.com/in/podintsov?trk=public_profile_actor-name" data-tracking-control-name="public_profile_actor-name" data-tracking-will-navigate="true" class="hidden-nested-link">Pavel Odintsov</a> </h4> <!----> <!----><!----> </div> <!----> </div> </li> <li> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link main-activity-card"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://www.linkedin.com/posts/anuragbhatia21_understanding-headscaletailscale-acl-activity-7314385020717019136-qW6K" data-tracking-control-name="public_profile" data-tracking-will-navigate> <span class="sr-only"> Checkout my latest blog post on "Understanding headscale/tailscale ACL" - https://lnkd.in/ghiBQWM6 #VPN #Headscale #Tailscale </span> </a> <div class="base-main-card__media relative w-[228px] block overflow-hidden flex-shrink-0 rounded-md h-[134px] babybear:w-full babybear:h-auto babybear:min-h-[134px] babybear:max-h-[250px]"> <img class="main-activity-card__img h-full main-activity-card__img--ghost" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/53n89ecoxpr1qrki1do3alazb" alt> <!----> </div> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full "> <!----> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Checkout my latest blog post on "Understanding headscale/tailscale ACL" - https://lnkd.in/ghiBQWM6 #VPN #Headscale #Tailscale </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden "> Liked by <a href="https://uk.linkedin.com/in/podintsov?trk=public_profile_actor-name" data-tracking-control-name="public_profile_actor-name" data-tracking-will-navigate="true" class="hidden-nested-link">Pavel Odintsov</a> </h4> <!----> <!----><!----> </div> <!----> </div> </li> </ul> <!----> </div> </section> <!----> <section class="core-section-container my-3 bottom-cta-banner"> <!----> <!----> <!----> <div class="core-section-container__content break-words"> <section class="hidden-summary container-lined p-3 overflow-hidden babybear:p-2" data-impression-id="public_profile_bottom-cta-banner_guest_hidden_summary"> <h2 class="hidden-summary__title text-xl text-color-text overflow-hidden break-words mb-2 leading-regular font-normal"> View Pavel’s full profile </h2> <ul class="hidden-summary__summary-items"> <li class="hidden-summary__summary-item flex text-md text-color-text font-normal leading-open items-center mb-1.5 last:mb-0"> <div class="hidden-summary__summary-item-icon-container flex items-center justify-center shrink-0 mr-1"> <icon class="hidden-summary__summary-item-icon h-2 w-2 " alt data-delayed-url="https://static.licdn.com/aero-v1/sc/h/au8rc359lanmyfaah39izyss1"></icon> </div> <span class="hidden-summary__summary-item-text overflow-hidden break-words"> See who you know in common </span> </li> <li class="hidden-summary__summary-item flex text-md text-color-text font-normal leading-open items-center mb-1.5 last:mb-0"> <div class="hidden-summary__summary-item-icon-container flex items-center justify-center shrink-0 mr-1"> <icon class="hidden-summary__summary-item-icon h-2 w-2 " alt data-delayed-url="https://static.licdn.com/aero-v1/sc/h/bk9h057z1lch588recizysfdc"></icon> </div> <span class="hidden-summary__summary-item-text overflow-hidden break-words"> Get introduced </span> </li> <li class="hidden-summary__summary-item flex text-md text-color-text font-normal leading-open items-center mb-1.5 last:mb-0"> <div class="hidden-summary__summary-item-icon-container flex items-center justify-center shrink-0 mr-1"> <icon class="hidden-summary__summary-item-icon h-2 w-2 " alt data-delayed-url="https://static.licdn.com/aero-v1/sc/h/engl6kavv3716laqjpfbilqqt"></icon> </div> <span class="hidden-summary__summary-item-text overflow-hidden break-words"> Contact Pavel directly </span> </li> </ul> <a class="hidden-summary__cta hidden-summary__cta--secondary btn-sm !text-[16px] btn-secondary-emphasis inline-block mt-3 mr-1.5" href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_bottom-cta-banner" data-tracking-control-name="public_profile_bottom-cta-banner" data-tracking-will-navigate> Join to view full profile </a> </section> </div> </section> </section> </div> </section> <section class="right-rail papabear:w-right-rail-width papabear:ml-column-gutter mamabear:max-w-[790px] mamabear:px-mobile-container-padding babybear:max-w-[790px] babybear:px-mobile-container-padding"> <!----> <section class="aside-section-container mb-4 browsemap" data-nosnippet="true"> <h2 class="aside-section-container__title section-title"> Other similar profiles </h2> <!----> <div class="aside-section-container__content break-words"> <ul class="show-more-less__list show-more-less__list--no-hidden-elems aside-profiles-list" data-impression-id="public_profile_browsemap_show-more-less"> <li> <!----> <a href="https://in.linkedin.com/in/rashmi-kumari-jha-005979a0?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-0" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/C5603AQFjreZaCeG9iw/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1604596606928?e=2147483647&v=beta&t=1oCVnY1bxhBbDpb6f31u8Y1QfcHF4CWDjYqAa02ikO4" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-0"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Rashmi kumari Jha <!----> </h3> <!----> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Bengaluru<!----> </div> <!----> </div> <!----> </a> <a href="https://in.linkedin.com/in/rashmi-kumari-jha-005979a0?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Rashmi kumari Jha" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://uk.linkedin.com/in/jon-houldsworth-a8998216?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-1" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQEAyNQRZNACsQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1516612133623?e=2147483647&v=beta&t=69Zrd7F4qw2TLO401nubnv0adv2mnRoj6mqPUbFJq0U" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-1"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Jon Houldsworth <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> Consulting Engineering Specialist at Mist a Juniper Company </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Leeds<!----> </div> <!----> </div> <!----> </a> <a href="https://uk.linkedin.com/in/jon-houldsworth-a8998216?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Jon Houldsworth" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://ae.linkedin.com/in/rafael-griman-4835054?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-2" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E03AQFX8m-CD8wlQQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1517690119088?e=2147483647&v=beta&t=s3RUHmDyN09lNEbjxZFsOvH-7sMI1NVBDIqKJOsgmZ8" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-2"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Rafael Griman <!----> </h3> <!----> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> United Arab Emirates<!----> </div> <!----> </div> <!----> </a> <a href="https://ae.linkedin.com/in/rafael-griman-4835054?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Rafael Griman" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://uk.linkedin.com/in/markus-f-a19b8715b?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-3" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/D4E03AQEilRBcMKnl4Q/profile-displayphoto-shrink_400_400/B4EZUen_UAHcAg-/0/1739975554798?e=2147483647&v=beta&t=p-VTGNo_ohR1nAXdmfPJkrNB-8SJ89hNUtw9GCRsa-E" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-3"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Markus F. <!----> </h3> <!----> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Jarrow<!----> </div> <!----> </div> <!----> </a> <a href="https://uk.linkedin.com/in/markus-f-a19b8715b?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Markus F." class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://uk.linkedin.com/in/david-mena-martin/en?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-4" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/D4E03AQG_aKYHGbkyjQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1707301818214?e=2147483647&v=beta&t=1Kzml8NG5LTHIv5FlFBTBY5C8VkICShbT_xNBeLQQ4A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-4"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> David Mena Martin <!----> </h3> <!----> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> London<!----> </div> <!----> </div> <!----> </a> <a href="https://uk.linkedin.com/in/david-mena-martin/en?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with David Mena Martin" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://uk.linkedin.com/in/tim%C3%B3teo-ribeiro-0b859991?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-5" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/D4E03AQHASS9vXgMtfw/profile-displayphoto-shrink_400_400/B4EZVs6alhGgAk-/0/1741289008739?e=2147483647&v=beta&t=hZ2wmMq9OcNv0106gT21m8DSuiXJh3n_1TOHpMV_zMQ" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-5"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Timóteo Ribeiro <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> Advanced Support Engineer at IPC Systems, Inc. </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Maidstone<!----> </div> <!----> </div> <!----> </a> <a href="https://uk.linkedin.com/in/tim%C3%B3teo-ribeiro-0b859991?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Timóteo Ribeiro" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://uk.linkedin.com/in/gearoid-byrne-61547896?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-6" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/D4E03AQFCPN-3gyBATQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1694687107761?e=2147483647&v=beta&t=T_rmqIeubJ93k_xxETNfroub9RNdSkURXHKxit63J68" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-6"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Gearoid Byrne <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> AMD BDM @ Dell Technologies | Cloud Computing IaaS | AI </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Camberley<!----> </div> <!----> </div> <!----> </a> <a href="https://uk.linkedin.com/in/gearoid-byrne-61547896?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Gearoid Byrne" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://uk.linkedin.com/in/carlos-antunes-b015a178?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-7" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E03AQEgrMhJMI1E3g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1516652516781?e=2147483647&v=beta&t=-a-kWsh4RATL1R2g_Kxh9utI1w9GKvF_db4hnnJ3j8o" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-7"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Carlos Antunes <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> Associate Director, System Engineer </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> London<!----> </div> <!----> </div> <!----> </a> <a href="https://uk.linkedin.com/in/carlos-antunes-b015a178?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Carlos Antunes" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://uk.linkedin.com/in/marcovadrucci?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-8" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/D4E03AQHmyVAFbE4eBQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1678226439516?e=2147483647&v=beta&t=_jyvxACauNHFfujUMCBd9gwlRG-ivnSvROPzApMsSuQ" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-8"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Marco Vadrucci <!----> </h3> <!----> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> London<!----> </div> <!----> </div> <!----> </a> <a href="https://uk.linkedin.com/in/marcovadrucci?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Marco Vadrucci" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> <li> <!----> <a href="https://uk.linkedin.com/in/abul-hasan-ali-buddha?trk=public_profile_browsemap-profile" target="_self" data-impression-id="public_profile_browsemap-9" data-tracking-control-name="public_profile_browsemap-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] " data-delayed-url="https://media.licdn.com/dms/image/v2/C4E03AQGP5HWbaREPWQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1612311675453?e=2147483647&v=beta&t=x9eoI5VPz_MeFUfrEq7M0uAIXWsIe-2-JNn4qhtvq4c" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_browsemap-9"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Abul Hasan Ali Buddha <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> M.S.c Management|Product Management Enthusiast| Professional Scrum Product Owner(PSPO-1 certified)|Professional Scrum Product Owner(PSPO-2 certified)|Business Analyst|Product Management|Digital Transformation </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Horsham<!----> </div> <!----> </div> <!----> </a> <a href="https://uk.linkedin.com/in/abul-hasan-ali-buddha?trk=public_profile_browsemap_browse-map_connect-button" aria-label="Connect with Abul Hasan Ali Buddha" class="relative -top-0.5 btn-sm btn-secondary inline-flex items-center ml-[52px]" data-tracking-client-ingraph data-tracking-control-name="public_profile_browsemap_browse-map_connect-button" data-tracking-will-navigate> <icon class="w-2 h-2 align-middle mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/82mk0tliwd4tdyyne68xrnb2a"></icon> Connect </a> </li> </ul> </div> </section> <!----> <section class="aside-section-container mb-4"> <!----> <!----> <div class="aside-section-container__content break-words"> <section class="content-hub-cta container-lined p-2 max-w-[300px] font-sans text-color-text !max-w-none" data-nosnippet="true"> <div class="flex flex-row"> <img class="content-hub-cta__img block mr-1.5 w-6 h-6" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/c8ms9smqq4fefx1fgb22l0eus" alt> <h2 class="content-hub-cta__title text-lg font-bold m-0"> Explore collaborative articles </h2> </div> <p class="content-hub-cta__body text-sm font-light leading-open my-1"> We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. </p> <a href="https://www.linkedin.com/pulse/topics/home/" class="content-hub-cta__btn btn-md btn-secondary-emphasis text-md font-bold mt-1 block box-border" data-tracking-control-name="public_profile_content-hub-cta" data-tracking-will-navigate> Explore More </a> </section> </div> </section> <section class="aside-section-container mb-4 samename" data-nosnippet="true"> <h2 class="aside-section-container__title section-title"> Others named <strong>Pavel Odintsov</strong> </h2> <!----> <div class="aside-section-container__content break-words"> <ul class="show-more-less__list show-more-less__list--no-hidden-elems aside-profiles-list" data-impression-id="public_profile_samename_show-more-less"> <li> <!----> <a href="https://ru.linkedin.com/in/pavel-odintsov/en?trk=public_profile_samename-profile" target="_self" data-impression-id="public_profile_samename-0" data-tracking-control-name="public_profile_samename-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_samename-0"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Pavel Odintsov <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> Web3 | FinTech | Blockchain | Crypto | DeFi </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Russia<!----> </div> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://ru.linkedin.com/in/pavel-odintsov-801184154?trk=public_profile_samename-profile" target="_self" data-impression-id="public_profile_samename-1" data-tracking-control-name="public_profile_samename-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_samename-1"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Pavel Odintsov <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> Senior Frontend Developer </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Krasnodar, Russia<!----> </div> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://ru.linkedin.com/in/pavel-odintsov-367876234?trk=public_profile_samename-profile" target="_self" data-impression-id="public_profile_samename-2" data-tracking-control-name="public_profile_samename-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_samename-2"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Pavel Odintsov <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> -- </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Moscow<!----> </div> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://es.linkedin.com/in/pavel-odintsov-9bb85644?trk=public_profile_samename-profile" target="_self" data-impression-id="public_profile_samename-3" data-tracking-control-name="public_profile_samename-profile" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 base-aside-card--link"> <!----> <!----> <div class="bg-clip-content bg-contain border-2 border-color-container-neutral-border border-solid box-border h-[56px] rounded-[49.9%] shrink-0 w-[56px] bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-delayed-background data-impression-id="public_profile_samename-3"></div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Pavel Odintsov <!----> </h3> <p class="base-aside-card__subtitle font-sans text-sm text-color-text leading-open mt-0.5 break-words line-clamp-2"> -- </p> <!----> <!----> <div class="base-aside-card__metadata font-sans text-sm leading-open font-regular text-color-text-low-emphasis mt-0.5"> Spain<!----> </div> <!----> </div> <!----> </a> </li> </ul> <p class="font-sans text-base leading-open my-2 mx-0 text-color-text-low-emphasis" id="samename__others-named"> 6 others named Pavel Odintsov are on LinkedIn </p> <a class="samename__see-all btn-md btn-secondary-emphasis inline-block babybear:w-full" aria-describedby="samename__others-named" href="https://www.linkedin.com/pub/dir/Pavel/Odintsov?trk=public_profile_samename-see-all" data-tracking-control-name="public_profile_samename-see-all" data-tracking-will-navigate> See others named <strong>Pavel Odintsov</strong> </a> </div> </section> <section class="aside-section-container mb-4 course-recommendations"> <h2 class="aside-section-container__title section-title"> Add new skills with these courses </h2> <!----> <div class="aside-section-container__content break-words"> <ul class="course-recommendations__courses"> <li class="course-recommendations__course"> <!----> <a href="https://www.linkedin.com/learning/protecting-your-network-with-open-source-software-21464358?trk=public_profile_recommended-course" target="_self" data-tracking-control-name="public_profile_recommended-course" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative rounded-md h-[54px] w-[95px]"> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/D560DAQF4Rqy_zT2XWg/learning-public-crop_288_512/learning-public-crop_288_512/0/1719436461131?e=2147483647&v=beta&t=Wa9wzhXVw9ydpIh8HReoL_RyUlCwyjJhdww9sGuc-io"> <div class="aside-learning-course-card__duration duration">2h 46m</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Protecting Your Network with Open-Source Software <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li class="course-recommendations__course"> <!----> <a href="https://www.linkedin.com/learning/graphite-and-grafana-visualizing-application-performance?trk=public_profile_recommended-course" target="_self" data-tracking-control-name="public_profile_recommended-course" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative rounded-md h-[54px] w-[95px]"> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/C4E0DAQHI4oieMEYh-Q/learning-public-crop_288_512/learning-public-crop_288_512/0/1619132033821?e=2147483647&v=beta&t=1nuFn0KqcbTLb-vr5JNW3rw5ZqrULXurbC4mkJGOtkU"> <div class="aside-learning-course-card__duration duration">1h 49m</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Graphite and Grafana: Visualizing Application Performance <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li class="course-recommendations__course"> <!----> <a href="https://www.linkedin.com/learning/oracle-heatwave-mysql-foundations?trk=public_profile_recommended-course" target="_self" data-tracking-control-name="public_profile_recommended-course" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative rounded-md h-[54px] w-[95px]"> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/D4D0DAQFIkQjst-pkDw/learning-public-crop_288_512/learning-public-crop_288_512/0/1731085906316?e=2147483647&v=beta&t=0RF54Ths1HD6SLpXJZOjiHSi-LHeyFY7ExwNQW2L2Aw"> <div class="aside-learning-course-card__duration duration">3h 43m</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Oracle HeatWave MySQL Foundations <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> </ul> <a href="https://uk.linkedin.com/learning/?trk=seo_pp_d_cymbii_more_m015_learning" class="course-recommendations__view-all-link btn-md btn-secondary-emphasis inline-block" data-tracking-control-name="seo_pp_d_cymbii_more_m015_learning" data-tracking-will-navigate> See all courses </a> </div> </section> <!----> </section> </main> <!----> <footer class="li-footer bg-transparent w-full "> <ul class="li-footer__list flex flex-wrap flex-row items-start justify-start w-full h-auto min-h-[50px] my-[0px] mx-auto py-3 px-2 papabear:w-[1128px] papabear:p-0"> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <span class="sr-only">LinkedIn</span> <icon class="li-footer__copy-logo text-color-logo-brand-alt inline-block self-center h-[14px] w-[56px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5mebydpuuijm3uhv1q375inqh"></icon> <span class="li-footer__copy-text flex items-center">© 2025</span> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://about.linkedin.com?trk=public_profile_v3_desktop_footer-about" data-tracking-control-name="public_profile_v3_desktop_footer-about" data-tracking-will-navigate> About </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/accessibility?trk=public_profile_v3_desktop_footer-accessibility" data-tracking-control-name="public_profile_v3_desktop_footer-accessibility" data-tracking-will-navigate> Accessibility </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/user-agreement?trk=public_profile_v3_desktop_footer-user-agreement" data-tracking-control-name="public_profile_v3_desktop_footer-user-agreement" data-tracking-will-navigate> User Agreement </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/privacy-policy?trk=public_profile_v3_desktop_footer-privacy-policy" data-tracking-control-name="public_profile_v3_desktop_footer-privacy-policy" data-tracking-will-navigate> Privacy Policy </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/cookie-policy?trk=public_profile_v3_desktop_footer-cookie-policy" data-tracking-control-name="public_profile_v3_desktop_footer-cookie-policy" data-tracking-will-navigate> Cookie Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/copyright-policy?trk=public_profile_v3_desktop_footer-copyright-policy" data-tracking-control-name="public_profile_v3_desktop_footer-copyright-policy" data-tracking-will-navigate> Copyright Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://brand.linkedin.com/policies?trk=public_profile_v3_desktop_footer-brand-policy" data-tracking-control-name="public_profile_v3_desktop_footer-brand-policy" data-tracking-will-navigate> Brand Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/psettings/guest-controls?trk=public_profile_v3_desktop_footer-guest-controls" data-tracking-control-name="public_profile_v3_desktop_footer-guest-controls" data-tracking-will-navigate> Guest Controls </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-solid-secondary hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/professional-community-policies?trk=public_profile_v3_desktop_footer-community-guide" data-tracking-control-name="public_profile_v3_desktop_footer-community-guide" data-tracking-will-navigate> Community Guidelines </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-solid-secondary flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <div class="collapsible-dropdown collapsible-dropdown--footer collapsible-dropdown--up flex items-center relative hyphens-auto language-selector z-2"> <!----> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-[100%] top-auto" role="menu" tabindex="-1"> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="العربية (Arabic)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ar_AE" data-locale="ar_AE" role="menuitem" lang="ar_AE"> العربية (Arabic) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="বাংলা (Bangla)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-bn_IN" data-locale="bn_IN" role="menuitem" lang="bn_IN"> বাংলা (Bangla) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Čeština (Czech)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-cs_CZ" data-locale="cs_CZ" role="menuitem" lang="cs_CZ"> Čeština (Czech) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Dansk (Danish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-da_DK" data-locale="da_DK" role="menuitem" lang="da_DK"> Dansk (Danish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Deutsch (German)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-de_DE" data-locale="de_DE" role="menuitem" lang="de_DE"> Deutsch (German) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Ελληνικά (Greek)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-el_GR" data-locale="el_GR" role="menuitem" lang="el_GR"> Ελληνικά (Greek) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="English (English) selected" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link--selected" data-tracking-control-name="language-selector-en_US" data-locale="en_US" role="menuitem" lang="en_US"> <strong>English (English)</strong> </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Español (Spanish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-es_ES" data-locale="es_ES" role="menuitem" lang="es_ES"> Español (Spanish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="فارسی (Persian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fa_IR" data-locale="fa_IR" role="menuitem" lang="fa_IR"> فارسی (Persian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Suomi (Finnish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fi_FI" data-locale="fi_FI" role="menuitem" lang="fi_FI"> Suomi (Finnish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Français (French)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fr_FR" data-locale="fr_FR" role="menuitem" lang="fr_FR"> Français (French) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="हिंदी (Hindi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hi_IN" data-locale="hi_IN" role="menuitem" lang="hi_IN"> हिंदी (Hindi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Magyar (Hungarian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hu_HU" data-locale="hu_HU" role="menuitem" lang="hu_HU"> Magyar (Hungarian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Indonesia (Indonesian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-in_ID" data-locale="in_ID" role="menuitem" lang="in_ID"> Bahasa Indonesia (Indonesian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Italiano (Italian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-it_IT" data-locale="it_IT" role="menuitem" lang="it_IT"> Italiano (Italian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="עברית (Hebrew)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-iw_IL" data-locale="iw_IL" role="menuitem" lang="iw_IL"> עברית (Hebrew) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="日本語 (Japanese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ja_JP" data-locale="ja_JP" role="menuitem" lang="ja_JP"> 日本語 (Japanese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="한국어 (Korean)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ko_KR" data-locale="ko_KR" role="menuitem" lang="ko_KR"> 한국어 (Korean) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="मराठी (Marathi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-mr_IN" data-locale="mr_IN" role="menuitem" lang="mr_IN"> मराठी (Marathi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Malaysia (Malay)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ms_MY" data-locale="ms_MY" role="menuitem" lang="ms_MY"> Bahasa Malaysia (Malay) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Nederlands (Dutch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-nl_NL" data-locale="nl_NL" role="menuitem" lang="nl_NL"> Nederlands (Dutch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Norsk (Norwegian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-no_NO" data-locale="no_NO" role="menuitem" lang="no_NO"> Norsk (Norwegian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ਪੰਜਾਬੀ (Punjabi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pa_IN" data-locale="pa_IN" role="menuitem" lang="pa_IN"> ਪੰਜਾਬੀ (Punjabi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Polski (Polish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pl_PL" data-locale="pl_PL" role="menuitem" lang="pl_PL"> Polski (Polish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Português (Portuguese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pt_BR" data-locale="pt_BR" role="menuitem" lang="pt_BR"> Português (Portuguese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Română (Romanian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ro_RO" data-locale="ro_RO" role="menuitem" lang="ro_RO"> Română (Romanian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Русский (Russian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ru_RU" data-locale="ru_RU" role="menuitem" lang="ru_RU"> Русский (Russian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Svenska (Swedish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-sv_SE" data-locale="sv_SE" role="menuitem" lang="sv_SE"> Svenska (Swedish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="తెలుగు (Telugu)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-te_IN" data-locale="te_IN" role="menuitem" lang="te_IN"> తెలుగు (Telugu) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ภาษาไทย (Thai)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-th_TH" data-locale="th_TH" role="menuitem" lang="th_TH"> ภาษาไทย (Thai) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tagalog (Tagalog)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tl_PH" data-locale="tl_PH" role="menuitem" lang="tl_PH"> Tagalog (Tagalog) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Türkçe (Turkish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tr_TR" data-locale="tr_TR" role="menuitem" lang="tr_TR"> Türkçe (Turkish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Українська (Ukrainian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-uk_UA" data-locale="uk_UA" role="menuitem" lang="uk_UA"> Українська (Ukrainian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tiếng Việt (Vietnamese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-vi_VN" data-locale="vi_VN" role="menuitem" lang="vi_VN"> Tiếng Việt (Vietnamese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="简体中文 (Chinese (Simplified))" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_CN" data-locale="zh_CN" role="menuitem" lang="zh_CN"> 简体中文 (Chinese (Simplified)) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="正體中文 (Chinese (Traditional))" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_TW" data-locale="zh_TW" role="menuitem" lang="zh_TW"> 正體中文 (Chinese (Traditional)) </button> </li> <!----> </ul> <button class="language-selector__button select-none relative pr-2 font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover hover:cursor-pointer focus:text-color-link-focus focus:outline-dotted focus:outline-1" aria-expanded="false" data-tracking-control-name="footer-lang-dropdown_trigger"> <span class="language-selector__label-text mr-0.5 break-words"> Language </span> <icon class="language-selector__label-chevron w-2 h-2 absolute top-0 right-0" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> </div> </li> </ul> <!----> </footer> <div class="guest-upsells"> <form class="google-auth base-google-auth" action="https://www.linkedin.com/uas/login-submit" method="post"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <input name="trk" value="public_profile_google-one-tap-submit" type="hidden"> <div class="google-one-tap__module hidden fixed flex flex-col items-center top-[20px] right-[20px] z-[9999]"> <div class="google-auth__tnc-container hidden relative top-2 bg-color-background-container-tint pl-2 pr-1 pt-2 pb-3 w-[375px] rounded-md shadow-2xl"> <p class="text-md font-bold text-color-text"> Agree & Join LinkedIn </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 !text-sm !text-color-text" data-impression-id="public_profile_one-tap-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> <div data-tracking-control-name="public_profile_google-one-tap" id="google-one-tap__container"></div> </div> <div class="loader loader--full-screen"> <div class="loader__container mb-2 overflow-hidden"> <icon class="loader__icon inline-block loader__icon--default text-color-progress-loading" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/ddi43qwelxeqjxdd45pe3fvs1" data-svg-class-name="loader__icon-svg--large fill-currentColor h-[60px] min-h-[60px] w-[60px] min-w-[60px]"></icon> </div> </div> </form> <script data-delayed-url="https://static.licdn.com/aero-v1/sc/h/29rdkxlvag0d3cpj96fiilbju" data-module-id="google-gsi-lib"></script> <code id="isLinkedInAppWebView" style="display: none"><!--false--></code> <code id="shouldRemoveUndefinedValues" style="display: none"><!--false--></code> <code id="isItpSupportEnabled" style="display: none"><!--false--></code> <code id="tncFlow" style="display: none"><!--"control"--></code> <code id="isGoogleAuthButtonLocaleSupportEnabled" style="display: none"><!--true--></code> <code id="gsiLocale" style="display: none"><!--"en_US"--></code> <div class="contextual-sign-in-modal base-contextual-sign-in-modal" data-impression-id="public_profile_contextual-sign-in-modal" data-cool-off-enabled data-show-on-page-load> <!----> <div class> <!----> <div id="base-contextual-sign-in-modal" class="modal modal--contextual-sign-in" data-outlet="base-contextual-sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="base-contextual-sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 contextual-sign-in-modal__modal-dismiss absolute right-0 m-[20px] cursor-pointer" aria-label="Dismiss" data-tracking-control-name="public_profile_contextual-sign-in-modal_modal_dismiss"> <icon class="contextual-sign-in-modal__modal-dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="contextual-sign-in-modal__screen contextual-sign-in-modal__context-screen flex flex-col my-4 mx-3"> <img class="inline-block relative rounded-[50%] w-16 h-16 contextual-sign-in-modal__img m-auto" data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQF-YQEGCAII9g/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1646111372626?e=2147483647&v=beta&t=2WnLLqzKF1YuU71AY8Zb2cVMcA-uLOcaKdGv_Ye1B0A" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> <h2 class="contextual-sign-in-modal__context-screen-title font-sans text-xl text-color-text my-2 mx-4 text-center" id="base-contextual-sign-in-modal-modal-header"> View Pavel’s full profile </h2> <!----><!----> <div class="contextual-sign-in-modal__btn-container m-auto w-[320px] babybear:w-full"> <!----> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button"> <!----> <div class="google-auth-button__placeholder mx-auto " data-theme="filled_blue" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google"></div> <!----> </div> </div> <div class="sign-in-modal" data-impression-id="public_profile_contextual-sign-in-modal_sign-in-modal"> <button class="sign-in-modal__outlet-btn cursor-pointer btn-md btn-primary btn-secondary" data-tracking-client-ingraph data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_outlet-button" data-modal="base-sign-in-modal"> <!----> Sign in </button> <div class> <!----> <div id="base-sign-in-modal" class="modal modal--sign-in" data-outlet="base-sign-in-modal"> <!----> <div class="modal__overlay flex items-center bg-color-background-scrim justify-center fixed bottom-0 left-0 right-0 top-0 opacity-0 invisible pointer-events-none z-[1000] transition-[opacity] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.17s] py-4 " aria-hidden="true"> <section aria-modal="true" role="dialog" aria-labelledby="base-sign-in-modal-modal-header" tabindex="-1" class="max-h-full modal__wrapper overflow-auto p-0 bg-color-surface max-w-[1128px] min-h-[160px] relative scale-[0.25] shadow-sm shadow-color-border-faint transition-[transform] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] duration-[0.33s] focus:outline-0 w-[1128px] mamabear:w-[744px] babybear:w-[360px] rounded-md"> <button class="modal__dismiss btn-tertiary h-[40px] w-[40px] p-0 rounded-full indent-0 sign-in-modal__dismiss absolute right-0 cursor-pointer m-[20px]" aria-label="Dismiss" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_dismiss"> <icon class="sign-in-modal__dismiss-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/gs508lg3t2o81tq7pmcgn6m2"></icon> </button> <div class="modal__main w-full"> <div class="sign-in-modal__screen flex flex-col py-4 w-[513px] babybear:w-full px-3"> <h2 class="sign-in-modal__header font-sans text-display-md text-color-text "> Welcome back </h2> <code id="i18n_sign_in_form_show_text" style="display: none"><!--"Show"--></code> <code id="i18n_sign_in_form_show_label" style="display: none"><!--"Show your LinkedIn password"--></code> <code id="i18n_sign_in_form_hide_text" style="display: none"><!--"Hide"--></code> <code id="i18n_sign_in_form_hide_label" style="display: none"><!--"Hide your LinkedIn password"--></code> <code id="i18n_username_error_empty" style="display: none"><!--"Please enter an email address or phone number"--></code> <code id="i18n_username_error_too_long" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_username_error_too_short" style="display: none"><!--"Email or phone number must be between 3 to 128 characters"--></code> <code id="i18n_password_error_empty" style="display: none"><!--"Please enter a password"--></code> <code id="i18n_password_error_too_short" style="display: none"><!--"The password you provided must have at least 6 characters"--></code> <code id="i18n_password_error_too_long" style="display: none"><!--"The password you provided must have at most 400 characters"--></code> <!----> <form data-id="sign-in-form" action="https://www.linkedin.com/uas/login-submit" method="post" novalidate class="mt-1.5 mb-2"> <input name="loginCsrfParam" value="7eda958f-5f31-45f3-8334-fe351e0ece6c" type="hidden"> <div class="flex flex-col"> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="base-sign-in-modal_session_key"> Email or phone </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="username" id="base-sign-in-modal_session_key" name="session_key" required data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-session-key" data-tracking-client-ingraph type="text"> </div> </div> <p class="input-helper mt-1.5" for="base-sign-in-modal_session_key" role="alert" data-js-module-id="guest-input__message"></p> </div> <div class="mt-1.5" data-js-module-id="guest-input"> <div class="flex flex-col"> <label class="input-label mb-1" for="base-sign-in-modal_session_password"> Password </label> <div class="text-input flex"> <input class="text-color-text font-sans text-md outline-0 bg-color-transparent w-full" autocomplete="current-password" id="base-sign-in-modal_session_password" name="session_password" required data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-password" data-tracking-client-ingraph type="password"> <button aria-live="assertive" aria-relevant="text" data-id="sign-in-form__password-visibility-toggle" class="font-sans text-md font-bold text-color-action z-10 ml-[12px] hover:cursor-pointer" aria-label="Show your LinkedIn password" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-password-visibility-toggle-btn" type="button">Show</button> </div> </div> <p class="input-helper mt-1.5" for="base-sign-in-modal_session_password" role="alert" data-js-module-id="guest-input__message"></p> </div> <input name="session_redirect" value="https://uk.linkedin.com/in/podintsov" type="hidden"> <!----> </div> <div data-id="sign-in-form__footer" class="flex justify-between sign-in-form__footer--full-width"> <a data-id="sign-in-form__forgot-password" class="font-sans text-md font-bold link leading-regular sign-in-form__forgot-password--full-width" href="https://www.linkedin.com/uas/request-password-reset?trk=public_profile_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_forgot_password" data-tracking-will-navigate>Forgot password?</a> <!----> <input name="trk" value="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-submit" type="hidden"> <button class="btn-md btn-primary flex-shrink-0 cursor-pointer sign-in-form__submit-btn--full-width" data-id="sign-in-form__submit-btn" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_sign-in-submit-btn" data-tracking-client-ingraph data-tracking-litms type="submit"> Sign in </button> </div> <div class="sign-in-form__divider left-right-divider pt-2 pb-3"> <p class="sign-in-form__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </form> <div class="w-full max-w-[400px] mx-auto"> <div class="google-auth-button" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_google-auth-button" data-tracking-client-ingraph> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2" data-impression-id="public_profile_contextual-sign-in-modal_sign-in-modal__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=public_profile_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" target="_blank" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=public_profile_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" target="_blank" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=public_profile_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" target="_blank" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> <div class="google-auth-button__placeholder mx-auto google-auth-button__placeholder--black-border" data-theme="outline" data-logo-alignment="center" data-locale="en_US" role="button" aria-label="Continue with google" data-safe-to-skip-tnc-redirect></div> <!----> </div> </div> <!----> <p class="sign-in-modal__join-now m-auto font-sans text-md text-color-text mt-2"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-control-name="public_profile_contextual-sign-in-modal_sign-in-modal_join-link" data-tracking-will-navigate="true" class="sign-in-modal__join-link">Join now</a> </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="contextual-sign-in-modal__divider left-right-divider"> <p class="contextual-sign-in-modal__divider-text font-sans text-sm text-color-text px-2"> or </p> </div> </div> <p class="contextual-sign-in-modal__join-now m-auto font-sans text-md text-color-text my-1"> New to LinkedIn? <a href="https://www.linkedin.com/signup/public-profile-join?vieweeVanityName=podintsov&trk=public_profile_contextual-sign-in-modal_join-link" data-tracking-control-name="public_profile_contextual-sign-in-modal_join-link" data-tracking-will-navigate="true" class="contextual-sign-in-modal__join-link">Join now</a> </p> <p class="linkedin-tc__text text-color-text-low-emphasis text-xs pb-2 contextual-sign-in-modal__terms-and-conditions m-auto w-[320px] pt-2 babybear:w-full" data-impression-id="linkedin-tc__button-skip-tc-text"> By clicking Continue to join or sign in, you agree to LinkedIn’s <a href="/legal/user-agreement?trk=linkedin-tc_auth-button_user-agreement" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_user-agreement" data-tracking-will-navigate="true">User Agreement</a>, <a href="/legal/privacy-policy?trk=linkedin-tc_auth-button_privacy-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_privacy-policy" data-tracking-will-navigate="true">Privacy Policy</a>, and <a href="/legal/cookie-policy?trk=linkedin-tc_auth-button_cookie-policy" target="_blank" data-tracking-control-name="linkedin-tc_auth-button_cookie-policy" data-tracking-will-navigate="true">Cookie Policy</a>. </p> </div> </div> <!----> </section> </div> </div> </div> </div> <div class="cta-modal overflow-hidden container-raised z-10 fixed bottom-3 right-3 min-h-[56px] p-2 babybear:hidden windows-app-upsell windows-app-upsell--msft flex flex-col p-2 w-[359px] !bg-[#F1F8FA] opacity-90 backdrop-blur-[2px] z-1" data-impression-id="public_profile_windows-app-upsell_cta-modal" role="dialog" aria-labelledby="cta-modal-header" aria-describedby="cta-modal-subheader"> <div class="windows-app-upsell__linkedin-title-container pt-[6px] mb-1.5 flex align-center"> <icon class="windows-app-upsell__linkedin-bug-icon block w-[21px] h-[21px]" data-svg-class-name="windows-app-upsell__linkedin-bug-icon-svg w-[21px] h-[21px]" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/euqjj7tf5wvr33frd3x1jj9s"></icon> <p class="windows-app-upsell__linkedin-title uppercase text-xs text-color-text-secondary leading-[21px] ml-1"> LinkedIn </p> </div> <p class="windows-app-upsell__title font-sans text-md text-color-text-accent-4-hover font-semibold leading-regular mb-1"> LinkedIn is better on the app </p> <p class="windows-app-upsell__body font-sans text-sm text-color-text-secondary leading-regular"> Don’t have the app? Get it in the Microsoft Store. </p> <a class="windows-app-upsell__cta btn-sm btn-secondary-emphasis mt-2 mb-[6px] w-fit" href="ms-windows-store://pdp/?ProductId=9WZDNCRFJ4Q7&mode=mini&cid=guest_desktop_upsell" data-tracking-client-ingraph data-tracking-control-name="public_profile_windows-app-upsell_cta" data-tracking-will-navigate> Open the app </a> <button class="cta-modal__dismiss-btn absolute h-4 w-4 p-1 top-2 right-2 hover:cursor-pointer focus:outline focus:outline-2 focus:outline-color-action" data-tracking-control-name="public_profile_windows-app-upsell_dismiss" aria-label="Dismiss"> <icon class="cta-modal__dismiss-icon block h-2 w-2 onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/adzjokfylbe8pvjr9h8iv96mw"></icon> </button> </div> </div> <code id="disableOneTapOnInitIfCsm" style="display: none"><!--false--></code> <!----> <code id="enableFingerprintingJS" style="display: none"><!--true--></code> <code id="fingerprintingUrlPath" style="display: none"><!--"/platform-telemetry/li/collect"--></code> <code id="fingerprintingWaitTime" style="display: none"><!--2000--></code> <script src="https://static.licdn.com/aero-v1/sc/h/5c81icanok4a9if4xo1qkuq7c" async></script> <!----> <script src="https://static.licdn.com/aero-v1/sc/h/b42mogpzwnwuzsp3ikwd8bza0" async defer></script> <!----> <!----><!----> </body> </html>