Anton Grishun
Verified Expert in Engineering
Software Engineer and Web Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Web Developer
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.
Web Developer
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.
Skills
Languages
HTML, CSS, Python, ECMAScript (ES6), Go, JavaScript, CSS3, HTML5, Python 3, GraphQL, TypeScript, C, SQL, PHP, Java
Frameworks
Express.js, Redux, Bootstrap 3, Bootstrap 3+, gRPC, Flask, Angular, Django, Zend Framework, AngularJS, Next.js, Nuxt.js, Jinja, Electron, Flutter
Libraries/APIs
REST APIs, Node.js, React, WebRTC, D3.js, Vue
Tools
NPM, Git, Celery, Ansible, Flow, Grafana, Terminal, Jenkins, Apache
Paradigms
REST, DevOps, Functional Programming, Data-driven Design, Agile Software Development
Storage
PostgreSQL, MongoDB, Redis, Databases, MySQL, Amazon S3 (AWS S3), NoSQL, Google Cloud
Other
Web Development, Migration, Software, Software Consultant, 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
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
Education
Master's Degree in Computer Science
State University - Saratov
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring