Valeriy Pogrebitskiy, Developer in Falmouth, ME, United States
Valeriy is available for hire
Hire Valeriy

Valeriy Pogrebitskiy

Verified Expert  in Engineering

ACM Problem Solving Developer

Falmouth, ME, United States

Toptal member since July 16, 2020

Bio

Valeriy is a software engineer with over 20 years of experience delivering high quality, high-performance, and scalable back-end and server-side products. He's a hands-on developer and team lead with experience in a variety of technologies and an expert in Python and Perl with strong automation, embedded software, and financial experience. Valeriy holds two master's degrees, is PMP certified, has Agile and Waterfall experience, and is skilled in TDD, unit testing, and integration testing.

Portfolio

Paramount
Python, FastAPI, Streaming, Content Delivery Networks (CDN)
BofA Securities
Python, MySQL, Django, Django, Django, Nautobot
IDEXX
GitHub, Bitbucket, Jira, Bamboo, Buildroot, Gradle...

Experience

Availability

Full-time

Preferred Environment

SunGard, IntelliJ IDEA, Eclipse, OS X, Buildroot, Gradle, Splunk, ELK (Elastic Stack), Bitbucket, Bamboo, Jira, Linux

The most amazing...

...achievement was an automation platform at AT&T (including a trouble ticket correlation system) that resulted in multi-million dollar annual operating savings.

Work Experience

Senior Software Engineer

2022 - 2024
Paramount
  • Managed all facets of streaming content delivery, encompassing both live streams and video on demand (VOD), as a member of the airspace technology team. Configured CDNs utilizing Fastly, Akamai, Edgio/Edgecast, Amazon CloudFront, and Media CDN.
  • Utilized AWS and GCP cloud services such as DynamoDB, AWS S3, AWS Lambda, AWS Elemental MediaStore, and AWS Elemental MediaPackage, incorporating secret management and identity management features.
  • Implemented a large-scale API leveraging Python and the FastAPI framework.
Technologies: Python, FastAPI, Streaming, Content Delivery Networks (CDN)

Contractor

2020 - 2020
BofA Securities
  • Spearheaded the network infrastructure domain model (NIDM) platform implementation team, which consolidated and unified network infrastructure data that was previously dispersed among multiple legacy systems.
  • Implemented a large-scale project utilizing Python, Django, and Nautobot frameworks for network infrastructure, inventory management, and network automation.
  • Utilized Python, Django (including ORM and Rest frameworks), Nautobot, and MySQL technologies in a project.
Technologies: Python, MySQL, Django, Django, Django, Nautobot

Senior Developer

2018 - 2020
IDEXX
  • Developed Gradle build scripts and plugins; configured CI/CD processes; and helped project teams with all aspects of the project builds, deployment, and CI/CD pipeline configuration, management, and troubleshooting.
  • Developed "Instrument Director" (Acadia project), an embedded instrument software and a core instrument's orchestration manager that makes hardware "live." Built with: Python, pipenv, Poetry, and buildroot.
  • Configured source code packaging (pipenv, Poetry) and build scripts, package distribution, and storage (Artifactory).
  • Migrated the 'Acadia' project (multiple Git repositories) from Bitbucket to GitHub.
Technologies: GitHub, Bitbucket, Jira, Bamboo, Buildroot, Gradle, Software Configuration Management (SCM), DevOps, Python, MySQL

Principal Developer

2009 - 2018
AT&T
  • Led the automation development team. Provided technical leadership and help to other team members, performed technical interviews, provided input to hire/fire decisions, and handled the team's performance reviews.
  • Developed a business process automation platform and a number of individual processes that automate different workflows. The automation platform uses web services (both REST and SOAP) and exposes its own services via REST API. Used Python and Perl.
  • Developed a "Trouble Ticket Correlation" system capable of correlating multiple related trouble tickets and grouping them together using an automation platform developed by my team. This resulted in multi-million dollar annual operating savings.
  • Developed a billing system automation that finds billing records with incomplete customer charges for performed services, or service over-charges. This system generated an $11 million annual revenue stream for the business.
  • Served as the communication channel between the technology team and the business—stayed in contact with business SMEs, translated business requirements to technical design, and played software architect role within automation development team.
Technologies: SOAP, REST, Web Services, ELK Stack, Jenkins, Jira, Shell Development, Python, MySQL, Perl

Contractor - Django Developer, Webmaster

2010 - 2011
ICS (Infinity Consulting Svcs); Client: National Grid
  • Participated in the implementation of the Power of Action Django portal using Python/Django, HTML, CSS, and JavaScript.
  • Acted as the webmaster; handled site maintenance and administration using AWS cloud for server monitoring and management.
  • Added, updated, and removed website content including pages and media using HTML and CSS.
  • Identified, troubleshot, and fixed bugs using Python and Django.
  • Implemented new pages, forms, and views as new requirements demanded.
  • Integrated the site with Google Analytics; implemented site analytics and tracking dashboard.
Technologies: CSS, JavaScript, HTML, Django, Python, MySQL

Vice President

2001 - 2008
Deutsche Bank
  • Led front-office technology support team within the hedge fund business unit (DBARS). Was responsible for all aspects of front- and middle-office operations support, responsible for "Front Arena" (Sungard) system support, maintenance, and upgrades.
  • Provided technical guidance, help, and training to other team members; performed technical interviews and provided input to hire/fire decisions; and played a "communication channel" role between the team and the business.
  • Developed an automated trade capture system ("trade loader") using Python and AEL.
  • Developed a corporate action load and processing system with Python, AEL, and Prime.
  • Implemented a hedge fund reporting system, a large number of custom reports within the Front Arena "Prime" product. Used the following technology: ASQL and ADFL.
  • Developed a fund risk system with Python, AEL, ASQL, ADFL, ACM, Prime, Atlas, and OMNI.
  • Automated real-time price feeds using Python, AEL, AMB, AMBA, and XAMBA.
Technologies: Shell Development, Computer, Autosys, SunGard, Python, MySQL

Senior Developer

1998 - 2000
Muller Data (later: part of Interactive Data Corp.)
  • Participated in the design of the "Institutional Product Generation" system, a mortgage-backed securities (MBS) financial product. I was responsible for new development/enhancements, troubleshooting, and support.
  • Developed the back-end automation process for the product delivery process. This process enabled institutional clients to access their products via on-demand FTP service. Technology: Perl.
  • Helped business SMEs and customer service personnel in troubleshooting technical issues and incorrect data.
Technologies: Visual Basic, Shell Development, Perl, MySQL

Instrument Director - ACADIA Instrument Software Project (IDEXX)

As part of the R&D Instrument Software organization at IDEXX, I worked on the "Instrument Director" implementation as part of a new veterinary instrument development project (Acadia). Instrument Director is an embedded software (installed on the instrument) that plays the role of an orchestration engine. It is a brain of the (otherwise dead) instrument - bringing it to life; it manages multiple operational workflows and reacts to all real-time system events (both external and internal).
Instrument Director is implemented in Python and uses libraries/packages developed by other teams (some are C/C++, some are Python). Pybind11 library is used to bind C++ libraries and make them available via Python calls.
The project uses multithreading (and in some cases multiprocessing) to be able to react to all events as they occur while allowing its core engine to do its work at the same time. There's a small REST API component (developed using Flask) that enables internal clients (manufacturing, operations, and QA) to configure the device and its individual components and to execute different scripts during the build/manufacturing process and testing.
ID calls algorithm libraries were developed by the algorithm team to generate test results.
1992 - 1996

Master of Arts Degree in Computer and Information Science

Brooklyn College, CUNY - Brooklyn, NY, USA

1984 - 1992

Master of Science Degree in Chemical Engineering

Mendeleev University of Chemical Technology - Moscow, Russia

SEPTEMBER 2020 - PRESENT

Using JavaScript, JQuery, and JSON in Django

Coursera

SEPTEMBER 2020 - PRESENT

Django Features and Libraries

Coursera

SEPTEMBER 2020 - PRESENT

Django for Everybody Specialization

Coursera

AUGUST 2020 - PRESENT

Web Application Technologies and Django

Coursera

AUGUST 2020 - PRESENT

Building Web Applications in Django

Coursera

DECEMBER 2007 - DECEMBER 2020

Project Management Professional (PMP)

Project Management Institute (PMI)

MARCH 2002 - PRESENT

Sungard "Front Arena": AEF, FACP, AEL certifications

Sungard

Libraries/APIs

Django, jQuery

Tools

Bitbucket, Jira, Bamboo, GitHub, Gradle, Buildroot, ELK Stack, Splunk, IntelliJ IDEA, Shell Development, Jenkins, Autosys

Languages

Python, Perl, SQL, C, Application Extension Language (AEL), HTML, Visual Basic, JavaScript, CSS, HTML5

Frameworks

Django, Flask

Paradigms

REST, Automation, DevOps

Platforms

Eclipse, Docker, Oracle Development, Linux, OS X

Storage

MySQL, JSON, Sybase, PostgreSQL

Industry Expertise

Virtual Coaching

Other

Software Development, Software Development Lifecycle (SDLC), Freelance Programming, Poetry, Django, Software Architecture, Algorithms, Computer Science, ACM Problem Solving, SunGard, Software Configuration Management (SCM), Web Services, SOAP, Computer, FastAPI, Streaming, Content Delivery Networks (CDN), Nautobot

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring