Ivan Cherviakov
AeroLeads people directory · profile

Ivan Cherviakov Email & Phone Number

Senior Software Engineer at Taskworld Inc.
Location: Surakarta, Central Java, Indonesia 9 work roles 1 school
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Software Engineer
Location
Surakarta, Central Java, Indonesia
Company size

Who is Ivan Cherviakov? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Ivan Cherviakov is listed as Senior Software Engineer at Taskworld Inc., a with 87 employees, based in Surakarta, Central Java, Indonesia. AeroLeads shows a matched LinkedIn profile for Ivan Cherviakov.

Ivan Cherviakov previously worked as Backend Engineer at Taskworld Inc. and Back End Developer at Vezio Inc.. Ivan Cherviakov holds Master'S Degree, Algebra, 3.44 from Taras Shevchenko National University Of Kyiv.

Company email context

Email format at Taskworld Inc.

This section adds company-level context without repeating Ivan Cherviakov's masked contact details.

Taskworld Inc.

Review company-level records connected to Ivan Cherviakov before choosing the right outreach path.

Profile bio

About Ivan Cherviakov

As a Senior Software Developer in Taskworld Inc. I am responsible for development and deployment of Nest.js services in kubernetes cluster (AWS EKS), manage and monitor kubernetes, manage mongodb Atlas database, PR reivews, pair programming sessions, and help maintain SOC2 complaines using Vanta. • 10+ years of NodeJS software development with MongoDB as database• Experience working on systems with up to 20 services• Hold CKA, hands-on experience managing AWS cloud• Agile/scrum practitioner, worked with LESS framework

Current workplace

Ivan Cherviakov's current company

Company context helps verify the profile and gives searchers a useful next step.

Taskworld Inc.
Taskworld Inc.
Senior Software Engineer
montclair, new jersey, united states
Website
Employees
87
AeroLeads page
9 roles

Ivan Cherviakov work experience

A career timeline built from the work history available for this profile.

Senior Software Engineer

Current

Indonesia

• Worked on NodeJS and NestJS services development• Helped implementation of apollo federation (graphql)• Write new apollo router plugin on Rust• Manage MongoDB Atlas clusters in production• Peer PR review and suggest improvements• Delegating tasks to other team members• Collaborate in my team and across department• Leading development of certain features• Perform faster review for small PRs• Improve CI/CD performance• Make use of advanced ecmaScript features, like class private fields• Refactor typescript services to output native ES modules• Perform typescript types optimization and cleanup• Worked with gitops tools (fluxcd/argocd)• Manage Kubernetes, Jenkins, strongDM, AWS (some resources)• Provide support between infra and development teams• Perform pair programming sessions and support other engineers on various technical problems• Reducing tech debt• Work in scrum/agile then in scrum LESS framework• Investigate and propose architecture solutions• Participate in achieving SOC2 compilance• Take ownership of vulnerabilities fixing• Write bash/mongosh scripts• Migrate Elasticsearch and MongoDB to managed services• Perform major updates of Elasticsearch and MongoDB (selfhosted and Atlas)• Re-design scripts for data migration between production environments• Taking lead in scrum meetings (standup, refinement, retro, planning) and team demo• Interviewed candidates for middle/senior software developer position• Created new NestJS microservices• Written bash script, which used Hashicorp Vault for AWS IAM credentials automatic rotation• Performed align database indexes on all production environments• Moved service deployments to argocd rollouts (already implemented by infra team)• Passed CKA exam• Passed AWS Cloud Practitioner exam

Jan 2023 - Present

Backend Engineer

Indonesia

• Development of system consists of 20+ services• Development of existing and creating new NestJS microservices• Peer PR reviews• Perform pair programming sessions• Added new microservices to kubernetes clusters using gitops and flux• Implementation and update of system wide user roles• Imlpementation of revokation of jwt tokens using istio• Optimization of nodeJS processing huge arrays by moving calculations on mongodb side• Create/update jenkins jobs for CI/CD and scripts running• Performance improvements for data migration scripts• Updating secrets using sealed secrets (encrypted values stored in github repo) in production clusters• Services dependencies management (upgrade, removal of obsolete, search for alternatives)• Jest and @hapi/lab tests writing, refactoring, fixing• Publising events to rabbitmq for other services to process or for broadcasting to all clients• Re-indexing entities from mongoDB to elasticsearch on index update• Writing mongoDB aggregations• Investigating issues related with mongoDB read preference• Helped implementation of streaming updates from mongoDB to update index in elasticsearch

Mar 2021 - Jan 2023

Back End Developer

Indonesia

• MongoDB/NodeJS/React/Redux fullstack application development• Writing services using Express/Koa frameworks• Writing websocket server• Writing chat functionality connected to GoogleCloud Firebase• Implementation of ElectronJS desktop application• MeteorJS fullstack development• Writing Dockerfiles and running docker containers• Production servers managing and hotfixing via ssh• Implementation of automation (puppeteer) scripts• Writing and managing nginx configurations• Working with system consisting of nodeJS server, python scripts, webGL rendering and maps• Writing bash/powershell scripts• Working with CouchDB• Implementaiton of frontend/maps and nodeJS middleware services with Java backend managed by another team• Project development using remote desktop applications• Writing Jenkins jobs• Writing bash scripts• Using WebRTC for desktop screenshot making from the browser• Re-implementing legacy php/java code in nodeJS• Moving projects to Typescript• Writing mocha/Jest tests, providing 80%+ tests coverage for projects• Writing Cypress e2e tests and run them in Docker• Setting up and manging google login• Implementation of jwt issuing and validation logic• Refactoring jwt module into package, publishing it in self-hosted registry and used in multiple projects• Integrating 3d party payment system into e-commerce website• integrating 3d party Accounting system to e-commerce server

Feb 2017 - Mar 2021

Web Developer

Aestell

Indonesia

• NodeJS express server development connected to MongoDB and PostgreSQL• Implementation of Discord bot• Connection and execution of automated actions using Twitter API• Basic subscription implementation using stripe• Implementation of automation (nightmare) scripts• Setting up AWS EC2 instance• Listing and managing emails using IMAP protocol• Execution of python script from NodeJS• Basic development on python

Sep 2019 - Jan 2020

Software Engineer

Indonesia

• Implementation of scene rendering in Unity3D• Writing Unity C# scripts and executing them in the scene• Development of NodeJS express server• WebGL implementation of scene rotation according to smartphone position (for VR)

Sep 2016 - May 2017

Meteor Developer

Ukraine

• MeteorJS fullstack development• Collaborating with other team members for business requirements clarification

Dec 2015 - Jul 2016

Nodejs Developer

Ukraine

• Implementation of NodeJS scripts to request remote server, process data and insert into MySQL database• Implementation of service to fetch and process email data by IMAP to insert into 1C Accounting System• Middleware development to add HTML to text emails and pass them further• Basic training using linux

Aug 2015 - Dec 2015

Postgraduate Student

National Academy Of Sciences Of Ukraine Institute Of Mathematics

Prepare scientific articles, take part in scientific conferences, prepare thesis.

Oct 2011 - Nov 2015

Nodejs Developer

Bug Vs Feature

Ukraine

Backend development with NodeJS, MongoDB, websocket.

Oct 2014 - Aug 2015
Team & coworkers

Colleagues at Taskworld Inc.

Other employees you can reach at taskworld.com. View company contacts for 87 employees →

1 education record

Ivan Cherviakov education

FAQ

Frequently asked questions about Ivan Cherviakov

Quick answers generated from the profile data available on this page.

What company does Ivan Cherviakov work for?

Ivan Cherviakov works for Taskworld Inc..

What is Ivan Cherviakov's role at Taskworld Inc.?

Ivan Cherviakov is listed as Senior Software Engineer at Taskworld Inc..

Where is Ivan Cherviakov based?

Ivan Cherviakov is based in Surakarta, Central Java, Indonesia while working with Taskworld Inc..

What companies has Ivan Cherviakov worked for?

Ivan Cherviakov has worked for Taskworld Inc., Vezio Inc., Aestell, Vrnet, and Morra.

Who are Ivan Cherviakov's colleagues at Taskworld Inc.?

Ivan Cherviakov's colleagues at Taskworld Inc. include Chanida Kunavatchakij, Antoinette Kate N., Supernack Nack, Napaporn Utistham, and Taskworld Administrator.

How can I contact Ivan Cherviakov?

You can use AeroLeads to view verified contact signals for Ivan Cherviakov at Taskworld Inc., including work email, phone, and LinkedIn data when available.

What schools did Ivan Cherviakov attend?

Ivan Cherviakov holds Master'S Degree, Algebra, 3.44 from Taras Shevchenko National University Of Kyiv.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Ivan Cherviakov you were looking for.

View similar profiles