About Mikhail Kyraha
"I am developer", a software engineer to be precise. My strongest skills are troubleshooting algorithms and designing data flow into, out of, and within distributed systems. I can code in Scala, Java, C++, Python and many other programming languages in massively parallelized data processing environments.
Professional Background
I started my career in 1990s as an intern coder at a Research Institute of Information Technologies and Computer Science. Later working as a web developer I specialized in client-server communications. Working at a bank as a System Analyst, I gained skills in financial industry, monetary transactions, data encryption, and microchip bankcard processing technologies.
For the last couple of decades I have lived in the USA and worked as a software engineer. (See CV/Resume for details.)
Currently I do consulting with big data processing and data migrations. In spare time I study machine learning and AI.
Interests
I'm fascinated by latest breakthroughs in artificial intelligence and machine learning. My passion is in harnessing tech to extract value from seemingly random data which makes me also worry about privacy in this new digital world.
- Hobbies
-
Robots, Linux, Open Source.
Conversation Triggers
- Must-read books
-
A Brief History of Time by Stephen HawkingSapiens: A Brief History of Humankind by Yuval Noah HarariThe Selfish Gene by Richard DawkinsThinking Fast And Slow by Daniel Kahneman
- More books
-
The Quark and The Jaguar by Murray Gell-MannThe Kingkiller Chronicle by Patrick RothfussThe Order of Time by Carlo RovelliRunning from Safety by Richard Bach
- Movies
-
Back to the futureBlack MirrorStranger ThingsWestworld
Motto
I can do it, show me how.
Social Activities
Former leader of Yakutsk Linux User Group
Open source contributor of CGI::Ajax, a Perl Module
Software mentor at FRC Team 3130 "The ERRORs", a high school FIRST Robotics team