Resume
IT specialist with experience in Node.js ecosystem. Created REST API with Express.js, data access layer with TypeORM and server application with tRPC API.
Languages
- English: Upper-Intermediate
- French: Intermediate
- Russian: Native
Skills
Work Experience
Senior Backend Developer
- (1 year 2 months)
- Designed and implemented an intuitive data processing Python framework, winning team's development time on proprietary file format operations and unifying crucial parts of the codebase;
- Identified and resolved performance bottlenecks, enhancing the system's responsiveness and efficiency by 400% for pandas operations and up to 100% for vanilla Python operations;
- Employed SQLite for high-performance data storage and retrieval tasks, saving 6 hours of senior analysts' time per week and ensuring low amount of RAM usage;
- Developed sophisticated tools for reconciling data across different trading protocols, providing a highly-efficient way to reveal errors in the system.
Fullstack Developer
- (10 months)
- Developed the mobile client using React Native and Expo, delivering a smooth and responsive user experience;
- Worked closely with the designer to ensure that the UI/UX aligned with user expectations and adhered to design specifications;
- Built and maintained RESTful APIs using NodeJS, Express, PostgreSQL, and Prisma ORM, providing reliable support for the mobile application;
- Configured OAuth2.0 authentication, providing greater User Experience with one-tap authentification;
- Automated several environments deployments via CI/CD pipelines using GitHub Actions, saving time and effort for the team.
Senior Fullstack Developer
- (2 years 2 months)
- Designed and developed a custom documentation portal with VueJS, VueX, NodeJS, GraphQL, increasing accessibility of the crucial data and speeding up the process of its publishing for the employees without deep technology understanding;
- Led the development of a highly deployable and easily maintainable documentation framework based on NuxtJS, NodeJS, and Tailwind CSS, speeding up time-to-market and reducing maintenance costs for the proprietary documentation portals;
- Automated synchronization of the documentation portal with the GitHub repositories and Algolia search engine, ensuring the documentation is always up-to-date and easily searchable;
- Developed reusable high-performant microservices in Python and Kotlin, focusing on gRPC and RabbitMQ communication within a Docker / Kubernetes environment, saving development time for the several teams;
- Automated the seamless deployment of static websites and npm packages via CI/CD pipelines using GitHub Actions, GitLab CI, and Jenkins, saving the team time and effort;
- Architected the winning solution for the Swift Hackathon 2022, enabling traceability of digital assets across blockchains. It helped to bring new clients to the company.
Projects
- 🐶 dog: 🐶 Generate d0rich OpenGraph images! Wuaff!
- DNetwork: First true blockchain social network (built on TON)
- ton: Most popular TON Typescript Library
- BigFiles: Ton Drive is an intuitive and responsive interface designed for Telegram Web Apps. It allows seamless uploading, viewing, and managing of large files, bypassing Telegram's 2GB file limit. Users experience smooth interactions while the backend handles robust file processing and storage.
- tradeb0t: 🤖 Trading software with high integration possibilities
- th2-cli: 👨💻 CLI for managing th2 infrastructure in Kubernetes cluster
- tweetst0rm: 🐔 Simple app that uses GPT-3 for generating tweets.
Certificates
- Enterprise Patterns (foxminded.ua, ): Course Page, Certificate, Verify Certificate
- Architecting With Google Kubernetes Engine (Coursera, ): Certificate
- Fundamentals Of Digital Marketing (Google Digital Garage, ): Certificate
Education
Bachelor of Science - BS, Information Systems and Technologies in Business
- (3 years 11 months)
This program is aimed at training specialists in the field of information systems and technologies in business, who are able to solve problems of business management and economic activity using modern information technologies and systems. Projects were related to the development of e-commerce systems and integration with ERP systems.
Main learning stack: ASP.NET + MS SQL.
However, students was free to choose any technology stack for their projects.
Used technologies: Node.js, Python Flask, Vue.js, Nuxt.js, MongoDB, PostgreSQL, Firebase, Docker, etc.
Diploma project: distributed full-stack framework for trading automation implemented with Node.js and Vue.js.