Andrey Korolev

Andrey korolev

bookmark on deepenrich
Followers of Andrey Korolev218 followers
  • Timeline

  • About me

    Lead Software Engineer – EPAM Systems

  • Education

    • Ural state technical university

      2007 - 2011
      Bachelor of information technology computer software engineering
    • Ural state technical university

      2011 - 2013
      Master of information technology computer software engineering
  • Experience

    • Acs

      Feb 2011 - Apr 2014
      Software developer

      Project: SVK - A comprehensive hardware and software system designed to facilitate the delivery of payment and information messages between Central Bank clients.Responsibilities:Development Team Leadership: Volunteered to lead the development team following the dismissal of the lead developer, ensuring continued project momentum and team cohesion.Release Management: Managed the release of new software versions over a period of 2 years, maintaining a consistent delivery schedule.System Upgrade Oversight: Spearheaded the upgrade of the entire information system from .NET 2.0 to .NET 4.0, overseeing a smooth and incident-free transition.Achievements:Successful Release Execution: Executed 4 major and 9 minor releases, ensuring each deployment met quality and performance standards.Seamless System Upgrade: Upgraded the system without significant incidents, enhancing system performance and compatibility with modern technologies.Technical Environment:Microsoft SQL Server 2008C#.NETMicrosoft BizTalk ServerIBM WebSphere MQ Show less

    • Itm holding

      May 2014 - Apr 2018
      Senior software development engineer

      Responsibilities:Technical Solution Design: Led the design of technical solutions tailored to project requirements.Task Creation and Management: Developed and managed tasks for efficient code production and project delivery.Integration Platform Deployment: Prepared and deployed the integration platform, ensuring seamless transition into testing phases.Bug Fixing and Testing: Analyzed test reports, identified issues, and implemented bug fixes to maintain high software quality.Software Deployment: Oversaw the deployment of software solutions, ensuring smooth releases and operations.Requirement Clarification and Software Modification: Designed software changes to align with evolving requirements, engaging with stakeholders for clarification when needed.Data Structures and Domain Classes Design: Engineered comprehensive data structures and domain classes to support application functionality.Technology Selection: Evaluated and specified optimal production technologies to enhance software performance and reliability.Incident Resolution: Proactively addressed and resolved design-related incidents to maintain project momentum.Achievements:Pathfinding Algorithm Design: Innovated an algorithm for optical fiber pathfinding, improving network efficiency.Android Application Prototype Development: Created a prototype Android application for customer personal area management, enhancing user experience.Bank Interaction Module: Developed and launched a module for seamless interaction with acquiring banks, facilitating secure transactions.Data Network Modification Module: Engineered and implemented a module for efficient design and management of data network changes, boosting system adaptability.Technical Environment:Microsoft SQL Server 2016C# .NETASP.NET MVC Show less

    • Epam systems

      Jul 2018 - now

      Architecture & Ownership: Designed and led the development of C#/.NET microservices handling mission-critical workflows with high scalability, security, and maintainability.AI & Innovation: Introduced and standardized AI-powered tools (GitHub Copilot, Cursor), boosting developer productivity and code quality; prototyped LLM-driven retrieval and agent orchestration concepts for platform extensibility.Cloud & Containers: Collaborated with DevOps to migrate production workloads to Docker & Kubernetes (AKS), improving resilience and deployment consistency.Non-Functional Requirements: Drove improvements in performance, observability, and security, ensuring compliance with enterprise standards.Leadership: Directed a team of 9 backend engineers, set coding standards, reviewed code, and mentored junior developers, improving team velocity.Cross-Functional Impact: Coordinated with Product, QA, and Frontend to streamline release preparation and delivery, reducing release cycle times.Key AchievementsImproved sprint velocity and delivery predictability by introducing structured backlog prioritization and AI-enhanced workflows.Increased platform reliability by implementing proactive monitoring and performance tuning of critical services.Empowered the team to operate autonomously through architectural guidance, mentoring, and knowledge-sharing sessions. Show less Focused on core backend development and service stability while contributing to cross-team initiatives.Application Maintenance: Supported and enhanced existing application functionality across multiple services.Service Development: Took ownership of core backend services, driving improvements in performance and maintainability.Cross-Team Coordination: Played a key role in coordinating development efforts for complex features across teams.Knowledge Sharing: Facilitated architectural knowledge sharing and mentored junior developers.Infrastructure Support: Collaborated with DevOps on infrastructure improvements, including early work on Kubernetes migration.Key Achievements:Developed an anonymous login flow using shared access signature tokens, improving secure access functionality.Contributed to process enhancements in release planning and cross-functional coordination. Show less

      • Lead Software Engineer

        Jul 2022 - now
      • Senior Software Engineer

        Mar 2021 - Jun 2022
      • Senior Software Engineer

        Jul 2018 - Mar 2021
  • Licenses & Certifications