Andrey Akinshin

GitHub Twitter StackOverflow Habrahabr YouTube LinkedIn SlideShare GoodReads Google Scholar ELibrary Math-Net ResearchGate
andrey.akinshin@gmail.com

Andrey Akinshin is a senior developer at JetBrains, where he works on Rider (a cross-platform .NET IDE based on the IntelliJ platform and ReSharper). His favorite topics are performance and micro-optimizations, and he is the maintainer of BenchmarkDotNet (a powerful .NET library for benchmarking supported by the .NET Foundation). Andrey is a frequent speaker at various events for developers, and he is the program director of the DotNext conference. Andrey is also a PhD in computer science, a Microsoft .NET MVP, a silver medalist of ACM ICPC. In his free time, he likes to study science (his primary research interests are mathematical biology and bifurcation theory). Previously, he worked as a postdoctoral research fellow in the Weizmann Institute of Science and as a research scientist in the Sobolev Institute of Mathematics SB RAS.


Content

Activities: Public talks (84) | Publications (26) | Posts (58) | Open source
Experience: Enterprise programming | Science | Competitive programming | Teaching
Background: Education | Certificates


Public talks (In Russian)

2017

  1. Independent .NET conference “DotNext 2017 Moscow”,
    “Let's talk about performance testing” [youtube] [pdf] [slideshare] [photos] [org] ,
    November 12, 2017 – November 13, 2017, Moscow, Russia
  2. Professional conference for developers of high-load systems “Highload++”,
    “Performance testing problems” [slideshare] ,
    November 07, 2017 – November 08, 2017, Skolkovo, Moscow, Russia
  3. “DevFest Siberia 2017”,
    “Microbenchmarking difficulties” [youtube] [slideshare] ,
    September 23, 2017 – September 24, 2017, Novosibirsk, Russia
  4. “Lecture in Computer Science Center”,
    “Theory and practice of .NET benchmarking” [youtube] [org] ,
    September 14, 2017, St. Petersburg, Russia
  5. Independent .NET conference “DotNext 2017 Piter”,
    “Let's talk about memory” [youtube] [pdf] [slideshare] [photos] [org] ,
    May 19, 2017 – May 20, 2017, St. Petersburg, Russia
  6. “Dump”,
    “Xplat .NET and how it's going with Mono and CoreCLR” [youtube] [slideshare] ,
    April 14, 2017, Yekaterinburg, Russia
  7. “Msk .NET Community Meetup #6”,
    “Theory and practice of .NET benchmarking” [slideshare] [org] ,
    January 25, 2017, Moscow, Russia

2016

  1. Independent .NET conference “DotNext 2016 Moscow”,
    “Let's continue to talk about arithmetics” [youtube] [pdf] [slideshare] [photos] [org] ,
    December 09, 2016, Moscow, Russia
  2. Independent .NET conference “DotNext 2017 Helsinki”,
    “Let's talk about microbenchmarking” [slideshare] [org] ,
    December 07, 2016, Helsinki, Finland
  3. “SPb .NET Community Meetup #15”,
    “Rider: talks about internals and cross-platform” [youtube] [org] ,
    November 17, 2016, St. Petersburg, Russia
  4. “Yekaterinburg .NET community meetup”,
    “Theory and practice of .NET benchmarking” [org] [slideshare] [photos] ,
    November 02, 2016, Yekaterinburg, Russia
  5. “Barnaul .NET user group meetup”,
    “Let's continue to talk about arithmetics” ,
    October 27, 2016, Enterra office, Barnaul, Russia
  6. Independent .NET conference “DotNext 2016 Piter”,
    “Let's talk about arithmetics” [youtube] [slideshare] [photos] [org] ,
    June 03, 2016, St. Petersburg, Russia
  7. “BackendConf”,
    “CPU level optimizations” [youtube] ,
    May 31, 2016 – June 01, 2016, Skolkovo, Moscow, Russia
  8. “DevCon 2016”,
    “Open source benchmarks” [youtube] ,
    May 25, 2016 – May 26, 2016, Klyazma, Russia
  9. “Barnaul .NET user group meetup”,
    “Performance testing complexity” [youtube] ,
    May 23, 2016, Barnaul, Russia
  10. Seminar about CLR and .NET Framework anatomy “CLRium #3 (Novosibirsk)”,
    “Hardware timers” ,
    May 20, 2016, Novosibirsk, Russia
  11. Seminar about CLR and .NET Framework anatomy “CLRium #3 (Moscow)”,
    “Hardware timers” [youtube] ,
    April 22, 2016, Moscow, Russia
  12. Seminar about CLR and .NET Framework anatomy “CLRium #3 (St. Petersburg)”,
    “Hardware timers” ,
    April 15, 2016, St. Petersburg, Russia
  13. “CodeFest 2016”,
    “CLR and JVM in Project Rider” [youtube] [slideshare] ,
    March 26, 2016 – March 27, 2016, Novosibirsk, Russia
  14. “CEE Community Open Days 2016”,
    “Project Rider” ,
    March 16, 2016 – March 17, 2016, Prague, Czech Republic

2015

  1. “Barnaul .NET user group meetup”,
    “.NET 2015: The future is nearby” ,
    December 22, 2015, Enterra office, Barnaul, Russia
  2. “Barnaul .NET user group meetup”,
    “Let's continue to talk about micro-optimizations in .NET applications” ,
    December 15, 2015, Enterra office, Barnaul, Russia
  3. “Community Dev Camp”,
    December 12, 2015, Moscow, Russia
  4. Independent .NET conference “DotNext 2015 Moscow”,
    “Let's continue to talk about micro-optimizations in .NET applications” [youtube] [slideshare] [photos] ,
    December 11, 2015, Moscow, Russia
  5. Independent .NET conference “DotNext 2015 Moscow”,
    “.NET 2015: The future is nearby” [youtube] [slideshare] [photos] ,
    December 11, 2015, Moscow, Russia
  6. “SPb .NET Community Meetup”,
    “Common mistakes in .NET benchmarks” [slideshare] [org] ,
    November 16, 2015, St. Petersburg, Russia
  7. “IT NONSTOP 2015 Spb”,
    “.NET 2015 and performance” [youtube] ,
    October 23, 2015, St. Petersburg, Russia
  8. “Dev labs 2015 .NET”,
    October 17, 2015,
  9. 7th International Young Scientists School “Systems Biology and Bioinformatics”,
    June 22, 2015 – June 25, 2015, Novosibirsk, Russia
  10. “Barnaul .NET user group meetup”,
    “Let's talk about micro-optimizations in .NET applications” ,
    June 10, 2015, Enterra office, Barnaul, Russia
  11. “SPb .NET Community Meetup #1”,
    “The future of the .NET development” [org] [slideshare] ,
    June 06, 2015, St. Petersburg, Russia
  12. Independent .NET conference “DotNext 2015 Piter”,
    “Let's talk about micro-optimizations in .NET applications” [youtube] [slideshare] [photos] ,
    June 05, 2015, St. Petersburg, Russia
  13. Seminar about CLR and .NET Framework anatomy “CLRium #2 (St. Petersburg)”,
    “CoreCLR, RyuJIT, DNX” ,
    May 29, 2015 – May 30, 2015, St. Petersburg, Russia
  14. “Microsoft Build Tour 2015”,
    May 22, 2015, Berlin, Germany
  15. “.dotnetconf 10”,
    “Practical .NET applications optimization approaches” [youtube] ,
    April 19, 2015, Chelyabinsk, Russia
  16. Seminar about CLR and .NET Framework anatomy “CLRium #2 (Moscow)”,
    “CoreCLR, RyuJIT, DNX” [youtube] ,
    April 03, 2015 – April 04, 2015, Moscow, Russia
  17. “European AppCup 2015”,
    “Grapholite Diagrams and Flow Chart” ,
    March 24, 2015 – March 25, 2015, Brussels, Belgium

2014

  1. “Barnaul .NET user group meetup”,
    “Let's talk about different .NET versions” ,
    December 18, 2014, Enterra office, Barnaul, Russia
  2. Independent .NET conference “DotNext 2014 Moscow”,
    “Let's talk about different .NET versions” [youtube] [slideshare] [photos] ,
    December 08, 2014, Moscow, Russia
  3. “Geometry Days in Novosibirsk 2014”,
    September 24, 2014 – September 27, 2014, Novosibirsk, Russia
  4. “Barnaul .NET user group meetup”,
    “Low-level optimizations of .NET applications” [slideshare] ,
    August 28, 2014, Enterra office, Barnaul, Russia
  5. “Seminar in Laboratory of Inverse Problems of Mathematical Physics (Sobolev Institute of Mathematics SB RAS)”,
    “Modern trends in numerical experiments” ,
    August 27, 2014, Novosibirsk, Russia
  6. “ATR 2014”,
    August 24, 2014 – August 30, 2014, Belokurikha, Russia
  7. “Mathematical Modeling and High Performance Computing in Bioinformatics, Biomedicine and Biotechnology (MM-HPC-BBB-2014)”,
    June 24, 2014 – June 27, 2014, Novosibirsk, Russia
  8. “The 9th International Conference on Bioinformatics of Genome Regulation and Structure Systems Biology (BGRS\SBB'2014)”,
    June 23, 2014 – June 28, 2014, Novosibirsk, Russia
  9. “Barnaul .NET user group meetup”,
    “LINQ Features” ,
    June 10, 2014, Enterra office, Barnaul, Russia
  10. “The Bioinformatics Research and Education Workshop (BREW 2014)”,
    “Symmetry in gene network models” ,
    May 12, 2014 – May 13, 2014, Bielefeld, Germany
  11. International conference of young scientists “Biology — the Science of the XXI Century”,
    “Mathematical and numerical modelling of a molecular auto-repressilator” ,
    April 21, 2014 – April 25, 2014, Pushchino, Russia
  12. “Barnaul .NET user group meetup”,
    “Future of the .NET platform” ,
    April 09, 2014, Enterra office, Barnaul, Russia
  13. “Barnaul .NET user group meetup”,
    “Git Basics” [slideshare] ,
    March 26, 2014, Enterra office, Barnaul, Russia
  14. “Barnaul .NET user group meetup”,
    “Garbage collection in .NET” [slideshare] ,
    March 12, 2014, Enterra office, Barnaul, Russia
  15. “Barnaul .NET user group meetup”,
    “Value types in .NET” [slideshare] ,
    February 26, 2014, Enterra office, Barnaul, Russia

2013

  1. “Lomonosov’s reading in Altai”,
    November 05, 2013 – November 08, 2013, Barnaul, Russia
  2. “Theory and Computational Methods for Inverse and Ill-posed Problems”,
    October 07, 2013 – October 15, 2013, Novosibirsk, Russia
  3. “Analysis, geometry and topology”,
    October 02, 2013 – October 04, 2013, Barnaul, Russia
  4. “Differential Equations. Function Spaces. Approximation Theory”,
    “Oscillating trajectories in some nonlinear dynamical systems” ,
    August 18, 2013 – August 24, 2013, Novosibirsk, Russia
  5. “Systems Biology and Bioinformatics (SBB-2013)”,
    June 23, 2013 – June 26, 2013, Novosibirsk, Russia
  6. “Federation of European Biochemical Societies CONGRESS Mechanisms in Biology (FEBS 2013)”,
    “Numerical analysis of gene networks models” ,
    June 06, 2013 – June 11, 2013, St. Petersburg, Russia
  7. “The Bioinformatics Research and Education Workshop (BREW 2013)”,
    “Mathematical and computational models of gene networks functioning” ,
    May 03, 2013 – May 04, 2013, Computational Molecular Biology Department, Max Planck Institute for Molecular Genetics and IMPRS-CBSC, Berlin, Germany
  8. “Workshop in Medical Informatics Department of Universität Bielefeld”,
    April 29, 2013, Universität Bielefeld, Bielefeld, Germany
  9. “Science and Youth”,
    April 25, 2013 – April 30, 2013, Barnaul, Russia
  10. The 20 International student, postgraduate and young scientist conference “Lomonosov”,
    April 08, 2013 – April 13, 2013, Moscow, Russia
  11. “Mathematics. Computing. Education”,
    January 28, 2013 – February 02, 2013, Pushchino, Russia
  12. International Workshop “Analysis of Complex Biological Systems: Models and Experiment”,
    January 28, 2013 – February 02, 2013, Pushchino, Russia
  13. “Workshop in Peter the Great St.Petersburg Polytechnic University”,
    2013, Peter the Great St.Petersburg Polytechnic University, St. Petersburg, Russia
  14. “Workshop in Institute of Computational Mathematics and Mathematical Geophysics SB RAS”,
    2013, Institute of Computational Mathematics and Mathematical Geophysics SB RAS, Novosibirsk, Russia
  15. “Selected questions of mathematical analysis”,
    2013, Sobolev Institute of Mathematics SB RAS, Novosibirsk, Russia
  16. “Conservation laws and invariants”,
    2013, The Institute of Computational Technologies of SB RAS
  17. “Workshop in Sobolev Institute of Mathematics SB RAS”,
    2013, Sobolev Institute of Mathematics SB RAS, Novosibirsk, Russia
  18. “Workshop in Altai State University”,
    2013, Altai State University, Barnaul, Russia
  19. “Workshop in Polzunov Altai State Technical University”,
    2013, Polzunov Altai State Technical University, Barnaul, Russia

2012

  1. “Lomonosov’s reading in Altai”,
    November 20, 2012 – November 23, 2012, Barnaul, Russia
  2. “Academic mobility of students and young researchers”,
    October 27, 2012 – October 29, 2012, Novosibirsk, Russia
  3. “The eighth international conference on bioinformatics of genome regulation and structure systems biology (BGRS 2012)”,
    June 25, 2012 – June 29, 2012, Novosibirsk, Russia
  4. “Systems Biology and Bioinformatics (SBB-2012)”,
    June 25, 2012 – June 29, 2012, Novosibirsk, Russia
  5. “VI-th international conference Solitons, Collapses and Turbulence: Achievements, Developments and Perspectives”,
    June 04, 2012 – June 08, 2012, Novosibirsk, Russia
  6. “Science and Youth”,
    April 27, 2012, Barnaul, Russia
  7. “Student + scientific and technical progress”,
    April 13, 2012 – April 19, 2012, Novosibirsk, Russia
  8. “Modern Technique and Technologies (MTT’2012)”,
    April 09, 2012 – April 13, 2012, Tomsk, Russia

2011

  1. “Geometry Days in Novosibirsk”,
    September 01, 2011 – September 04, 2011, Novosibirsk, Russia
  2. “Modern Technique and Technologies (MTT’2011)”,
    2011, Tomsk, Russia
  3. “Student + scientific and technical progress”,
    2011, Novosibirsk, Russia
  4. “Science and Youth”,
    2011, Barnaul, Russia

Selected publications

2017

Articles

  • Andrey Akinshin “The hard world of microbenchmarking” // Logeek Magazine. Vol. 3. Pp. 10–15. // [Pdf]
  • Andrey Akinshin, Dmitry Batenkov, Gil Goldman, Yosef Yomdin “Error amplification in solving Prony system with near-colliding nodes” // arXiv preprint arXiv:1701.04058. Pp. 1–17. // [Link]
  • Andrey Akinshin, Gil Goldman, Vladimir Golubyatnikov, Yosef Yomdin “Accuracy of reconstruction of spike-trains with two near-colliding nodes” // arXiv preprint arXiv:1701.01482. Pp. 1–18. // [Link]

2016

Articles
  • A.A. Akinshin, V. P. Golubyatnikov, M.V. Kazantsev “On discrete structures in phase portraits of some non-linear dynamical systems” // Siberian Electronic Mathematical Reports. Vol. 13. Pp. A.23–A.24. DOI: 10.17377/semi.2016.13.020 // [Pdf] [Link]

2015

Books
  • Andrey Akinshin “Getting Started with Knockout.js for .NET Developers” // Publisher: PacktPub. ISBN: 978-1783984008. Pp. 188. // [PacktPub]
Inproceedings
  • A.A. Akinshin, M.V. Kazantsev “State transition diagrams in hypothetical models of cyclic gene networks functioning” // 5th International Young Scientists School “System Biology and Bioinformatics”. Novosibirsk. Pp. 1. // [Conference site]
  • A. Akinshin, D. Batenkov, Y. Yomdin “Accuracy of spike-train Fourier reconstruction for colliding nodes” // Sampling Theory and Applications (SampTA), 2015 International Conference on. Publisher: IEEE. Washington, DC. ISBN: 978-1-4673-7353-1. No 264. Pp. 617–621. DOI: 10.1109/SAMPTA.2015.7148965 // [IEEE] [Web of Science] [Scopus]
Technical reports

2014

Articles
  • A. A. Akinshin, T. A. Bukharina, D. P. Furman, V. P. Golubyatnikov “Mathematical modeling of interaction of two cells in proneural cluster of D.mealnogaster (In Russian)” // Vestnik NSU [NSU Herald]. Novosibirsk. Vol. 14. No 4. Pp. 3––10. // [MathNet] [VAK]
Inproceedings
  • A. A. Akinshin, T. A. Bukharina, D. P. Furman, V. P. Golubyatnikov “An Extended Model of D. Melanogaster Machrochaete Morphogenesis Gene Network” // International Conference «Mathematical Modeling and High Performance Computing in Bioinformatics, Biomedicine and Biotechnology». Pp. 10. // [Conference site]
  • A. A. Akinshin, T. A. Bukharina, D. P. Furman, V. P. Golubyatnikov “A model of one biological 2-cells complex” // Geometry days in Novosibirsk – 2014: Abstracts of the International Conference. Novosibirsk. ISBN: 978-5-86134-145-5. Pp. 85–86. // [Pdf]
  • A. A. Akinshin, T. A. Bukharina, D. P. Furman, V. P. Golubyatnikov “Modeling of Two-Cells Complex in Morphogenesis of D. Melanogaster Mechanoreceptors” // International Conference «Mathematical Modeling and High Performance Computing in Bioinformatics, Biomedicine and Biotechnology». Pp. 11.
  • A. A. Akinshin, V. P. Golubyatnikov, V. A. Likhoshvai “Symmetry in gene network models” // The 12th Bioinformatics Research and Education Workshop. Bielefeld, Germany. Center for Biotechnology — CeBiTec. Pp. 1–5. // [Conference site]

2013

Articles
  • A. A. Akinshin “Andronov–Hopf bifurcation for some nonlinear delay equations (In Russian)” // Sibirskii Zhurnal Industrial'noi Matematiki [Siberian Journal of Industrial Mathematics]. Novosibirsk. Vol. XVI. No 55. Pp. 3–15. // [RSCI] [MathNet] [Google Scholar] [VAK]
  • A. A. Akinshin, V. P. Golubyatnikov, I. V. Golubyatnikov “On some multidimensional models of gene network functioning (Translation)” // Journal of Applied and Industrial Mathematics. Publisher: Springer US. Vol. 7. No 3. Pp. 296–301. DOI: 10.1134/S1990478913030022 // [RSCI] [Springer] [Google Scholar] [Scopus] [VAK]
Inproceedings
  • A. A. Akinshin, V. P. Golubyatnikov “Oscillating trajectories in some nonlinear dynamical systems” // International Conference «Differential Equations. Function Spaces. Approximation Theory». Новосибирск. ИМ СО РАН. Pp. 311.
  • A. A. Akinshin “Analysis of phase portraits in some gene networks models” // 5th International Young Scientists School “System Biology and Bioinformatics”. Pp. 27.
  • A. A. Akinshin “Numerical analysis of gene networks models” // 8th FEBS Congress, Saint Petersburg, Russia, July 6–11, 2013. Vol. 280. Pp. 547. DOI: 10.1111/febs.12396 // [Web of Science]
  • A. A. Akinshin, V. P. Golubyatnikov, V. A. Likhoshvai “Mathematical and computational models of gene networks functioning” // The 11th Bioinformatics Research and Education Workshop. Berlin, Germany. Computational Molecular Biology Department, Max Planck Institute for Molecular Genetics and IMPRS-CBSC. // [Conference site]

2012

Articles
  • A. A. Akinshin “Research of discrete structures in some cyclic dynamical systems (In Russian)” // Polzunovskiy Vestnik [Polzunov Herald]. Barnaul. Vol. 4. Pp. 214–218. // [Pdf] [RSCI] [VAK]
  • A. A. Akinshin, V. P. Golubyatnikov “Geometric characteristics of cycles in some symmetric dynamical systems (In Russian)” // Vestnik NSU [NSU Herald]. Series “Mathematics, mechanics, and informatics'”. Novosibirsk. Vol. 12. No 2. Pp. 3–12. // [RSCI] [MathNet] [Google Scholar] [VAK]
Inproceedings
  • A. A. Akinshin, V. P. Golubyatnikov “On Nonuniqueness of Cycles in Dissipative Dynamical Systems of Chemical Kinetics” // VI-th international conference Solitons, Collapses and Turbulence: Achievements, Developments and Perspectives.. Pp. 71–72. // [Pdf] [Google Scholar]
  • A. A. Akinshin “Computer analysis of phase portraits in gene networks models” // Abstracts of Young scientist's school “Bioinformatics ans systems biology”. Pp. 13.
  • A. A. Akinshin, V. P. Golubyatnikov “Non-uniqueness of cycles in gene networks models” // The eighth international conference on bioinformatics of genome regulation and structure / systems biology. ISBN: 978-5-91291-011. Pp. 28. // [Pdf]
  • A. A. Akinshin, V. P. Golubyatnikov, Yu. A. Gaidov, I. V. Golubyatnikov “Unstable cycles in gene networks models” // The eighth international conference on bioinformatics of genome regulation and structure / systems biology. ISBN: 978-5-91291-011. Pp. 29. // [Pdf]

2011

Inproceedings
  • A. A. Akinshin, V. P. Golubyatnikov, I. V. Golubyatnikov “Mathematical and numerical modeling of gene network functioning” // International Conference “Modern Problems of Mathematics, Informatics and Bioinformatics”, devoted to the 100th anniversary of professor Alexei A. Lyapunov. Novosibirsk. ISBN: 978-5-905569-03-6. Pp. 81. // [Conference site] [Pdf] [Google Scholar]

Posts

2017

2016

2015

2014

2013


More posts in Russian


Open source

GitHub: github.com/AndreyAkinshin

Project Lead

Owner

Contributor

Gists

  • Elowitz.R
    A simulation of the Elowitz's repressilator

Enterprise programming

Current: Software Developer at JetBrains, Microsoft .NET MVP (2015–2018)
Main skills: .NET/C#, R, Kotlin, Performance, Benchmarking, Algorithms, Mathematics

JetBrains

  • 10/2015–Present: Software Developer

Projects

  • Rider: A cross-platform .NET IDE based on the IntelliJ platform and ReSharper

Perpetuum Software LLC / Enterra, Inc / Adaptive technologies

  • 09/2010–08/2011: Junior Software Developer
  • 09/2011–01/2013: Software Developer
  • 02/2013–09/2016: Lead Software Developer

Projects

  • PassportVision: Image recognition software based on OpenCV, Tesseract
    Team Lead (architecture design, recognition algorithms)
  • Grapholite: Diagram editor for Windows 8 Windows Phone WPF Silverlight iPad Android (an analogue of MS Visio).
    Developer (algorithm development, mathematics, architecture design)
  • Knockout MVC: ASP.NET MVC wrapper for knockout.js
    Main developer (architecture design, API, client/server logic, official site, documentation, etc.)
  • UI Controls for Windows 8: A set of UI controls that will help develop true Windows Store application faster
    Main developer (architecture design, API, XAML-layout, demo project, documentation, etc.)

Science

Current: PhD in Mathematics and Computer Science

Sobolev Institute of Mathematics SB RAS, Laboratory of Inverse Problems of Mathematical Physics (Novosibirsk, Russia)

Areas of expertise: mathematical biology, gene networks, differential equations with delayed argument, bifurcation theory.
Selected scholarships and grants

  • 01/2012–12/2014: The grant RFBR 12-01-00074 “Direct and inverse problems of gene networks mathematical modeling”
  • 07/2012–07/2014: The scholarships SP-561.2012.5 of the President of Russian Federation, direction: “Strategic information technology, including the creation of supercomputers and software development” (“Numerical methods for modeling and analyzing of gene networks”)
  • 01/2015–12/2017: The grants RFBR 15-01-00745 A “Dynamic characteristics of gene networks models”

Weizmann Institute of Science, Faculty of Mathematics and Computer Science (Rehovot, Israel)

  • 10/2014–09/2016: Postdoctoral Research Fellow

Areas of expertise: digital signal processing, Fourier transform, Gibbs phenomenon, Prony systems.


Competitive programming

Selected contests (2002-2009)


Teaching

  • 09/2006–05/2012: Coach of competitive programming and mathematics teams in Barnaul Gymnasium №42.
  • 09/2009–09/2016: Senior lecturer of computer science and mathematics in Altai Economics and Law Institute, Department of general mathematical and scientific disciplines.
  • 09/2011–11/2011: Lecturer under the Russian federal program F-263 №4 “Specialized training and retraining of specialists at the centers of education and development in information technology”.

Education

I.I. Polzunov Altai state technical university, Faculty of Information Technologies (Barnaul, Russia)


Certificates

Russian state registration certificates of Computer Programs

  • Phase Portrait Analyzer (Russian state registration certificate of Computer Programs №2013660415)
    Software for analyzing of some nonlinear differential equation system
  • Neuro Biomarker Analyzer (Russian state registration certificate of Computer Programs №2015612396)
    Software for the diagnostic and prognostic values evaluation of biochemical parameters of serum biomarkers in peripheral blood for the differential diagnosis of neurological syndromes of lumbar degenerative disc disease

Microsoft

Coursera: The Data Science Specialization: certificate (verifiable)

  1. The Data Scientist’s Toolbox: certificate (verifiable)
  2. R Programming: certificate (verifiable)
  3. Getting and Cleaning Data: certificate (verifiable)
  4. Exploratory Data Analysis: certificate (verifiable)
  5. Reproducible Research: certificate (verifiable)
  6. Statistical Inference: certificate (verifiable)
  7. Regression Models: certificate (verifiable)
  8. Practical Machine Learning: certificate (verifiable)
  9. Developing Data Products: certificate (verifiable)
  10. Data Science Capstone: certificate (verifiable)

Coursera