Roman Oderov

Roman Oderov

Followers of Roman Oderov462 followers
location of Roman OderovSt Petersburg, St Petersburg City, Russia

Connect with Roman Oderov to Send Message

Connect

Connect with Roman Oderov to Send Message

Connect
  • Timeline

  • About me

    Software Engineering Manager

  • Education

    • Saint Petersburg State University

      2009 - 2014
      Student Mathematics and Computer Science

      Studied at the faculty of Mathematics and Mechanics, Software engineering department.Head of the department: Prof. Andrey N. Terekhov.---Graduation Thesis: "Managing access control policies based on RBAC-model".Scientific adviser: Max Baklanovsky.Reviewer: First Deputy Director General, Deputy Designer General of JSC NPO Mashinostroyenia on IT, Vyacheslav Martynov.Graduated with honors.

  • Experience

    • Dell EMC

      Mar 2013 - Aug 2022

      Tech lead in PowerStore Networking team.PowerStore is a Midrange storage system supporting both classical SAN and HCI deployments, providing clustering and HA capabilities.* I led design, development and delivery of business-critical features (e.g. support for NVMe-TCP, user-configured LACP and Fail-Safe Networking, etc) related to networking and storage frontend orchestration, non-disruptive reconfiguration design for storage clusters, HA, network validation.* I worked closely with PowerStore architects and product mgmt; helped serviceability team solve customer issues, improve internal tooling and knowledge base.* I worked at all layers of the product (from deploy scripts (Perl, Python, Bash) up to platform/control plane software and services (C, Golang))* I was technically leading up to 5 x engineers and 3 x QAs and effectively collaborated with geographically distributed teamsKey tech:- Linux networking (vlan, macvlan, ipvlan, bonding, FSN…)- Network technologies (LACP, DNS, NTP, IPv6, mDNS, vxlan, iSCSI, NVMe-oF, Dell OS9/10, Dell SFS, etc)- SW stack technologies: Linux, Docker, Postgres, Pacemaker, C, bash, Python, Perl, Golang, VMware ESXi, vCenter* I worked on a VSA (Virtual Storage Appliance), focusing on public clouds, AWS in particular.* I implemented PoCs of VSA logical networking, floating IPs, automatic IPAM and zero-touch network configuration, and led design and development of these afterwards.Key tech:- AWS EC2, VPC, S3, CloudFormation, IMDS, boto3, and more* I consulted product management, QA and serviceability teams on PowerStore networking architecture.* I was a scrum master* I was a mentor within Dell EMC Mentoring program for University Students, and also mentored engineers inside the team. Show less I worked on automated performance regression testing of midrange storage systems from Dell EMC Unity product line.* I led the design, development and delivery of an advanced scheduling system for efficient parallel execution of performance tests and eventually increased available HW utilization by 30%, increased performance tests coverage;* I developed and maintained frameworks and tools for automated performance testing;* I conducted performance testing of Midrange storage arrays (on-demand, nightly, weekly, release test suites); performed data analysis of the collected telemetry/performance dataI led the development of a cloud-based application PoC for the performance test data management and visualization. Reduced test result processing efforts by 80%, and allowed up to 30% less engineer involvement in performance data processing and visualization. Tech: Microservice architecture and REST API; Java Spring; MongoDB, NFS; Python, Perl;* I led a team of two junior engineers from the idea to a working PoC; basic project management; communication with stakeholders;* I developed system-level architecture, define data/instruction workflows;Still being SME in Energy Star certification for Data Center Storages from the technical side. See the previous job description for more details. Show less Responsible for Energy Star certification for Data Center Storage of the whole EMC Midrange product line (VNXe/Unity) from the technical side.Responsibilities:* automation of certification performance testing and data processing and visualization;* analysis of storage systems' performance data to find the most energy-efficient configurations;* investigation of performance-related issues; working with other teams (Lab, Dev, HW engineering) to investigate complex problems;Certified a number of storage systems (VNX, VNXe, Unity product lines), which allowed EMC to keep leading position on the market. Show less

      • Principal Software Engineer

        Jan 2018 - Aug 2022
      • Senior Software Engineer

        Jun 2016 - Dec 2017
      • Software Engineer

        Mar 2014 - May 2016
      • Performance Engineering Intern

        Mar 2013 - Mar 2014
    • YADRO

      Aug 2022 - now
      Software Engineering Manager
    • Ontico (Oleg Bunin Conferences)

      Sept 2023 - now
      GolangConf Programme Committee Member

      Besides my full-time job, I'm a member of the Programme Committee of GolangConf - a conference for Go developers. It is held within HighLoad++, the largest professional conference for data intensive and high performance system developers in Eastern Europe.Responsibilities: CFP; evaluation and scoring of papers; creating/shaping the Conference's programme according to the current software engineering/Golang trends; working with speakers on their talks and presentations, shaping their content from technical pov to better fit the Conference's topics of interest; creating the Conference's merch, stickers and other entertaining content. Show less

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Roman Oderov
      EMC Cause for Applause Award Inga Petryaevskaya Sep 2016 Dell EMC partnership ecosystem development.Thank you for your time and efforts in evaluating projects at GoTech startup competition. Your expert opinion was very important to select Dell EMC finalists from hundreds of applicants. We appreciate your contribution to Dell EMC partnership ecosystem development.
    • Awarded to Roman Oderov
      EMC Gold Award Rustem Rafikov Dec 2015 Leadership in Energy Star certification automation.The team has developed private cloud based framework to automate Energy Star certification process thus reducing time and resources needed for the certification. The tool can be integrated with other performance automation frameworks providing a base platform for tests execution, centralized results storage and representation.
    • Awarded to Roman Oderov
      EMC Cause for Applause Award Pavel Egorov Nov 2015 Russia COE Challenge judging.Thank you for your expertise and effort in judging the Russia COE Challenge finalists for 2015 Innovation Roadmap.
    • Awarded to Roman Oderov
      EMC Cause for Applause Award Marina Varzar Sep 2015 Russia COE My Voice Taskforce.Thank you for volunteering and dedicating your time to 2015 Russia COE MyVoice Action Plan development. As a member of the cross-functional MyVoice Team, you went above and beyond what was expected of your daily role. By contributing to the MyVoice Action plan you help the RCOE and EMC globally to be Great Place to Work. On behalf of the RCOE Leadership team, thank you!
    • Awarded to Roman Oderov
      EMC Silver Award Alexander Alexeev Sep 2014 Roman demonstrated exceptional passion working on application for Innovation roadmap and on presentation materials for RCoE challenge final. His creativity and urge for the best allowed to extend simple idea to the valuable opportunity with high potential. Vivid video with clear and thoughtful message about submitted idea is an excellent contribution for the contest.
    • Awarded to Roman Oderov
      EMC Bright Internship Award EMC Dec 2013
  • Volunteer Experience

    • Mentor

      Issued by Dell Technologies on Mar 2017
      Dell TechnologiesAssociated with Roman Oderov