Skip to content

Latest commit

 

History

History
142 lines (114 loc) · 4.61 KB

README.md

File metadata and controls

142 lines (114 loc) · 4.61 KB

Dima Kurilo

Senior Software Engineer

DKurilo@gmail.com (strongly preferred)
(646) 404-25-54
Brooklyn, NY 11214

GitHub profile: https://github.com/DKurilo/
StackOverflow profile: https://stackoverflow.com/users/1578857/dima-kurilo
LinkedIn profile: https://www.linkedin.com/in/dkurilo/
HackerRank profile: https://www.hackerrank.com/dkurilo

I want to work with:

Go - using now
JavaScript - using now
Haskell - using now
PureScript/GHCJS

I can:

JavaScript/TypeScript
Angular/React
Python
HTML/CSS
Docker
GraphQL/Apollo GraphQL server
Kibana/Elasticsearch/Timelion - as user, not DevOps
CI/CD with Jenkins/travis-ci/GitLab/Ansible MySQL/MongoDB/ArangoDB
PHP

Professional Experience

Senior Web Engineer

12/2017 to 01/2020
Future PLC / Purch, New York, [https://www.futureplc.com/]

Responsibilities

  • migrating the sites of acquired companies into the corporate publishing platform
  • developing and maintaining the corporate publishing platform

Achievements

  • implemented a Go package that provides EDSL (embedded domain specific language) for describing composition of HTML transformations. As a result, the package allows to make any complex transformation using just a few lines of code
  • created a Haskell-based set of tools that allows to make complex changes in huge amount of large json files through API.
  • implemented a set of GraphQL directives that allows to remove resolvers and describe GraphQL schemas in a declarative way.
  • implemented a complex cross-platform feature that allows the company to use a better SEO strategy. During the implementation updated components written in Go, JavaScript, TypeScript, PHP
  • maintaining and developing existing and participating in development of new high-load projects, such as www.space.com and www.tomsguide.com

Lead Web Developer

05/2014 to 10/2017
Creative Soldier, Broolkyn, [http://creativesoldier.com/]

Responsibilities

  • full-stack development: creating, deploying and maintaining web sites and applications starting from layouts, implementing responsive design principles in various browsers and on desktop and mobile devices
  • providing technical solutions and resource estimates to the management based on clients’ requirements

Achievements
Developed and launched 30+ projects, including


Education

Moscow Engineering Physics Institute (MEPhI), Moscow, Russia
Engineer-physicist (MS equivalent degree), Electronics and Automation