Professional Experience

Selected roles and achievements — full history available on request
Years of experience: 20

Software Developer — Eerla

February 2016 — Present · Remote from the Philippines
  • Design, develop, test, and maintain robust software applications in accordance with user requirements and technical specifications.
  • Collaborate with cross-functional teams, including designers, product managers, and QA engineers, to deliver high-quality software solutions.
  • Write clean, efficient, and maintainable code in languages such as PHP, SQL, JavaScript, GoLang, Bash or others, depending on project requirements.
  • Participate in code reviews to ensure adherence to best practices and continuous improvement of development standards.
  • Debug and resolve software defects, performance issues, and security vulnerabilities across various environments.
  • Develop and consume RESTful APIs or other interfaces for seamless data exchange between services and platforms.
  • Web-development and SEO
  • System administration of Linux and Windows servers
  • Virtualization (Proxmox, Virtualbox) - creating vistual machines for workers, virtual environment for testing developed projects

Teacher / Tutor — TutorOnline (part-time)

Sep 2019 — Jun 2022 · Remote from the Philippines
  • Design and deliver engaging lessons aligned with students needs.
  • Teach foundational and advanced topics on selected subjects.
  • Incorporate modern educational technologies and tools to enhance learning outcomes.
  • Develop and assess assignments, projects, and examinations to evaluate student understanding and progress.
  • Foster problem-solving and critical-thinking skills through hands-on activities and real-world applications.
  • Provide individualized support and guidance to students with varying levels of their ability.
  • Stay up to date with educational and technological trends to continuously improve teaching strategies and subject knowledge.

Lead Software Developer — Neko-Art-Line

May 2013 — May 2015 · Remote from the Philippines
  • Design, develop, and maintain responsive and user-friendly websites and web applications using HTML, CSS, JavaScript, PHP, MySQL
  • Collaborate with UX/UI designers to translate wireframes and visual concepts into functional, interactive web interfaces.
  • Optimize websites for speed, scalability, and cross-browser compatibility to enhance performance and user experience.
  • Develop and integrate APIs and third-party services to extend functionality and improve interoperability.
  • Write clean, well-documented, and reusable code following industry best practices and coding standards.
  • Conduct thorough testing and debugging to ensure reliability, security, and smooth functionality across devices and platforms.
  • Implement SEO best practices to improve website visibility and ranking in search engines.
  • Monitor and resolve technical issues, performing regular maintenance and updates to ensure continuous improvement.
  • Stay current with emerging web technologies, trends, and tools to drive innovation and enhance development processes.
  • Setting up and maintaining Linux and Windows servers, providing hosting services and domain registration to customers
  • Development and maintaining of the Just-CMS - free open source CMS
  • Team leading and supervision
  • Collaborating with customers via freelance websites and with current customers of the company, using website nekoline.ru for promotion of services

Software Developer — Dayvin LLC

Oct 2011 — Apr 2013 · Hybrid in Rybinsk, Russia
  • Design, develop, and maintain responsive and user-friendly websites and web applications using HTML, CSS, JavaScript, PHP, MySQL
  • Collaborate with UX/UI designers to translate wireframes and visual concepts into functional, interactive web interfaces.
  • Optimize websites for speed, scalability, and cross-browser compatibility to enhance performance and user experience.
  • Write clean, well-documented, and reusable code following industry best practices and coding standards.
  • Conduct thorough testing and debugging to ensure reliability, security, and smooth functionality across devices and platforms.
  • Implement SEO best practices to improve website visibility and ranking in search engines.
  • Monitor and resolve technical issues, performing regular maintenance and updates to ensure continuous improvement.
  • Stay current with emerging web technologies, trends, and tools to drive innovation and enhance development processes.
  • Develop own Client Relationship Management (CRM) for entire use - Dayvin-CRM
  • Setting up and maintaining Linux and Windows servers, providing hosting services and domain registration to customers
  • Supporting and continue development of the Surix-CRM
  • Supervising of a small team of developers and designers

Linux Consultant — KB Lutch (part-time)

May 2007 — Jul 2008 · On-site in Rybinsk, Russia
  • System Administration: Installing, configuring, and maintaining Linux servers and workstations.
  • Troubleshooting: Identifying and resolving hardware, software, and networking issues.
  • Security: Implementing and maintaining security measures to protect systems and data.
  • Documentation: Creating and maintaining documentation for system configurations, procedures, and troubleshooting guides.
  • Collaboration: Working with other IT professionals, development teams, and clients to deliver solutions.
  • On-call Support: Providing on-call support for critical issues and participating in incident resolution.
  • System Upgrades and Patching: Implementing system upgrades, security patches, and software updates.
  • Disaster Recovery: Developing and implementing backup and disaster recovery strategies.
  • Software development: Updating digital sign software, creating CRM for entire use

Teacher of Computer Science — School #17

2006 — 2012 · On-site in Rybinsk, Russia
  • Design and deliver engaging computer science lessons aligned with curriculum standards for school students.
  • Teach foundational and advanced topics such as computer history, computer hardware structure, keyboard, software, Microsoft Office, programming, algorithms, data structures, web development, and cybersecurity.
  • Incorporate modern educational technologies and tools to enhance learning outcomes.
  • Develop and assess assignments, projects, and examinations to evaluate student understanding and progress.
  • Foster problem-solving and critical-thinking skills through hands-on activities and real-world applications.
  • Maintain an inclusive, supportive classroom environment that encourages participation and academic growth.
  • Provide individualized support and guidance to students with varying levels of technical ability.
  • Organize and support extracurricular activities such as coding clubs, hackathons, or computer science competitions.
  • Collaborate with fellow educators to integrate technology across subjects and promote digital literacy.
  • Stay up to date with educational and technological trends to continuously improve teaching strategies and subject knowledge.

Web Developer — Freelance (part-time)

Jul 2005 — Sep 2011 · Remote from Rybinsk, Russia
  • Design, develop, and maintain responsive and user-friendly websites and web applications using HTML, CSS, JavaScript, PHP, MySQL
  • Collaborate with UX/UI designers to translate wireframes and visual concepts into functional, interactive web interfaces.
  • Optimize websites for speed, scalability, and cross-browser compatibility to enhance performance and user experience.
  • Write clean, well-documented, and reusable code following industry best practices and coding standards.
  • Conduct thorough testing and debugging to ensure reliability, security, and smooth functionality across devices and platforms.
  • Implement SEO best practices to improve website visibility and ranking in search engines.
  • Monitor and resolve technical issues, performing regular maintenance and updates to ensure continuous improvement.
  • Develop own Content Management System (CMS) for entire use - Surix-CMS
  • Setting up and maintaining Linux servers, provide hosting services for clients
  • Collaborating with customers using freelance websites: fl.ru, freelance.ru, weblancer.ru and others
  • Collaborating with designers and other developers to provide more services
  • Using website web-realize.ru for promoting services under the name "Web-Realize"
Projects & Notable Contributions
Surix-CMS (custom CMS), Surix-CRM / Dayvin-CRM (in-house CRM), Just-CMS (open source). Developed internal tools for client management and hosting automation; created virtualized testing environments for development.
Education

Rybinsk State Aviation Technological Academy named after P. A. Solovyov
Incomplete, Bachelor's degree in Quality Management · 2004 – 2007

Rybinsk Printing College
Incomplete, College degree in Computer Software Technology/Technician · 2007 – 2009

Rybinsk Vocational School #3
Associate's degree, Advertisement and Supply · 2010

Sinergy University
Bachelor's degree, Social Psychology · 2024

Moscow International University
On going Master's degree, Clinical psychology · 2024 - 2027

Professional Retraining

  • Mathematics and Computer Science, Innovative Educational Center "My University" · 2021
  • Computer Software Engineering, Humanitarian and Technical University · 2022
  • Computer Systems Analysis/Analyst, Infourok · 2024
  • Quality Management, Infourok · 2024
  • Ensuring Information Security in Automated Systems, Infourok · 2025

Professional Development courses

  • Professional Development for Computer Science teachers, Yaroslavl Institute of Education Development · 2010
  • Modern Organizational Design, Infourok · 2022
  • Introduction to Programming Using C, Infourok · 2023
  • Information Security and Personal Data Protection, Infourok · 2023
  • Modern Programming Languages of Microsoft Visual Studio (C# .NET, C++ .NET, VB.NET), Infourok · 2023
  • Introduction to Big Data: Data Science, Infourok · 2023
  • Agile: The Basics of Flexible Project Management, Infourok · 2023
  • Information Security Basics, Infourok · 2024
  • Web Development, Infourok · 2024
  • IT Management in the Organization, Infourok · 2024
  • Software Development Process Management, Infourok · 2024
  • Information Security in the Corporate Environment, Infourok · 2024

Short and online courses

  • Short course "Apsara Clouder – Cloud computing. Operate and manage a cloud server", Alibaba Cloud · 2020
  • Short course via FutureLearn "Programming for Everybody (Getting Started with Python)", University of Michigan · 2021
  • Online course "The Ruby on Rails Bootcamp", Pirple · 2022
  • Online course "Fundamentals of Golang", Pirple · 2022
  • Online course "Python is Easy", Pirple · 2022

Why Hire Me
I’d like to expand my experience by working in a more international environment, collaborating with diverse teams and technologies. You will get an experienced developer and system administrator who can bridge development and operations, improve processes, and provide reliable technical support. Strong background in customer-facing roles and remote teamwork. Ready to relocate and integrate into new teams quickly.