Igor Kovalev

Software Developer

Summary

My passion for technology has guided my career path in the IT industry, which has been a source of both income and excitement for over a decade. Although I initially started my journey in an IT support team, I quickly recognized software development as my true calling. Fueled by a clear goal and a relentless desire to challenge myself and learn, I steadily progressed and delivered strong results, swiftly moving from entry-level tasks to more complex responsibilities. Today, I consider myself an experienced specialist, having gained significant exposure and expertise through tackling a wide range of challenges in different companies and industries. However, I have an unwavering desire for knowledge and continuously seek opportunities to explore, embrace, and implement cutting-edge technologies and innovative approaches in my daily work.

Experience

DataSnipper

10/2022 - Present

Software Engineer, Team lead

  • Lead the development of a desktop application for end users using C# .NET Framework 4.8 and WPF, delivering user-friendly and efficient software solutions
  • Develop and maintain CI/CD pipelines using GitLab CI and Docker, ensuring seamless integration and deployment processes
  • Lead a team of developers, providing people management, mentoring, and coaching to foster their growth and enhance their performance
  • Maintain the release management process, coordinating and overseeing the deployment and delivery of software releases
  • Collaborate with the Product Owner to create and maintain the product roadmap, ensuring alignment with business goals and customer needs
  • Serve as a hiring manager, actively participating in the recruitment and selection process to build a skilled and high-performing development team

Perceptyx B.V.

05/2019 - 10/2022

Data Manager

  • Developed automated data pipelines for the Perceptyx platform using Perl and Python, enhancing data processing efficiency and accuracy
  • Created internal tools for data processing using Perl and Vue.js, streamlining data management procedures within the organization
  • Conducted thorough code reviews and quality assurance tests to maintain high performance and reliability standards
  • Applied customer-specific customizations to the Perceptyx platform, ensuring tailored solutions that met individual client requirements
  • Cleaned, validated, and uploaded clients' data to the Perceptyx platform, ensuring data integrity and smooth integration
  • Developed client-specific reports and dashboards, providing valuable insights and visualizations to support data-driven decision making

NT.Payments

02/2018 - 05/2019

Software Engineer, Team lead

  • Led the development of a payment processing server using C# .NET Framework 4.5, ASP.NET Web API, Windows services, and MS SQL Server, ensuring seamless and secure payment transactions
  • Developed an embedded client application for payment machines using C# .NET Framework 4.5 and WPF, facilitating efficient and user-friendly payment processing
  • Created a Back-office system using VB, Web Forms, Telerik, MS SQL Server, and SQL Server Reporting Services, providing essential administrative functionalities
  • Evaluated, recommended, and selected hardware and software solutions to optimize performance and meet specific project requirements
  • Managed software releases, coordinating and overseeing the deployment process, ensuring smooth implementation
  • Mentored junior developers, elicited requirements, and conducted usability testing, fostering their growth and promoting high-quality deliverables
  • Effectively communicated with clients to understand their needs, concerns, and expectations, ensuring successful project outcomes
  • Collaborated with designers to create visually appealing and intuitive interfaces, enhancing user experiences
  • Analyzed customer requirements and implemented solutions that aligned with their business objectives
  • Performed project management activities such as estimating, scheduling, and monitoring tasks to ensure timely delivery and project success
  • Developed reports, documents, and modules to support project functionalities and deliverables

NT.Payments

12/2015 - 02/2018

Software Engineer

  • Developed and implemented a payment processing server using C# .NET Framework 4.5, ASP.NET Web API, Windows services, and MS SQL Server, streamlining payment transactions and ensuring secure processing
  • Created an embedded client application for payment machines using C# .NET Framework 4.5 and WPF, facilitating seamless integration and user-friendly functionality
  • Played a key role in developing an e-money system using C# .NET Framework 4.5, MS SQL Server, ASP.NET Web API, Angular2, and Typescript, enabling efficient digital payment operations
  • Actively explored various languages and frameworks, taking initiative to suggest viable solutions to enhance and accelerate workflow processes

Gloria Jeans

11/2012 - 12/2015

Software Engineer

  • Developed and supported client applications for POS using the 1C ERP System, contributing to improved business operations and efficiency
  • Maintained and updated current systems, ensuring their stability and functionality to meet evolving business needs
  • Proactively addressed and resolved customer-reported issues, demonstrating exceptional problem-solving skills and ensuring customer satisfaction
  • Spearheaded performance improvement and optimization efforts on existing user interface forms, enhancing the overall user experience and system performance

Gloria Jeans

04/2011 - 11/2012

Technical support specialist

  • Managed procurement and configuration management to ensure optimal operations and efficiency
  • Delivered direct, hands-on support to users on a daily basis, cultivating productive relationships and addressing their needs
  • Successfully resolved complaints, consistently exceeding customer expectations and maintaining satisfaction
  • Provided comprehensive technical support by troubleshooting both technical and account issues for customers, delivering prompt and effective solutions
  • Took responsibility for configuring and thoroughly testing new hardware and software, ensuring seamless integration and functionality
  • Efficiently resolved issues through phone or email correspondence, utilizing excellent communication and problem-solving skills
  • Demonstrated expertise in swiftly diagnosing and resolving incoming customer technical support issues, enhancing overall customer experience

Shoes Empire

06/2009 - 04/2011

Technical support specialist

  • Designed and implemented a disaster recovery plan
  • Install new hardware and software
  • Managing IT infrastructure

Education

Taganrog Technological Institute of Southern Federal University

09/2008 - 07/2012

Faculty of Automation and Computer Engineering

Armavir branch College of Law

09/2005 - 07/2008

Faculty of Automation and Computer Engineering