Michael Pavlovsky

Michael Pavlovsky

Software Engineer

Followers of Michael Pavlovsky411 followers
location of Michael PavlovskyGreater Toronto Area, Canada

Connect with Michael Pavlovsky to Send Message

Connect

Connect with Michael Pavlovsky to Send Message

Connect
  • Timeline

  • About me

    Innovative hands-on Software Technical Lead.

  • Education

    • Technion - Israel Institute of Technology

      -
      B.Sc Computer and software engineering
  • Experience

    • Harmonic

      Jan 2000 - Jan 2002
      Software Engineer
    • Philips Healthcare, CT Engineering

      Apr 2004 - Aug 2010

      Scanner Console Team (HOST)- Architecture, design and implementation of Business Logic layer for Scanner Console Applications.- Design and implementation of Constrained Planning Geometry Engine. - Design, implementation and integration of Smart Injector. Everything from Hardware Abstraction layer to Application Services.- Technical instructing and teaching of team members. Unified Software Platform Team (USP)- Development of Medical Imaging Workstations and CT scanner control stations.- Development of Applications Bridge software for 3rd party applications.- Responsible for every aspect of design and implementation of Patients Directory – the next generation, multi tasking and high reliability console to the Dicom Storage and Connectivity services.

      • Technical Leader

        Jan 2008 - Aug 2010
      • Software Engineer

        Apr 2004 - Aug 2010
    • Antibex Software

      Nov 2010 - Nov 2012
      Technical Lead

      Leading design and implementation of Antibex UO-Cloud platform. Serving as an active mentor to junior developers.Working closely with both developers and testers. Conducting code reviews and pushing toward high quality software delivery that meets customer expectations.- (OHIP) Ontario Health Insurance Plan billing service - research, design, implementation and official conformance testing.- (WSIB) Workplace Safety and Insurance Board of Ontario billing - research, design, implementation and official conformance testing. During the process of development, I worked very closely with TELUS Health Solutions (THS).- Manitoba Health Billing software.- Research, design and supervision of implementation of the Patient Record Services - an advanced and very flexible solution based on the latest version of Ontario ElectronicMedical Record (EMR) specifications.- Accounting ServicesTechnologies used: .NET 4.0,C#, WCF Services, IIS and WAS, Silverlight, Telerik, NoSQL, LINQ MSSQL, ADO.NET, PRISM Framework, NLog, Nunit, Git Show less

    • Seagate Technology (eVault)

      Nov 2012 - Oct 2015
      Lead Software Developer

      I worked as a Lead Software Engineer in the Seagate Scale-out Storage team in Cloud Computing Division. I worked on a very interesting and challenging project. Technological stack:Languages: C++,C++/CLI,C# ,JAVA, Scala, NoSql : Cassandra 2*Server side: Boost.Asio, AKKA , Apache CXF,SOAP & MTOM, REST, Linux CentOs / Debian derivatives.Storage: OpenStack Swift,Amazon S3,LibreS3, CEPH (OpenStack,Seagate LTS2,Seagate Kinetic)

    • SCIEX

      Oct 2015 - Apr 2020
      Staff Software Architect

      • I led the Data Services Development team. This is a highly performance-sensitive area and the Mass Spectrometry domain is exceptionally rich.• Designed and developed critical software components for SCIEX data processing applications• Implemented and delivered cross-platform SCIEX Data Access API• Designed and Implemented High-performance data extraction algorithms for Mass Spectrometry - XIC, TIC, TWC, Spectral Processing of data coming from LC-MS devices and DAD/UV devices• Data Services the team was focused on the High throughput storage of data streams, near real-time processing, extraction, and processing of LC-MS data. Including additional formats like MzML, MzXML. • Worked with a very large code base including legacy components • My daily routine included but was not limited to: ○ Assigning and delegating projects and work within the team ○ Mentoring team members and guiding them toward consistent, logical coding and software design patterns. ○ Maintaining a high-quality bar for the team’s output by establishing and iterating on code review standards, testing standards, and software design processes. ○ Introducing and driving the adoption of tools and practices that help the teamwork more effectively, efficiently, and with greater quality. ○ Articulating and developing the business case for managing the technical debt within the team, and pushing for the resolution of important technical debt.Technological stack: c# 7,8; .net framework, .net core, WCF, WPF, ADO, gRPC, Docker, Windows and Linux, Mongo, SQLite, SQLServer Show less

    • Risk Control Technologies Inc.

      Oct 2020 - Mar 2022

      RCT RiskHub is a comprehensive Loss Control platform designed to help insurance companies improve their Loss Control operations and reduce risk in their business.I overseed the technical aspects of a software team by making architectural and design decisions, guiding team members in technical matters, and supervising system modifications. After a year with the company, I advanced to Director Of Engineering.My key job responsibilities included: * Rapid prototyping of the new technological areas* Conducting comprehensive assessments to develop solutions* Hiring and training technical personnel* Delegating work and assignments to team members* Guiding team members with troubleshooting technical issues* Overseeing software quality and system modifications* Conducting security audits to identify areas of improvement* Led and developed APIs for B2B integrations.* Led the team in resolving production issuesAmong my achievements* Frequent & Agile product deliveries for more than a hundred business partners* Delivered the Certified Business Integration with Guidewire Policy Center that seamlessly connects Underwriting teams with their partners in Loss Control* Migration to Azure Active directory* Designed and delivery of a solution for workflow automation to enable next-generation risk scoring for intelligent account targeting.* Designed and led the development of a B2B data synchronization solution* Started and led the migration of the legacy codebase to the cloud-native solution on Azure. * Trained the team and drove the process of Dockerization and migration to the Azure App Service and Azure Functions* Drove and developed the declarative approach towards managing Azure infrastructure using ARM & BicepCore tech stack was: C#, ASP.NET Core, Azure SQL, SQL Server, Typescript and Angular, EventGrid, Azure Functions, Azure App Services, Docker, Azure Table storage, Azure Configuration Services, Azure Active Directory, EF Core Show less

      • Director of Engineering

        Jan 2022 - Mar 2022
      • Software Technical Lead

        Oct 2020 - Mar 2022
    • Northern Labs

      Mar 2022 - Jun 2023
      Director of Engineering

      I led the development of a scalable, cloud-native Payment and Compliance solution with unique advantages for Gaming domain business partners. The agile team pods were made of cross-functional representatives, allowing end-to-end delivery of the features in Payments, Compliance and Blockchain domains. The team was remote and distributed.I was responsible for every step of the software development process, from planning to successful deployment to production. Working in concert with Product management, reviewing and guiding technical and architectural decisions, defining solutions and integrating with other business units, troubleshooting production issues, coaching team members and conducting code reviews.Under my leadership team delivered:* Fully Compliant Payments and Payouts workflows and APIs for fiat and cryptocurrencies.* ACH transfers of funds to the customer's bank* PCI Compliant scope management and Credit Card Tokenization. Including PCI scope management review by a 3rd party.* 3D-secure payment authentication workflows (3DS)* Automatic fraud detection and risk assessment for Crypto Wallets* KYC Compliance Services (Know Your Customer) integrated into the system and also available as a stand-alone service.* KYW (Know your Wallet) workflows for risk monitoring and fraud detection* Automatic Blocking of Sanctioned or High-Risk wallets* Loyalty programs using Application Crypto Tokens* Multiple B2B Integrations with business partners in Gaming Industry* Integration with Cloud Data Analytics Services, Checkout.com, Coibase, and Sardine.ai* Configurable Sanctions Screening * Integration with MetamaskFrom a technical perspective:* Microservices Architecture over DDD running on AWS in a Kubernetes cluster* Weekly deployments to production.* Cloud-native observability and monitoring using Instana and Dataset* Provided scalable APIs and integrated them with multiple Geo-distributed teams using HTTP Restful APIs, AWS SNS and SQS services. Show less

  • Licenses & Certifications