Career Profile
Software Engineer with 4+ years of diverse experience in full-stack web development, programming language R&D, and a strong foundation in machine learning. Proficient in a wide range of technologies and skilled in building scalable web applications, RESTful services, secure backend systems, and Telegram chatbots. Proven track record of collaborating with international teams across Europe and Russia, consistently delivering impactful solutions in dynamic, cross-functional projects.
Software Engineer
- Improving Tradelink’s crypto trading platform by adding new features to the frontend (React/Vue) and backend (Node.js/Python), boosting user engagement.
- Streamlined backend processes and applied data optimization strategies to improve response times, meeting SLAs and maintaining stability under high traffic.
- Built a Python-based Telegram analytics bot and integrated with core systems, increasing engagement rates by 30%.
- Transformed mockups into fully functional web applications, improving user experience and reducing onboarding friction.
- Reduced deployment times by 25% through GitHub Actions and Docker, and proactively maintained application performance with Sentry, Grafana, etc.
- Contributed to Eolang’s core features and runtime library, enabling efficient code translation and establishing a foundation for language adoption.
- Designed a Java interoperability mechanism for Eolang, expanding cross-language functionality and usability within Java ecosystems.
- Co-authored research articles, including a publication in Procedia Computer Science, advancing discussions on programming language development and best practices.
- Research Topic- Survey of Human Factors in Crisis Responsive Software Development
- Research Activities - Searched for relevant publications, analyzed related works, created the survey with a case study, and suggested future research directions. Preprint of this work is available at https://arxiv.org/ abs/2007.12019
- Designed and maintained web applications using the MEAN stack, implementing CI/CD practices to achieve faster release cycles and improved stability.
- Developed a unique WordPress theme tailored to a client’s brand, boosting engagement and providing a scalable content framework.
- Mentored interns in web development, fostering technical skills and contributing to team capability.
- Partnered with product managers, designers, and QA teams to create user-centric features for a fintech web app, enhancing user experience.
Site Reliability Engineering: Measuring and Managing Reliability
- Service Level Objectives (SLOs), a principled way of describing and measuring the desired reliability of a service.
- Service Level Indicators (SLIs), a way of quantifying reliability and Error Budgets to drive business decisions around engineering for greater reliability. Walked through the process of developing SLIs and SLOs for an example service.
- SLA
Projects/Research
OSS Contributions
Publications
Frameworks, Tools, Technologies, Skills & Proficiency
NgRx, RxJs, Signals, Angular, Redux, React, Vue, Pinia, Node, MongoDB, SQL, HTML5, CSS3, JQuery, tailwind CSS, daisyUI, bootstrap, semantic UI, styled-components, Aiohttp, Figma UI design, RESTful services, GraphQL, Apollo Client, WordPress, Algorithms and data structures, Bootstrap, Git, Linux, containerization with Docker, DevOps, Google Cloud Platform, Digital Ocean, Microsoft Azure, software testing, web app development, and android app (java) development, Object-Oriented Programming (OOP), TensorFlow, Pytorch, Machine Learning, OpenCV.