Anton Grishun, Developer in Amsterdam, Netherlands
Anton is available for hire
Hire Anton

Anton Grishun

Verified Expert  in Engineering

Software Engineer and Web Developer

Location
Amsterdam, Netherlands
Toptal Member Since
April 22, 2014

Anton is a software engineer passionate about computer science and programming. He excels at integrating reliable technologies and achieving business goals. His strong experience makes him extremely capable of working on projects of any size. Anton cares about automated workflow, good documentation, and effective processes.

Portfolio

Trading Company
Electron, Google Cloud, Python 3, Node.js, gRPC, Go, Java, TypeScript...
KPN
Amazon Web Services (AWS), Optimization, Migration, PostgreSQL, Node.js...
Backbase
Apache, Jenkins, Node.js, JavaScript, Python, Back-end, REST, API Integration...

Experience

Availability

Part-time

Preferred Environment

Terminal, Linux, Visual Studio Code (VS Code)

The most amazing...

...software for interacting with different multiple LLM provider with unified API and scalability in design.

Work Experience

Senior Software Engineer

2020 - 2023
Trading Company
  • Designed and developed a real-time trading tools platform for trade execution using TypeScript, Node.js, Electron, Python, gRPC, resulting in improved visibility into trade performance and better decision-making for traders.
  • Developed and contributed to a framework for creating new applications and services within the trading tools platform, streamlining the development process and ensuring consistency across different teams.
  • Built and maintained a suite of microservices using Node.js, Java, Python, Go, and gRPC, allowing for modular and scalable development of trading-related functionality.
  • Designed and implemented a traceability system for the trading platform and related applications/services, allowing for end-to-end tracking of trades and associated data.
  • Collaborated with traders and other stakeholders to identify and prioritize feature requests and worked with the development team to implement them in a timely and efficient manner.
Technologies: Electron, Google Cloud, Python 3, Node.js, gRPC, Go, Java, TypeScript, JavaScript, Kubernetes, OpenAI GPT-4 API, Back-end, MongoDB, REST, API Integration, Celery, Redis, Databases, Full-stack Development, Apache Kafka, Back-end Development, Front-end Development, Machine Learning

Senior Software Engineer

2015 - 2020
KPN
  • Designed and developed a desktop JavaScript CRM with a team of eight engineers using React, Angular, and Electron. CRM is being used daily by more than 4000 employees in call centers and retail shops.
  • Designed and developed back-end systems for CRM with different tech stacks (Python, Go, Java, Node.js, PostgreSQL, Redis).
  • Created and implemented chat architecture for connecting public chat, chatbot, and chat within CRM used by more than 4000 customer support agents.
  • Created an internal generator of Grafana dashboards from microservice source code.
  • Configured a real-time monitoring and notification system using Grafana and OpsGenie to send alerts to the person on call if certain metrics are below the threshold.
  • Created CI/CD pipelines using Ansible for CRM services that significantly reduced the time for deployment and allowed instant deployments on multiple nodes with zero uptime.
  • Refactored the core architecture of CRM, which allowed an agent to work with multiple customers simultaneously, e.g., having multiple chats or browsing multiple customers. It improved the speed of the entire customer support department.
  • Introduced and implemented a beta environment where new features can be rolled out for a selected amount of agents. It allowed experiments on production and a faster feedback loop.
Technologies: Amazon Web Services (AWS), Optimization, Migration, PostgreSQL, Node.js, Electron, Ansible, Jenkins, Redux, React, Python, Go, JavaScript, Flutter, AWS Lambda, Grafana, Back-end, Kubernetes, REST, API Integration, Celery, Redis, Databases, Full-stack Development, Back-end Development, Front-end Development, Machine Learning

Software Engineer

2014 - 2015
Backbase
  • Worked on JavaScript SDK for IOS with a team of five software engineers that allowed the rendering and use of Backbase web applications on mobile devices as is.
  • Implemented new features for the Backbase fintech platform using TypeScript, MySQL, and Java.
  • Created CLI tool for bootstrapping new front-end projects.
Technologies: Apache, Jenkins, Node.js, JavaScript, Python, Back-end, REST, API Integration, Full-stack Development, Back-end Development, Front-end Development

Software Engineer

2013 - 2014
GetSocial
  • Launched a web platform that allows developers to use and control GetSocial SDK features in their mobile apps.
  • Designed and developed back-end systems for SDK using Python and front-end for Developer Control Panel.
Technologies: Python, JavaScript, Front-end Development, Startups

Web Developer

2011 - 2013
iWebware
  • Built web applications of varying complexity within the team of remote developers.
  • Set up the strategy of development practices including the choice of tools and standards.
Technologies: Python, PHP, JavaScript, Startups

Web Developer

2008 - 2011
Multigraphica
  • Worked on different web applications, mostly for the corporate sector.
  • Became a lead developer in the team, with interaction with the end customer.
  • Coordinated tasks between team members.
  • Developed an internal CRM system.
Technologies: LAMP, JavaScript, Startups
2007 - 2012

Master's Degree in Computer Science

State University - Saratov

Libraries/APIs

REST APIs, Node.js, React, WebRTC, D3.js, Vue

Tools

NPM, Git, Celery, Ansible, Flow, Grafana, Terminal, Jenkins, Apache

Frameworks

Express.js, Redux, Bootstrap 3, Bootstrap 3+, gRPC, Flask, Angular, Django, Zend Framework, AngularJS, Next.js, Nuxt.js, Jinja, Electron, Flutter

Languages

HTML, CSS, Python, ECMAScript (ES6), Go, JavaScript, CSS3, HTML5, Python 3, GraphQL, TypeScript, C, SQL, PHP, Java

Paradigms

REST, DevOps, Functional Programming, Data-driven Design, Agile Software Development

Storage

PostgreSQL, MongoDB, Redis, Databases, MySQL, Amazon S3 (AWS S3), NoSQL, Google Cloud

Platforms

Amazon EC2, Heroku, Twilio, Docker, Amazon Web Services (AWS), Firebase, AWS Lambda, Google Cloud Platform (GCP), Kubernetes, LAMP, Linux, MacOS, Azure, Visual Studio Code (VS Code), Apache Kafka

Other

Web Development, Migration, Software, Software Consulting, FastAPI, Back-end, API Integration, Full-stack Development, Back-end Development, Front-end Development, Startups, Full-stack, Software Architecture, Architecture, Optimization, Domain-driven Design (DDD), Algorithms, Data Structures, Data Visualization, Software Development, Infrastructure as Code (IaC), Artificial Intelligence (AI), OpenAI GPT-4 API, Language Models, Generative Pre-trained Transformers (GPT), Prompt Engineering, OpenAI, Machine Learning, APIs, Data Scraping, Web Scraping, Scraping, OpenAI GPT-3 API

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring