Senior Programmer
Cyberhaven
2021-07-01-Present
Cyberhaven is a hot Silicon Valley startup on a mission to fight data breaches. We’ve got first-of-a-kind technology that analyzes millio...
Cyberhaven is a hot Silicon Valley startup on a mission to fight data breaches. We’ve got first-of-a-kind technology that analyzes millions of events per second to build a global graph of all data flows across entire companies and uses it to detect exfiltration of critical data in real-time.
The team I'm working in is responsible for building a data-processing pipeline that is able to handle millions of events per second and store it in a graph that could be used by analysts to identify potential data breaches. Some of my achievements while working there:
* Co-authored the new distributed processing architecture for graph-based data that improves the cost-efficiency of the system about 4-5x and allows almost seamless horizontal scaling
* Handled multiple performance and security incidents related to the product and it's dependencies (including recent Log4Shell vulnerability https://thehackernews.com/2021/12/apache-log4j-vulnerability-log4shell.html)
* Optimized daily devops operations. CI/CD improvement that led to 3x speedup in PR automatic checks and additional stability of related integration tests, some helm charts optimizations related to the deployment management process
Elasticsearch
Docker
Google Cloud Platform
View more
Elasticsearch
Docker
Google Cloud Platform
Apache Kafka
Kubernetes
Go
View more
Senior Programmer
Ubisoft
2017-01-01-2021-07-01
While working at Ubisoft I've covered roles of Gameplay programmer, Online programmer (backend services and infrastructure), and a bit of...
While working at Ubisoft I've covered roles of Gameplay programmer, Online programmer (backend services and infrastructure), and a bit of Engine Programmer. I had a chance to work on Far Cry 6 and another unannounced AAA project. Most interesting achievements:
* Designed and implemented features that allowed us to save 60% of hosting costs for backend services and 25% for game servers in non-production environments (project is not yet in production so no data there).
* Integrated 3rd party anticheat software into the game.
* Designed and implemented backend services infrastructure and deployment process for unannounced AAA project. Worked tightly with the team, project CPI and Google engineers to ensure the most optimal solution is achieved. This includes making the services Kubernetes-ready.
* Shipped internal deployment and environment management framework/tool together with project CPI and 2 other developers.
* Automated dev environment setup for that framework, reducing it from around 200 lines of instructions to 3 simple installs.
* Designed and implemented network replication for couple of gameplay features on Far Cry 6 (Dominoes and Cockfighting mini games)
* Mentored two Ubisoft Coding Campuses which is an internal program for students. More than 30 students got a job at different Ubisoft studios across the world as online programmers as a result of this
C++
C
Linux
Network Programming
Docker
Game Design
Kubernetes
Terraform
CI/CD
Go
View more