Dmitrij Waskowski, MS

Senior Software Engineer | With 18 years exp in development
Senior DevOps | Senior Software Reliability | Staff Software

Multilingual, highly skilled, analytical professional with proven track record translating business requirements and functional specifications into logical program designs, code modules, stable application systems, code standards, and writing specs. In-depth expertise developing, configuring, and modifying complex integrated business and enterprise application solutions within various computing environments. Facilitate implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications.

Support systems integration testing (SIT) and user acceptance testing (UAT). Translate business needs into technology solutions. Comprehensive background in Systems Analysis, Software Engineering, Design Patterns, Full Software Development Life Cycle, Team Leadership, Program Testing, and Problem Resolution.

Known for staying on top of emerging technology and software development trends. Strong leader able to coach team members in all software development lifecycle phases. Outstanding oral and written communication skills, successfully handle multiple projects simultaneously, work well in diverse environments and under pressure.

Professional Experiences

OpticsPlanet Inc.

Northbrook, IL, USA
DevOps Engineer
2021 – present

One of the leading online shops in the world covering all of your outdoor and tactical needs, you can get optics, gun parts, shooting accessories, ammunition, hunting and outdoor gear, apparel and footwear, and exclusive products.

Automate and streamline operations and processes.

  • Saved time on delivering to production/development by automating infrastructure via Terragrunt/Terraform for AWS, Azure, and self-hosted clusters.
  • Successfully create configuration via Puppet for automagical provision VMs and self-hosted Kubernetes clusters based on RKE2.
  • Successfully created a lot of CI/CD pipelines using Bamboo for different kinds of projects based on .Net, PHP, Node.JS, etc.
  • Created CI/CD scripts for building and deploying in different Kubernetes clusters based on AWS, AKS, and self-hosted.

Flaconi GmbH

Berlin, Germany
Senior Software Engineer
2018 – 2021

One of the leading online beauty product shops in Germany covering all product segments, from drugstores to natural cosmetics to premium.

Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigate problem areas; follow the software development lifecycle. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

  • Transitioned e-commerce monolith applications to small micro-services using PHP, Symfony, API Platform, NodeJS, Typescript, Apollo, GraphQL, Rest API and Domain Driven Design to receive failure stable system.
  • Implemented Apache NiFi flows 100%; created setup scripts for local kubernates environment 100%.
  • Gave more stability to system by organizing data traffic between systems via Apache NiFi and Apache Kafka.
  • Saved time on delivering services to production by automating infrastructure via Terraform and creating configurations for CI and CD using TravisCI, SonarQube, K8s and Ambassador.
  • Successfully created micro-services for Service Side Rendering using Puppeteer for speed upload time of pages.
  • Created: dashboards that monitor statuses of services which give whole picture about system; 10 Grafana dashboards for monitoring services metrics, 100%; and CI/CD pipelines using TravisCI, Jenkins for microservices.

Contorion GmbH

Berlin, Germany
Senior Software Engineer
2016 – 2018

Innovative, fast-growing online shop for small to mid-size professional industrial and trade supply businesses.

Improved operations by conducting systems analysis; recommended changes in policies and procedures. Documented and demonstrated solutions by developing flowcharts, layouts, diagrams, charts, code comments, and clear code. Prepared and installed solutions by determining and designing system specifications, standards, and programming.

  • Architected databases in MySQL and MongoDB to reach stable structure.
  • Organised data traffic via RabbitMQ queues to give more independency between systems.
  • Automated infrastructure via SaltStack and wrote scripts in Python and Bash which saved time maintaining new servers in different environments.
  • Integrated: services with 3rd party API for Cart; and feed data with system, 100%.
  • Created CI/CD pipelines using Jenkins.

Auto1 Group

Berlin, Germany
Senior DevOps/Software Engineer
2014 – 2016

Europe's leading digital automotive platform.

Collaborated with Software Engineers to help them deploy and operate different systems. Helped automate and streamline operations and processes. Built functional systems that improved customer experiences. Deployed product updates, identified production issues, and implemented integrations that meet customer needs.

  • Developed high-performance e-commerce applications and micro-services using PHP, Symfony.
  • These improvements helped company grow faster with stable environments and delivery pipelines for services.
  • Relocated company environment from multiple providers into modern Amazon stack using Terefrom for full automatization.

Additional Experiences

NEGON S.C.

Cracow, Poland
President/CTO
2010 – 2016

Interactive agency utilizing create, innovative CMS systems, e-commerce, and web hosting.

Developed and managed processes to create innovative web applications for clients in different branches utilizing newest technologies to create optimal solutions. Completely created system CMS (AriloWeb) for managing HTML and Flash web pages, 100%. Created 15 +/- web projects using AriloWeb CMS.

Omega Meble Sp. z o.o.

Wieliczka, Polan
Senior Software Engineer
2013 – 2014

Creative, fast-growing online shop for sale and configuration of furniture.

Reorganised and rebuilt shop to accommodate new e-commerce platform using PHP, Laravel and Doctrine that gave customer faster and user-friendly architecture. Created modules for new e-shop project.

AutoCentrum.pl S.A.

Cracow, Poland
Senior Software Engineer
2010 – 2013

Company creates and develops informational automotive websites.

Developed and supported building high-performance automobile portals and services. Created fuel cost calculation system, 50%.

Grupa Euro

Cracow, Poland
Middle/Senior/Lead Software Engineer
2007 – 2010

Firm, previously interactive agency Eurohost, deals with wide spectrum of IT activities including programming, e-marketing. and e-commerce.

Developed small innovative web applications for different branches. Managed projects and teams for create project in time. Contacted with clients for find, decide and take better solutions for project.Developed small innovative web applications for different branches. Managed projects and teams and delivered projects on time and within budget. Created nearly 30 web projects.

Technical proficiencies

Top Skills

0%

Software Development

18 years exp
PHP & Symfony & Symfony Flex, NodeJS & TypeScript & GraphQL, Rest API
0%

Cloud Computing

11 years exp
AWS, K8s, Docker, SaltStack, Terraform, Travis CI, Sonar Qube, Jenkins, Capistrano
0%

Artificial Intelligence

9 years exp
Python, DialogFlow, AWS Lex

Language Skills

0%

PHP

18 years exp
0%

NodeJS

11 years exp
0%

Python

15 years exp
0%

Bash

16 years exp
0%

GO

7 years exp
0%

Ruby

11 years exp

Other Skills

RKE2LonghornPHPNodeJSJavaScriptPythonGOlangRubyBashHTMLFBMLCSSLESSSymfony FlexSymfonyAPI PlatformZend FrameworkExpressApolloRestifySlim FrameworkLaravelCodeIgniterTwigSmartyBladeMongoDBMySQLFirebirdDoctrinePropelRedisAPCMemcacheDialogFlowAWS LexPuppeteerPHP V8JsAWS SQSAWS Route53 with Trafc PolicyAWS DynamoDBApache KafkaRabbitMQTravis CIBambooSonar QubeJenkinsCapistranoK8sDockerAmbassadorDocker SwarmSaltStackPuppetTerraformTerragruntApache AntPhingRest APISwaggerAPI/OpenAPIGrafanaPrometheusKibanaELKUnit TestsJestCodeceptionBehat TestsGoogle Tag ManagerApache NiFiGraphQLRackspaceLinodeBootstrapjQueryGitSVN

Education

Master of Science in Applied Computer Science (MS)

Cracow University of Technology
Cracow, Poland, 2012
Thesis: MVC Model-Based Framework Build and Implementation in Web Application

Bachelor of Engineering in Applied Computer Science (BEng)

Cracow University of Technology
Cracow, Poland, 2008
Thesis: A city information system

Testimonials

Get in Touch

I enjoy being challenged and engaging with projects that require me to work outside my comfort and knowledge set, as continuing to learn new languages and development techniques are important to me and the success of your organization.

I can help with the following:

  • Software development with Symfony/Symfony Flex/PHP
  • Software development with NodeJS/TypeScript/GraphQL
  • Cloud computing with K8s/Docker/Terraform/SaltStack
  • CI/CD with Travis CI/Sonar Qube/Jenkins
  • Artificial Intelligence with Python

Drop me a line at dimid.job@gmail.com or find a slot to call me here