Highly motivated individual with a passion for performance and simplicity. A person, who is not afraid to be thrown into uncharted waters and constantly finds himself doing so: starting with just an idea and no prior knowledge of a subject and finishing with a deep understanding of the problem.
I am constantly evaluating new technologies and trying to broaden my horizons in development and science. Being a strong believer that curiosity, creativity and perseverance are more important than dogma and memorization, I am trying to be critical and think outside the box. In doing so, I hope that one day I will be able to make a word a better, safer and a smarter place.
I possess a solid mathematical and computer science background as well as a strong programming knowledge and experience with variety of programming languages and storage engines. My main interests revolve around scalable web architecture, security, data-mining and artificial intelligence.
Data Analyst @ From January 2015 to Present (10 months) United States, Mountain ViewCreator @ Being an avid chess player I was disappointed with user experience and functionality of major chess sites. Being a programmer and opportunity taker, I decided to build my own chess server: ChessHeaven.com .
Working on the project in my free time I am trying to learn new things and brand-new technologies in a fun and challenging way.
The goal is to build a place for chess aficionados to play real time games, solve puzzles, improve endgame skills and communicate with each other. In other words: to bring joy and entertainment to the game of chess. From September 2014 to Present (1 year 2 months) ImaginationLand, intersection of audacity and creativity.Combined Engineer @ Combined Engineer at Microsoft Office Division, working on delivering video and blogging experience for SharePoint. My main responsibilities are:
- implementing front-end code for a SharePoint blogging application following the single-page model
- writing monitors to measure performance metrics and identify regressions
- team security champion, responsible for evaluating security for features and escalating problems to the appropriate security team
I also try to add awesomeness in any place I am capable of. From October 2013 to December 2014 (1 year 3 months) United States, RedmondResearch Engineer @ During my work as a research engineer I built an infrastructure for storing, querying and analyzing large amount of spatial, meteorological data. The data was consumed by the project "Solar Atlas": satellite-based solar mapping tool for producing different time scale irradiance maps for United Arab Emirates.
The project was declared a winner in the 'Technology' category from among three shortlisted finalists at the second annual Middle East Solar Awards (MESA).
The system was written in Python using Pytables as a storage database. From July 2013 to October 2013 (4 months) United Arab EmiratesCRM architect @ Designing and developing CRM-systems From December 2010 to August 2011 (9 months) Russian FederationResearch in iris recognition @ This was probably the first time I started to realize that programming can be fun, interesting and challenging if you try to use it to solve hard problems. During my internship in Mathematical Department I was implementing algorithm for iris recognition using cellular automaton in Matlab. Although an implemented system showed worse accuracy than currently available algorithms, I was fascinated with the power that image recognition and programming to solve real world problems. From July 2010 to November 2010 (5 months) United KingdomWeb developer @ Tried to switch from ordinary web site development just to find myself in a boring atmosphere of an outsourcing company. Worked with YUI on the frontend and PHP/MySQL on the backend. From November 2009 to May 2010 (7 months) UkraineWeb developer @ Just a humble frontend and backend web developer who lost all hopes finding jobs required knowledge of assembly language. Have not done anything special: jquery on frontend, Php and MySQL on the backend. From 2006 to March 2009 (3 years) Ukraine
Master's degree, Computer Science @ Masdar Institute of Science and Technology From 2011 to 2012 Master's degree, Applied Mathematics, 4.5 out of 5 @ National Technical University of Ukraine 'Kyiv Polytechnic Institute' From 2004 to 2009 Computer science @ Massive open online course platform From 2011 to 2020 Dmytro Krasnoshtan is skilled in: Matlab, Python, Programming, PHP, JavaScript, jQuery, MySQL, Java, MongoDB, Git, Machine Learning, Statistics, pytables, Bioinformatics, Algorithms, knockout, grunt, Software Development