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

Location
Falmouth, ME, United States
Toptal Member Since
July 16, 2020

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

IDEXX
GitHub, Bitbucket, Jira, Bamboo, Buildroot, Gradle...
AT&T
SOAP, REST, Web Services, ELK (Elastic Stack), Jenkins, Jira, Shell, Perl...
ICS (Infinity Consulting Svcs); Client: National Grid
CSS, JavaScript, HTML, Django, Python

Experience

Availability

Part-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 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

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 (Elastic Stack), Jenkins, Jira, Shell, Perl, Python

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

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, Computer, Autosys, SunGard, Python

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, Perl

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.

Languages

Python, Perl, SQL, C, HTML, Visual Basic, JavaScript, CSS, HTML5

Tools

Bitbucket, Bamboo, Gradle, Buildroot, Jira, ELK (Elastic Stack), Splunk, IntelliJ IDEA, GitHub, Shell, Jenkins, Autosys

Platforms

Docker, Oracle, Linux, OS X, Eclipse

Storage

MySQL, Sybase, PostgreSQL, JSON

Other

Poetry, Software Development, Software Architecture, Algorithms, Software Development Lifecycle (SDLC), Computer Science, Programming, Application Extension Language (AEL), ACM Problem Solving, SunGard, Software Configuration Management (SCM), Web Services, SOAP, Computer, Django-rest-auth

Frameworks

Django, Flask

Libraries/APIs

Django ORM, jQuery

Paradigms

Automation, DevOps, REST

Industry Expertise

Project Management

1992 - 1996

Master of Arts Degree in Computer and Information Science

Brooklyn College, CUNY - Brooklyn, NY

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

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