Senior Software Developer
CurrentEd-tech company which provides courses for top Russia enterprises and individual students.Architected and refactored backend solutions for key internal services (CRM, LMS, Redmine), handled DevOps responsibilities (GitLab CI, Nginx, Docker, Helm), and developed tricky frontend parts, helping our frontend developers.Job Highlights:* Implemented key integrations(Jira, Redmine, Gitlab, Telegram, AmoCRM, Finolog, etc), enabling independent team budgeting, tax calculation, multi-funnel sales tracking, and so on.* Optimized enterprise portal load time, increasing speed by 5x* Redesigned student progress tracking system, eliminating long-standing problems* Developed tricky frontend parts, creating a public course catalog that seamlessly integrates with a third-party landing builder service* Enhanced site performance and dev workflow: standardized git practices, implemented better frontend testing process, optimized video and assets delivery, eliminated major API slowdown for frontend team local development, improved exception control with migration to Sentry, etc.Other honorable mentions:Backend* Created a two-way integration of Redmine and Jira issues* Created a system for easy creation of custom reports, which significantly reduced delivery time* Made internal stands system more robust and integrated third-party service with browser IDE capabilities* Migrated legacy v1 API to v2 (which led to removing a huge amount of unused code), improved observability, and integrated living documentationFrontend* Set up builder to work with nested Web Components in Vue.js* Developed urgent business features during frontend team overloadInfrastructure* Set up Gitlab CI during company separation* Implemented Gitlab-to-Telegram personal notifications without coding* Fixed assets caching policy and compression, added CDN, improved observability, fixed deploy processesRuby on Rails, Vue.js, PostgreSQL, Gitlab, Redmine, Kubernetes, Grafana, Playwright