Andrey Akinshin

andrey.akinshin@gmail.com

Andrey Akinshin is a developer and scientist, a frequent conference speaker, an author of blog posts and papers. He is the project lead of BenchmarkDotNet (the most popular .NET library for benchmarking) and author of Pro .NET Benchmarking (a book about good practices of performance measurements).

Currently, Andrey is a senior developer at JetBrains, where he works on Rider (a cross-platform .NET IDE based on the IntelliJ platform and ReSharper). He is also the program director of the DotNext conference, a former Microsoft .NET MVP, a silver medalist of ACM ICPC.

Andrey is a PhD in computer science. He is involved in a research project at the Sobolev Institute of Mathematics SB RAS related to the mathematical biology and bifurcation theory. Previously, he worked as a postdoctoral research fellow at the Weizmann Institute of Science.


Content

Activities: Public talks (98) | Publications (27) | Posts (58) | Media (11) | Open source
Experience: Enterprise programming | Science | Competitive programming | Teaching
Background: Education | Certificates


Public talks

2019 (5 in Total)

  1. “Dotnetos”,
    “Performance Testing” (EN) ,
    October 11, 2019, Warsaw, Poland
    Event Presentation (Web)
  2. “JetBrains Open Day 2019”,
    “Performance testing in Rider” (RU) ,
    June 28, 2019, St. Petersburg, Russia
    Event Video (YouTube) Presentation (GoogleSlides)
  3. “Kotlin meetup at Tel Aviv”,
    “Idiomatic Kotlin” (EN) ,
    May 21, 2019, Tel Aviv, Israel
    Event Presentation (Web)
  4. “JetBrains Night Tel Aviv 2019”,
    “Cross-Platform .NET Development in Rider” (EN) ,
    May 20, 2019, Tel Aviv, Israel
    Photos Presentation (GoogleSlides)
  5. “JetBrains Event Haifa”,
    “Idiomatic Kotlin” (EN) ,
    May 19, 2019, Haifa, Israel
    Event Presentation (Web)

2018 (7 in Total)

  1. “Dotnetos”,
    “Powerful benchmarking in .NET” (EN) ,
    November 05, 2018, Warsaw, Poland
    Event Presentation (Pdf)
  2. “Israeli Unity Developers June 2018 Meetup”,
    “Rider superpowers for Unity developers” (EN) ,
    June 26, 2018, Microsoft StartHub, Tel-Aviv, Israel
    Event Org
  3. “ILDevCon 2018”,
    “Using ASP.NET Core in Rider” (EN) ,
    June 25, 2018, Hilton Tel-Aviv, 205 HaYarkon st., Tel-Aviv, Israel
    Event
  4. “Open Day JetBrains Moscow 2018”,
    “How we improve performance in Rider” (RU) ,
    April 19, 2018, Moscow, Russia
    Event Video (YouTube)
  5. “Internal JetBrains Conference”,
    “Future of Performance Testing” (RU) ,
    April 12, 2018, St. Petersburg, Russia
  6. “CSC Nsk 2018 Open Days”,
    “Let's talk about memory” (RU) ,
    March 30, 2018, Novosibirsk State University, Novosibirsk, Russia
    Event Org
  7. “Lecture in Computer Science Center”,
    “Microbenchmarking difficulties” (RU) ,
    January 29, 2018, Novosibirsk State University, Novosibirsk, Russia
    Org

2017 (8 in Total)

  1. Independent .NET conference “DotNext 2017 Moscow”,
    “Let's talk about performance testing” (RU) ,
    November 12, 2017 – November 13, 2017, Moscow, Russia
    Event Abstract Video (YouTube) Presentation (Pdf) Presentation (SlideShare) Photos Org
  2. Independent .NET conference “DotNext 2017 Moscow”,
    “Panel Discussion - Profiling and optimization” (RU) ,
    November 12, 2017 – November 13, 2017, Moscow, Russia
    Event Abstract Video (YouTube) Presentation (Pdf) Presentation (SlideShare) Photos Org
  3. Professional conference for developers of high-load systems “Highload++”,
    “Performance testing problems” (RU) ,
    November 07, 2017 – November 08, 2017, Skolkovo, Moscow, Russia
    Event Abstract Video (YouTube) Presentation (SlideShare)
  4. “DevFest Siberia 2017”,
    “Microbenchmarking difficulties” (RU) ,
    September 23, 2017 – September 24, 2017, Novosibirsk, Russia
    Event Abstract Video (YouTube) Presentation (SlideShare)
  5. “Lecture in Computer Science Center”,
    “Theory and practice of .NET benchmarking” (RU) ,
    September 14, 2017, St. Petersburg, Russia
    Abstract Video (YouTube) Org Presentation (Pdf)
  6. Independent .NET conference “DotNext 2017 Piter”,
    “Let's talk about memory” (RU) ,
    May 19, 2017 – May 20, 2017, St. Petersburg, Russia
    Event Abstract Video (YouTube) Presentation (Pdf) Presentation (SlideShare) Photos Org
  7. “Dump”,
    “Xplat .NET and how it's going with Mono and CoreCLR” (RU) ,
    April 14, 2017, Yekaterinburg, Russia
    Event Video (YouTube) Presentation (SlideShare)
  8. “Msk .NET Community Meetup #6”,
    “Theory and practice of .NET benchmarking” (RU) ,
    January 25, 2017, Moscow, Russia
    Event Presentation (SlideShare) Org (Msk .NET Community)

2016 (14 in Total)

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

2015 (18 in Total)

  1. “Barnaul .NET user group meetup”,
    “.NET 2015: The future is nearby” (RU) ,
    December 22, 2015, Enterra office, Barnaul, Russia
  2. “Barnaul .NET user group meetup”,
    “Let's continue to talk about micro-optimizations in .NET applications” (RU) ,
    December 15, 2015, Enterra office, Barnaul, Russia
  3. “Community Dev Camp”,
    “Forthcoming C#7” (RU) ,
    December 12, 2015, Moscow, Russia
    Event Video
  4. Independent .NET conference “DotNext 2015 Moscow”,
    “Let's continue to talk about micro-optimizations in .NET applications” (RU) ,
    December 11, 2015, Moscow, Russia
    Event Abstract Video (YouTube) Presentation (SlideShare) Photos
  5. Independent .NET conference “DotNext 2015 Moscow”,
    “.NET 2015: The future is nearby” (RU) ,
    December 11, 2015, Moscow, Russia
    Event Abstract Video (YouTube) Presentation (SlideShare) Photos
  6. “SPb .NET Community Meetup”,
    “Common mistakes in .NET benchmarks” (RU) ,
    November 16, 2015, St. Petersburg, Russia
    Presentation (SlideShare) Org
  7. “IT NONSTOP 2015 Spb”,
    “.NET 2015 and performance” (RU) ,
    October 23, 2015, St. Petersburg, Russia
    Event Video (YouTube)
  8. “Dev labs 2015 .NET”,
    “How to measure time right way” (RU) ,
    October 17, 2015,
    Event Video (YouTube)
  9. 7th International Young Scientists School “Systems Biology and Bioinformatics”,
    June 22, 2015 – June 25, 2015, Novosibirsk, Russia
    Event
  10. “Barnaul .NET user group meetup”,
    “Let's talk about micro-optimizations in .NET applications” (RU) ,
    June 10, 2015, Enterra office, Barnaul, Russia
  11. “SPb .NET Community Meetup #1”,
    “The future of the .NET development” (RU) ,
    June 06, 2015, St. Petersburg, Russia
    Org Event Presentation (SlideShare)
  12. Independent .NET conference “DotNext 2015 Piter”,
    “Let's talk about micro-optimizations in .NET applications” (RU) ,
    June 05, 2015, St. Petersburg, Russia
    Event Abstract Video (YouTube) Presentation (SlideShare) Photos
  13. Independent .NET conference “DotNext 2015 Piter”,
    “Panel discussion: .NET performance” (RU) ,
    June 05, 2015, St. Petersburg, Russia
    Event Abstract Photos
  14. Independent .NET conference “DotNext 2015 Piter”,
    “Panel discussion: .NET cross-platform developments” (RU) ,
    June 05, 2015, St. Petersburg, Russia
    Event Abstract Photos
  15. Seminar about CLR and .NET Framework anatomy “CLRium #2 (St. Petersburg)”,
    “CoreCLR, RyuJIT, DNX” (RU) ,
    May 29, 2015 – May 30, 2015, St. Petersburg, Russia
    Event
  16. “.dotnetconf 10”,
    “Practical .NET applications optimization approaches” (RU) ,
    April 19, 2015, Chelyabinsk, Russia
    Event Abstract Video (YouTube)
  17. Seminar about CLR and .NET Framework anatomy “CLRium #2 (Moscow)”,
    “CoreCLR, RyuJIT, DNX” (RU) ,
    April 03, 2015 – April 04, 2015, Moscow, Russia
    Event Video (YouTube)
  18. “European AppCup 2015”,
    “Grapholite Diagrams and Flow Chart” (EN) ,
    March 24, 2015 – March 25, 2015, Brussels, Belgium
    Event

2014 (15 in Total)

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

2013 (19 in Total)

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

2012 (8 in Total)

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

2011 (4 in Total)

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

Selected publications

2019

Books

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

2019

2018

2017

2016

2015

2014

2013


More posts in Russian


Media

Interviews

Podcasts

Reviews


Open source

GitHub: github.com/AndreyAkinshin

Project Lead

Owner

Contributor


Enterprise programming

Current: Software Developer at JetBrains, former Microsoft .NET MVP (2015–2019)
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 grant RFBR 15-01-00745 A “Dynamic characteristics of gene networks models”
  • 01/2018-12/2020: The grant RFBR 18-01-00057 A “Ring structures in gene network 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