Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Igor Marshkov

Warsaw,,14

Summary

Dynamic leader and Senior Software Engineer with a proven track record at WorkFusion, where spearheaded a team of 10+, enhancing team alignment with OKRs and refining recruitment processes. Expert in software architecture design and adept at fostering professional relationships, I significantly optimized product quality and performance. Skilled in both technical problem-solving and people management, I thrive on driving projects to successful completion.

Overview

13
13
years of professional experience

Work History

Team Leader /Senior Software Engineer

WorkFusion
08.2019 - Current

Team Lead activities,

  • Managed team of 10+ members.
  • Established open and professional relationships with team members to achieve quick resolutions for various issues.
  • Assisted in recruitment to build team of top performers.
  • Improved hiring and onboarding processes.
  • Identified plans and resources required to meet project goals and objectives.
  • Implemented OKRs to align team goals with company objectives.
  • Planned and coordinated team activities.
  • Established and maintained Agile/Scrum processes.

Tech Lead activities,

  • Worked closely with Product Owners for effective product management.
  • Collaborated with clients to resolve production issues.
  • Participated in war-room and support activities for critical incidents.
  • Implemented automation processes for performance and nightly jobs to ensure high product quality.
  • Decomposed legacy components into smaller, manageable parts based on product requirements.
  • Designed and implemented platform for workers to handle manual tasks.
  • Developed and integrated multi-tenancy solutions.
  • Implemented column-level encryption for enhanced data security.
  • Optimized release process for patches and new releases.

Senior Java Engineer

WorkFusion
08.2018 - 07.2019
  • Developed scalable platform to execute large volumes of tasks in fault-tolerant manner.
  • Created service to manage workers based on load types.
  • Designed architecture for various features and components.
  • Implemented high availability solutions for product services (active-active, active-standby).
  • Introduced chaos testing to ensure system resilience.
  • Addressed and reduced technical debt.
  • Automated feature testing processes.
  • Collaborated with clients to resolve production issues.
  • Participated in war-room and support activities for critical incidents.

Senior Software Engineer

Itechart
08.2014 - 07.2018
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Developed and launched various projects from scratch.
  • Delivered new features efficiently and on schedule.
  • Analyzed and optimized application performance.
  • Fixed bugs and refactored code for better maintainability.
  • Estimated project timelines and resource requirements.
  • Created and maintained detailed project documentation.

Software Engineer

Effectivesoft
02.2011 - 07.2014

Software Engineer.

Developed a comprehensive back-office application for UrbanRide Transportation Service to streamline various business operations, including,

  • Account, Vendor, and Group Management.
  • Reservation/Finance Management.
  • Payment Processing
  • Reporting and Dashboards.
  • Integrated application with external services such as FlightStats, Twilio, MapBox, and various Client/Vendor APIs to enhance functionality and user experience.

Maintenance Engineer,

  • Monitored all system events to promptly identify and resolve issues.
  • Provided support for customer servers and Oracle Database instances.
  • Utilized Zabbix for efficient monitoring of system performance.
  • Implemented internal tools to update and maintain databases.

Education

Bachelor of Science - Mathematician-economist

Gomel State University
Gomel, Belarus
07.2011

Master of Science - Mathematician

Gomel State University
Gomel, Belarus
07.2014

Skills

  • Team Supervision
  • Work Planning and Prioritization
  • Mentoring
  • People Management
  • Project Management
  • Performance Management
  • Conflict Resolution
  • Technical problem solving
  • Software Architecture Design
  • API Design and Development
  • Performance Optimization
  • Software Development Lifecycle

Languages

Russian
Native language
English
Advanced
C1
Polish
Intermediate
B1

Timeline

Team Leader /Senior Software Engineer

WorkFusion
08.2019 - Current

Senior Java Engineer

WorkFusion
08.2018 - 07.2019

Senior Software Engineer

Itechart
08.2014 - 07.2018

Software Engineer

Effectivesoft
02.2011 - 07.2014

Bachelor of Science - Mathematician-economist

Gomel State University

Master of Science - Mathematician

Gomel State University
Igor Marshkov