Kyrylo Z. Full Stack Developer
Summary
- Extensive Full-Stack Development Experience: Over 8 years of experience in developing robust web applications using JavaScript, TypeScript, and Python. Demonstrated expertise in NodeJS, Angular, and experience with Python-based frameworks (Django, Flask) aligns with the desired skill set for AI Bot enhancement.
- AI & Machine Learning Acumen: Keen on AI and Robotics projects, with a solid foundation in implementing machine learning models, which can be leveraged to enhance AI Bot capabilities, particularly in areas of speech recognition and NLP.
- Proficient in Modern Web Technologies: Skilled in TypeScript, familiar with React and Next.js through self-study and professional development. Adaptability to incorporate Tailwind CSS and FastAPI for rapid, responsive design.
- Innovative Problem Solver: Proven track record of debugging and optimizing complex systems. Experience in unit testing and code quality control ensures the ability to identify and fix issues impacting bot performance.
- Collaborative Team Player: Effective in team settings ranging from 3 to 15 members. Experienced in leading and collaborating on projects, ensuring seamless integration of new features and technologies.
Work Experience
Full Stack JavaScript developer, Building management system (BMS)
Duration: 2016 - 2019Summary: Building management system is the performance management tool that displays historical and real-time sensor data inside a building model.
Responsibilities: Full development process
Technologies: Node JS, JavaScript, Autodesk Forge API, Autodesk Forge component, HTML, CSS, jQuery, Bootstrap, PostgreSQL, Docker
Full Stack Python/JavaScript developer, Vorkis
Duration: 2016 - 2019Summary: Development of a data collection and processing system with resumes and vacancies.
Responsibilities: Full development process
Technologies: Python, PostgreSQL, RabbitMq, TypeScript, JavaScript, Angular 7, Swagger, Docker, GitLab CI/CD
Full Stack JavaScript developer, Open environment
Duration: 2016 - 2019Summary: System for collecting and storing data from environmental monitoring stations.
Responsibilities: Full development process
Technologies: TypeScript, Angular 7, PostgreSQL, Spring Java, Kafka, Docker, GitLab CI/CD
Full Stack JavaScript developer, Documentorum
Duration: 2016 - 2019Summary: Documentorum is a global initiative for issuing, registering, and validating certificates and diplomas using Hyperledger technology.
Responsibilities: Full development process
Technologies: Node JS, TypeScript, Angular 4, HTML, CSS, JavaScript, Minio, AWS S3, jQuery, Bootstrap, PostgreSQL, Mongo DB, Java, Docker
Java developer, MathDB
Duration: Jan 2014 - Jul 2016Summary: MathDB is a high-speed database management core with data processing, compression, and analysis capabilities.
Responsibilities: Development of database management core
Technologies: Java, Java FX, Apache Commons, jUnit, Mockito
Java developer, engineer, Inertial navigation systems
Duration: Jan 2014 - Jul 2016Summary: Development of laboratory test system with MEMS-based gyro-free inertial navigation system.
Responsibilities: Development and testing of navigation systems
Technologies: Java, Assembler for controller MCS-51, Arduino
Java developer, Solidus labs
Duration: 08/2020 - 12/2020Summary: Solidus is an open platform that gathers all compliance feeds into one dashboard for alert management, investigation, and reporting in the cryptocurrency domain.
Responsibilities: Notification service implementation, technical decisions, improving development processes, database migration, and test leadership
Technologies: Java, Spring Boot, PostgreSQL, KDB+, Kafka, Redis, Maven, jUnit
Angular developer, MDGO
Duration: 12/2020 - 06/2021Summary: MDgo's vehicle damage reports provide a detailed assessment of vehicle damage from accidents for insurance and mechanical use.
Responsibilities: Management of the development process, work on graphs and image recognition features
Technologies: Angular 10+, TypeScript, Postman, Figma
Full-Stack JS Developer, DBMaestro release automation
Duration: 06/2021 - 02/2022Summary: DBMaestro automates database change management and maintains a single source of truth for all database changes.
Responsibilities: Development of cross-platform application, collaboration with various stakeholders, deployment implementing CI/CD
Technologies: Blazor, JavaScript, CSS, .NET, C#, HTML
Full-Stack Developer, Empact (ECommIn System)
Duration: 02/2022 - PresentSummary: Empact is an automated platform for eCommerce businesses handling tax compliance across the UK and Europe.
Responsibilities: Team collaboration, controlling team activities, delegating tasks, code quality control, migration to microservices and new design
Technologies: NodeJS, MySql, TypeScript, MongoDB, Angular 15, SCSS, AWS, Docker, Git CI/CD
Education
- Master’s Degree, Air Navigation Systems
National AeroSpace University