Anton Borodulin

Anton Borodulin

SoftServe IT Academy

Followers of Anton Borodulin1000 followers
location of Anton BorodulinVancouver, British Columbia, Canada

Connect with Anton Borodulin to Send Message

Connect

Connect with Anton Borodulin to Send Message

Connect
  • Timeline

  • About me

    Software Development Manager at KORE Software

  • Education

    • Dnipro University of Technology

      2013 - 2014
      Bachelor's Degree Computer Software Engineering
    • Dnipro University of Technology

      2014 - 2015
      Master's Degree Software systems
  • Experience

    • SoftServe

      Aug 2012 - Dec 2012
      SoftServe IT Academy
    • SoftServe

      Feb 2013 - Feb 2016

      Participated in 2 projects for the healthcare domain and worked on MS office addon. As a junior developer, I was under the mentorship of my tech lead for the first 3 months, after that period I was fully independent. - Participated in WCF service development for retrieving patient data for a USA health care company. - Participated in WPF MS Office add-on implementation to integrate MS Office package with the client cloud features for syncing and sharing documents between corporate users. Show less

      • Software Engineer

        Apr 2014 - Feb 2016
      • Junior Engineer

        Feb 2013 - Apr 2014
    • SoftServe

      Sept 2018 - Dec 2018
      Technician Expert for Softserve Academy (addition to main responsibilities)

      I was mentoring a group of students for Softserve Academy for 3.5 months. As a result of my work 7/8 students joined Softserve and 1/7 joined another IT company in Dnipro.- Attend lectures for students, and provided additional real-world use cases- Team building activities, describing real-life project examples and issues.- Lead practice classes- Design and lead students' diploma projects- Code Reviews and detailed feedback per each student

    • SoftServe

      Feb 2019 - Jan 2021

      Leading a project healthcare domain, re-writing core functionality of EHR & EMR system with all internal processing logic, API, and front end. - Projects that I’ve been involved to: - Rewriting from the scratch EHR portal for a big software vendor with thousands of clinics as a client in the USA - Assisting solution architect group to create and finalize the design of the solution. - Perform team plans aligning and were the key knowledge holder in the department. (5 teams) - Led e-Prescribing development initiative as Subject Matter Expert and primary point-of-contact for project management staff. Successfully formed a new team of 13 persons from scratch. - Evaluated project requirements and specifications and developed software applications that surpassed client expectations. - Facilitated Scrum framework – sprint planning, backlog grooming, daily scrums, sprint reviews, and sprint retrospectives. - Organized system infrastructure documentation and operating procedures, strengthening controls and enhancing overall performance. - Production and SRE Support: investigation of any production-related issues across the department. - Re-designed the API request flow that dramatically decreased end-user journey and web page and component load time. Show less I'm participating as a technical expert in a program for evaluating the level of external candidates. My responsibilities are to drive the first circle of a technical interview with the candidate, evaluate the level in different topics, determine on a brief level of technical English and ability to communicate, and fill the personal profile with data provided by the candidate, and feedback from the interview. - Interview external candidates- Verify technical and check soft skills, on the high level- Verify English level and ability to operate with technical language. If the interview wasn’t in English - Write the list of gaps that the person needs to cover to be able to match to the next level - Write detailed feedback regarding each topic that should be discussed Show less Participated in 4 projects for different clients from the healthcare and transportation domain is one of few senior-level developers. Projects that I’ve been involved in:- Improved desktop application for managing dental clinic activities for a healthcare USA company.- Participated in the development of an online donor platform for a healthcare USA company.- Rewrite an old VB.net solution to track the sterilization process of medical instruments inside of the clinics for a healthcare USA company.- Developed a service for Syncing and processing data between multiple databases for a transportation USA company.- Implemented solutions for backend services operations (logging, monitoring, capacity, incidents), utilizing several technologies including .net core 1.0, asp.net WebApi, MS SQL, services, Entity Framework, VB.net, FluentValidation, xUnit, Moq- Performing Code Reviews- Writing code-style document- Requirement clarification, estimation- Assisting tech lead in any of his activities - Replacing tech lead during his absence Show less

      • Softserve People Excellence Expert (addition to main responsibilities)

        Aug 2020 - Jan 2021
      • Technical Lead

        Aug 2019 - Jan 2021
      • Technical Interviewer Expert (addition to main responsibilities)

        Jun 2019 - Jan 2021
      • Senior Software Engineer

        Feb 2016 - Sept 2020
      • Mentor (addition to the main responsibilities)

        Feb 2019 - Apr 2019
    • Plan A Technologies

      Jan 2021 - Sept 2022
      Lead Software Engineer / Solution Architect

      Overview:As Lead Software Engineer - Solution Architect, I orchestrate project discovery and implementation phases across diverse clients, leading from project inception to post-production support. My expertise lies in designing robust architectures and managing development life cycles for solutions in complex domains such as IoT and marketing automation.Key Responsibilities:- Project Discovery and Architecture: Spearhead the discovery phases by clarifying business cases, crystallizing goals, and gathering critical stakeholder data. Design solution architectures, define work breakdown structures (WBS), and compile all information into comprehensive architect vision documents.- Implementation Leadership: Manage the implementation phase, defining high-level requirements, preparing documentation, and creating development roadmaps. Lead teams to achieve a 90%+ sprint delivery rate.- Innovative Solutions Development: Design and develop solutions for heavy IoT loads post-computer vision image recognition and dynamic workflow rules for marketing campaigns in the gambling domain.- Scrum Mastery and SDLC Customization: Serve as Scrum Master, tailoring SDLC practices to fit project needs. Produce detailed UML diagrams to map out system processes and logic.- Resource Management and Team Development: As a Resource Manager and Technical Interview Expert, build competency frameworks for .NET backend developers and manage career planning for a team of 9.CI/CD Process Optimization: Work in tandem with DevOps to enhance and maintain CI/CD processes, ensuring efficient operations and seamless deployments.Technology Stack:Primary: C#, .NET 6, ASP.NET Web API, EF Core, Microservices, Docker, MS SQL, NoSQL, Swagger, Postman, Azure DevOps, Jira.Secondary: JavaScript, TypeScript, DynamoDb, AWS Lambdas, GraphQL (AppSync), AWS SQS, EventBridge, Wundergraph, GitHub Actions, AWS CDK. Show less

    • KORE Software

      Sept 2022 - now
      Software Development Manager

      Overview:As Software Development Manager, I lead the Enterprise Services Group's BSaaS team at KORE Software, reporting directly to the VP. I manage three main streams—DWAACT, MINT, BSaaS—and an offsite team in India, overseeing 20 developers and delivering custom software solutions.Key Responsibilities:- Leadership and Recruitment: Direct four specialized teams across various time zones, enhancing operations and overseeing comprehensive recruitment processes.- Project Oversight: Manage six concurrent projects from inception to support, ensuring timely, high-quality delivery.- Technical Strategy: Solve technical challenges with innovative solutions that enhance project outcomes.Resource Allocation: Strategically allocate resources and prioritize projects based on client needs and business objectives.- Team Development: Mentor team members through regular meetings focused on personal growth and performance.- Production Support: Ensure reliable production support across all projects.- Interdepartmental Collaboration: Lead collaboration with departments sharing the same codebase, improving integration.- Opportunity Discovery: As a Solution Architect, identify new opportunities, define technical scopes, and provide cost analysis.- Release Planning and Project Management: Oversee release planning and project activities to ensure smooth deployments.- SDLC Customization: Tailor SDLC processes to meet project needs and maximize efficiency.Technologies & Tools:Employ AWS, .NET 6.0, MySQL, Angular, Python, Redshift, and Microsoft SQL SSIS, focusing on management and strategy. Show less

  • Licenses & Certifications

    • C# Fundamentals

      Brainbench
      Oct 2013
      View certificate certificate
    • Microsoft Certified Solutions Developer

      Microsoft
      Sept 2017
    • App Deployment, Debugging, and Performance

      Coursera
      Jul 2019
      View certificate certificate
    • Getting Started With Application Development

      Coursera
      Jun 2019
      View certificate certificate
    • Developing Applications with Google Cloud Platform Specialization

      Coursera
      Jul 2019
      View certificate certificate
    • Microsoft Certified Solutions Associate

      Microsoft
      Sept 2016
    • Securing and Integrating Components of your Application

      Coursera
      Jul 2019
      View certificate certificate
    • Microsoft Specialist

      Microsoft
      Mar 2015
    • Google Cloud Platform Fundamentals: Core Infrastructure

      Coursera
      Jun 2019
      View certificate certificate
    • Microsoft Certified Professional

      Microsoft
      Mar 2013