Giter VIP home page Giter VIP logo

aboutme's Introduction

Krychko Mykyta (official)

Krichko Nikita (native)

email: [email protected]

I am an expert in performance testing.

I create performance tests and build processes for finding performance issues. I help companies to understand why their programs work slowly. I teach people to look for and prevent such kind of issues.

I am looking for problems not only in programs but also in processes. I define the requirements, and I create test scripts based on those requirements for various test types and load profiles. I setup a pipeline of scenarios in a continuous integration system and setup a system for automatic analysis and anomaly search using machine learning. I keep human interaction with tests to a minimum and provide developers with the fastest possible feedback after their commits.

Companies contact me when they need to understand:

  • why the program is slow ;
  • when it is necessary to build a process for detecting performance issues from scratch;
  • when it needs to teach the system automatically find issues during the development process.

I can work with many performances, monitoring, and profiling tools. I can find errors in desktop applications, web applications, and databases. I can independently analyze large volumes of logs and find hidden correlations between several data sources. I can use machine learning to find problems of balancing, memory leaks, and predict future resource consumption by servers.

I’m not a wizard, and I can’t find errors and bottlenecks just by looking at the application. Load testing is scrupulous research that required long preparation and gives accurate results. However, we can always find a compromise by sacrificing accuracy for the reason of speed (I prefer not to do so).

My mission is to create one button - which can say why the application is slow

My projects

Performance testing projects

  • Anomaly detection in performance testing (static)
  • Anomaly detection for monitoring system (dynamic via Plumber)
  • Add machine learning in performance testing
  • Add automatic results analysis of performance testing
  • Generate recommendation system for performance testing engineer for a faster gathering of performance testing results
  • Create interactive shiny-dashboard for performance testing results
  • Create a robust regression model for faster gathering of performance testing results
  • Create CI performance framework in a company
  • Invent performance testing pipeline in a company
  • Structured performance methodology in a company

Data science projects

  • NLP: QA-fest review analysis
  • Regression: Predict performance behavior on high load based on low load.
  • Forecasting: Create expected requirements for performance testing based on historical vales
  • Other: detect anomalies in time series for bug and route cause detection on performance testing

Methodology projects

  • Develop methodology of performance testing management: "From chaos to application performance management"
  • Develop a methodology for faster gathering performance testing results using machine learning
  • Develop strategy (algorithm) about getting information about changes in application performance in one performance run
  • Develop an approach for predicting expected result without defined requirements (based on historical results and ARIMA forecasting)

Educational projects

  • Educate students in National aviation university for performance testing
  • Mentoring and teaching junior performance test engineers

My CV

years company roles
2016 - till now Itera Performance Test architect / Data scientiest (prev. Senior Performance Engineer)
2016 - 2016 Luxoft Senior performance test engineer
2014 - 2016 Terrasoft System analyst / Performance test Engineer / QA Engineer
2013 - 2014 SRS QA engineer
2011 - 2013 Apeal court System administratod / Deputy IT department
2009 - 2010 SDICSED System administrator
2008 - 2009 Geochemincal insitute System administrator

Education

years univerity specialization
2018 Moscow Institute of Physics and Technology Machine learning and data analysis
2017 John Hopkins University Data Science / Executive Data Science
2015 «STRATOPLAN» Management School Project management
2012 Institute of postgraduate education of Taras Shevchenko National University of Kyiv Psychology
2010 National Academy of security service of Ukraine System and technology of protection restricted access information

My blog (maybe in future)

Links to my video

aboutme's People

Contributors

nikkrichko avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.