Kirill Erokhin

Kirill Erokhin

Mentor
5.0
(230 reviews)
US$30.00
For every 15 mins
771
Sessions/Jobs
ABOUT ME
DevOps, Full-Stack Developer, Tech Entrepreneur, FinTech enthusiast.
DevOps, Full-Stack Developer, Tech Entrepreneur, FinTech enthusiast.

I am a technical entrepreneur and a software developer who tries to take the meaning of “full stack” to the next level, by embracing DevOps, QA, and business domain concerns as part of my development process. I strive to consider the big picture, while keeping a focus on the most critical tasks at hand to make my team efficient. Learning continuously is one of my own core values, and I enjoy working with everything that is new to me, whether it is considered “new” or “legacy” technology. Teamwork and constant exchange of expertise with my peers also play a vital role in achieving my goals.

Chinese, French, Russian, English
Eastern Time (US & Canada) (-04:00)
Joined August 2018
EXPERTISE
4 years experience | 2 endorsements
Experience provisioning, configuring and monitoring clustered systems (e.g. Kafka, Zookeeper, etc) and maintaining multi-tiered applicati...
Experience provisioning, configuring and monitoring clustered systems (e.g. Kafka, Zookeeper, etc) and maintaining multi-tiered applications for scale and high availability from projects in FinTech and public sector. Fluent both with VM-based deployment and containerized ones. My approach emphasizes infrastructure as code, and a security-first mindset.
9 years experience | 3 endorsements
Everything JVM - from a regular Spring-boot REST API setup, to novel frameworks built on Scala and Clojure, to legacy code maintenance un...
Everything JVM - from a regular Spring-boot REST API setup, to novel frameworks built on Scala and Clojure, to legacy code maintenance under IBM WebSphere.
View more
View more
6 years experience | 10 endorsements
Implemented FinTech/banking applications' UI with React.js, and used React with and without Redux as my go-to front-end stack for all of ...
Implemented FinTech/banking applications' UI with React.js, and used React with and without Redux as my go-to front-end stack for all of my projects. Recent experience building specialized highly-interactive graphical applications with React.
View more
View more
10 years experience
10 years experience

REVIEWS FROM CLIENTS

5.0
(230 reviews)
vv
vv
June 2021
excellent mentor
vv
vv
June 2021
excellent as always
Balraj
Balraj
June 2021
Very helpful and knowledgeable! Resolved my JavaScript related doubts clearly.
vv
vv
June 2021
Excellent work as allways.
vv
vv
June 2021
Excellent knowledge, speed and personal approach. He is fast to understand code and complete tasks. He helped me with a project that involved docker, node.js, redux, react, and testing with enzyme. He is great with AWS tech stack as well
Dada L
Dada L
June 2021
I was having trouble with my code (in TypeScript) not showing errors on my UI. Kirill was able to speed through my React components and showed me where my api was not being functioning properly and helped me fix it. Also showed me another way to see the results i wanted when running docker.
Dada L
Dada L
May 2021
Kirill was incredibly patient as he showed me my dev environment ( PHP, Lithium, NGNIX, Docker) and did a full-stack demo. Also adding a feature with TypeScript, React, and API. He was able to quickly go through the sequence, so I’m able to run locally and work on my own.
Dada L
Dada L
May 2021
Another great session where Kirill continued to help me understand the nuances of PHP, Docker, AWS, Rest API, TypeScript, and debugging Java. Super patient and knowledgeable; he seriously made his way through 4 different client files like it was a walk in the park.
Dada L
Dada L
May 2021
Kirill is a genius! He helped setup my environment, eating his way through the permission errors and docs faster than lasagna. Then proceeded to ensure the endpoints were set up, so I have a stating point.
Removed User
Removed User
April 2021
great at understanding the problem and working through it
EMPLOYMENTS
Technical Founder
TBA
2018-09-01-Present
TBA
TBA
Java
Node.js
Docker
View more
Java
Node.js
Docker
React
Spring Boot
Clojure
React Native
View more
Contract Senior Software Developer/Architect
The Hospital for Sick Children
2018-04-01-2018-09-01
Eliminated performance bottlenecks by decoupling parts of a monlithic Node.js application into a microservice architecture Led th...
Eliminated performance bottlenecks by decoupling parts of a monlithic Node.js application into a microservice architecture Led the team to further advance decoupling efforts and educated junior developers on infrastructure best practices Set up monitoring and alerting across the system, to improve awareness of production issues
Node.js
RabbitMQ
OpenStack
View more
Node.js
RabbitMQ
OpenStack
Docker
View more
Software Developer, Scrum Master, DevOps Specialist
Ethoca Technologies (now part of MasterCard)
2016-07-01-2018-04-01
This was a very unique and cross-functional position, where I got to act in different roles depending on the need of the business. T...
This was a very unique and cross-functional position, where I got to act in different roles depending on the need of the business. The points below are organized by the type of role that I took on (Developer, Scrum Master, and DevOps). DEVELOPMENT Worked on an innovation team with the goal of decoupling the existing monolith application (Websphere, Java 7 EE, DB2) into microservices using Kafka queues Improved performance of Ethoca Alerts by redesigning one of the legacy data processing components to use Kafka Streams. Load on the DB2 database has been alleviated by using Kafka topics to persist state, and architecture has been greatly modernized by following the streaming paradigm. Implemented additional security features within the logic of our Kafka producers and consumers, to adhere to contractual security requirements imposed on the business. DEVOPS Pioneered the company’s initiative of automating environment provisioning with Chef o Educated colleagues on best practices of infrastructure-as-code through demos and info sessions Orchestrated Kafka cluster setup through Chef Provisioning Actively supported team members by resolving deployment issues after hours to accommodate important deadlines; in the process, uncovered and fixed bugs not caught by automation testing Led team to use dedicated development environments on AWS EC2 instead of sharing an on-premise environment and conflicting with the work of other teams SCRUM MASTER As a Scrum Master, I conducted stand-ups, refinements, demos, retrospectives and sprint planning sessions as part of a 2-week sprint cadence Acted in both a DevOps and a Scrum Master role in a temporary team organized for 3 sprints to prepare infrastructure automation for a major release.
Java EE
EJB
WebSphere
View more
Java EE
EJB
WebSphere
Ansible
IBM DB2
Apache Kafka
Kafka streams
Progress Chef
View more
PROJECTS
Bachelor of Computer Science Degree (University of Waterloo)
2009
Computer Science
Computer Science