Close this

Paul Basilevich

Development
Redmond, United States

Skills

iOS

About

Paul Basilevich's skills align with Programmers (Information and Communication Technology). Paul also has skills associated with Consultants and Specialists (Information and Communication Technology). Paul Basilevich has 18 years of work experience.
View more

Work Experience

Software Development Operations Engineer- Product & Engineering Team

Headlight Technologies Inc
January 2020 - December 2023
  • Automated the serializable start-up of the back-office microservice-driven ecosystem for processing multimedia data transmitted by a public infrastructure project inspection team from a client terminal used as a data collection tool in the field. Created and released an end-to-end continuous integration pipeline for creating iOS client apps (in the context of coexisting legacy and sustainable iOS platforms) and delivered apps to Test Flight automatically versioned based on detected currently developed code lines of a specific app and next available build number within the code line. Provided technical assistance to the development teams on an immediate basis to resolve infrastructure-related problems. Assisted the company to save time by reducing two weeks period to two hours through automation of the instantiation of the back-office ecosystem. Assisted in cutting the runtime of a scheduled, periodic Production-to-Development database sync-up process from 18 hours to 5 hours to sustaining all dependent ecosystem operations affected by runaway growth of the database's size.

Software Engineer- Development Operations Team

Bright Machines Inc
January 2019 - December 2020
  • Developed an AWS Command Line Interface (AWS-CLI) based framework for reliably locating all instances of a cost-carrying AWS resource matching a regex-based multi-parameter search criterion, and then performing a predetermined common action on each instance (e.g., tagging, stopping, etc.) Automated reversible deployment of EKS-cluster-based (Kubernetes) product delivery framework (AWS CLI, kubectl) with secure load balancer (traefik/nginx) and monitoring service installation (Prometheus, Grafana, Loki, Jaeger). Improved GitLab CI/CD pipeline with automated setup of GitLab runner (Bash script supporting Windows Git Bash and all Linux flavors), "docker" and "shell" executors, labeled with relevant development tools detected on a particular would-be runner. Automated EKS-centric product delivery framework deployment, reducing the time from several days to two days and eliminating the errors present in the manual process.

Software Systems Engineer- Networking & Infrastructure

Gryphon Secure Inc
January 2018 - December 2019
  • Played a key role in developing solutions for secured telecommunications. Designed a VMware-centric multi-zone network infrastructure for Android and iOS mobile clients to securely connect to a Docker-container-based backend server running asterisk and prosody behind a series of cascading firewalls (pfSense, Cisco). Assisted in the development of a steadfast product and expanding the client base by speeding up the development- QA-release cycle by resolving issues arising within the Jenkins-centric CI/CD pipeline.

IBM ClearCase Consultant- Branch Technology Department

Bank of Montreal
January 2017 - December 2018
  • Upgraded Linux-based ClearCase Server 7.1.2.6 "base" to 9.0.0.5 MultiSite, including 200+ VOBs, 3 VOB storage servers, and 1000+ clients running on RHEL 5.11. Assisted in automation for inter-replica re-synchronization in MultiSite process to add resilience to VOB storage server outages (Python, Bash, "cleartool/multitool"). Utilized Python, Bash, and "cleartool" to automate the recreation of Linux client UCM views in the upgraded ClearCase environment, sparing hundreds of users the loss of sensitive data during the course of a typical server upgrade. Played a key role in saving time required for development work by automating MultiSite inter-replica resynchronization process.

Senior Software Developer

BlackBerry Ltd
January 2006 - December 2017
  • Played a key role in transforming the pre-existent automation tool into a high-efficiency product delivery process. Reduced the build time of BlackBerry Enterprise Service (BES) from six or more hours to less than one and a half hours by applying a distributed dependency model. Developed component build tasks and assisted in subsequent conversion to DSL-based versioned seed templates for further automatic regeneration. Reduced the BES build time from 6 hours to 1.5 hours after the introduction of a distributed dependence architecture, providing more time for testing within the deadline constraints and ultimately propelled "the then" RIM to the forefront of the market.

Education

National Technical University of Ukraine 'Kyiv Polytechnic Institute'

diploma and degree in electrical engineering

National Research Institute for Nautical Hydrophysics

PhD