My expertise in web service development is underpinned by robust programming skills. I excel in dynamic, high-stakes settings, where my ability to organize and prioritize shines through. My background includes serving in the military, which has equipped me with the adaptability required to navigate a variety of challenging situations with ease.
I hereby consent to the processing of the personal data provided in this document for the purpose of conducting the recruitment process, in accordance with the Act of 10 May 2018 on the Protection of Personal Data (Journal of Laws of 2018, item 1000) and Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (GDPR).
As the technical lead for a web development team, I played a pivotal role in advancing an e-commerce enterprise. My efforts were focused on designing sales services, crafting compelling product and service pages, and developing tailored solutions that benefited both our company and its partners. My toolkit was rich with cutting-edge technologies, including JavaScript, MongoDB, Node.js, React, Angular, PostgreSQL, Redis, Bull MQ, GraphQL, and AWS. These tools were instrumental in creating a suite of services that not only increased sales turnover but also refined our existing offerings to handle high traffic volumes with greater efficiency.
My duties spanned across various aspects of application enhancement and optimization. I was tasked with improving the performance and functionality of client applications, working diligently on both the server-side and the client-side. One of my notable achievements was leading the development of an innovative email composition and rendering system. This system, which I initially developed, was later scaled and maintained by a dedicated team of developers under my supervision. It has since become an integral component within the company's development department, significantly bolstering our email marketing strategies.
Through these initiatives, I have made substantial contributions to the accessibility and speed of the web applications we provide to our clients. My focus has always been on delivering a frictionless user experience and ensuring that our applications perform exceptionally well across various platforms.
Being a software developer in a small team of three data processing specialists, two web developers, and one mid-level Full-Stack developer, I had an opportunity to take part in a project aiming to create a sophisticated business intelligence (BI) system for media business. In the development process, we used an advanced technological stack which included Kafka, Flink, Hadoop, Druid, Java, Golang, Node.js on the backend, and Angular 5 on the frontend.
While working as a developer and team lead in the marketing department, my role involved managing a team of 5 junior frontend developers. We primarily focused on building marketing web applications across multiple platforms that required seamless integration with various APIs. I was also actively involved in conducting behavioral studies, analyzing user data, and overseeing diverse web projects for our e-commerce clients. Additionally, I contributed to the development of microservices, financial and marketing applications, as well as both internal and external SaaS systems. Throughout my experience, I extensively utilized JavaScript (ES5), Node.js, MongoDB, PostgreSQL, Elasticsearch, Redis, RabbitMQ, Kafka, Angular, and React frameworks alongside the Nginx web server and AWS cloud services. Agile methodology was the primary approach used by our team. Recently, I was involved in three major projects where I played the role of a product owner and lead developer, applying my skills in research and development, all of which ended up being highly successful ventures.
I was responsible for developing and maintaining websites for clients, overseeing the entire process from analyzing client requirements and communication to delivering turnkey projects. I also managed the creation and maintenance of an internal customer relationship management system (CRM). Technologies utilized: PHP, JavaScript, Nginx, WordPress.
Melody generator with personalized lyrics: Achieved a peak weekly traffic of 300k users within a week of launch. Technologies used: Node.js, Nginx, FFmpeg, Tortoise TTS, Python, AWS.
Dota 2 professional replay generator: Automated analysis of replay databases to identify key moments and generate video clips for youtube. Technologies used: Python, Golang, Node.js, AWS, youtube.
Personalized Santa Claus video greeting generator: I made a rendering engine based on NodeCanvas and Cairo API for basic post-compositing tasks. Developed a plugin to integrate the system with Adobe After Effects for easy animation export. Technologies used: C++, Node.js, FFmpeg, Javascript, AWS
Engine for generating static-dynamic websites with automatic templating, analytics integration, and payment systems. Highly flexible and modular, resembling Express-style plugins, capable of automatic domain installation and EC2 instance setup. Widely used in my client projects. Technologies: Node.js, Nginx, Docker, MongoDB.
Virtual machine and browser management system based on image analysis and web browser state monitoring. Actively utilized for internet information gathering and automating repetitive processes. Simultaneously spawns and manages multiple instances. Technologies: Node.js, OpenCV.