Ihar Piatrou

Ihar Piatrou

Software Developer

Followers of Ihar Piatrou9000 followers
location of Ihar PiatrouGreater Philadelphia

Connect with Ihar Piatrou to Send Message

Connect

Connect with Ihar Piatrou to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer | Microsoft Certified: Azure Developer Associate

  • Education

    • Outtalent

      -
      Fellow

      Outtalent (1% acceptance rate) is a fellowship that covers 350+ hours of software engineering education focused on distributed backend systems and algorithms skills with mentors from Amazon, Apple, Google, Meta, Microsoft, Stripe, and Uber.

    • Belarusian National Technical University

      2011 - 2015
      Bachelor's degree Electrical engineering with concentration in System Security 7 out of 10

      Technical security

  • Experience

    • Paralect

      Oct 2016 - May 2017
      Software Developer

      * Implemented authentication and registration features, as well as admin pages, in a web app using JWT, MongoDB, Vue js, ASP.NET CORE, and c#.* Created a new categorization system for licenses across the project, utilizing CQRS + event sourcing, Knockout js, c#, and MongoDB.

    • Anju Software

      Oct 2017 - Oct 2019
      Software Developer

      * Implemented online document editing in the core ASP.NET MVC app by integrating Google Drive Web API.* Enhanced user experience by designing new pages with Bootstrap and utilizing AJAX requests to communicate with the server.* Provided support and maintenance for a legacy web app, which includes managing many stored procedures, using MSSQL server and Entity Framework.

    • Dental Fillins

      Feb 2019 - Oct 2024
      Senior Software Engineer

      * Worked directly with the owners to ensure all business requirements were met. Designed and developed an Web App to eliminate manual processes, improving business productivity and efficiency for a staffing agency by 70%. * Currently provide ongoing maintenance and technical support for the application, ensuring optimal performance and addressing any issues that arise.using MailGun, Hangfire jobs, Twilio, Gov. open Web Api, c#, EF5, MSSQL server, CloudFlare CDN, and JQuery.

    • Sitecore

      Oct 2019 - Nov 2022
      Software Engineer

      * Implemented updates and data extraction through patches and command lines using Web SDK and C#.* Built cloud-based connectors to link the content hub with external systems using Azure, CosmosDB, C#, and Web API.* Deployed new releases of ASP.NET MVC Web apps through Bamboo.* Created internal tools to optimize big data processing through the content hub using Web API, C#, SOLID principles, and multithreading.* Integrated SSO mapping scripts using Azure AD, C#, and Microsoft Graph API.* Mentored new team members. Show less

    • Ventera

      Nov 2022 - Nov 2024
      Senior Software Engineer

      * Engaged in the development of a distributed serverless app on Azure for the federal government, encompassing all states. Excited to contribute innovative solutions that have a widespread impact.* Implemented an ETL pipeline for the USDA SNAP program, handling daily traffic of approximately 50 million participants from all states. Designed ADRs, estimated costs and performance, and architected a solution that included Azure API Management, Blob Storage, Azure Functions, Event Hubs, Azure Storage Queue, and Cosmos DB (with a synthetic partition key). Optimized the use of Cosmos DB's Request Units (RUs) and Event Hub's Throughput Units (TUs) to achieve maximum efficiency, resulting in a reliable, scalable, and performant database solution that is flexible and configurable across different environments.* Created a proof of concept generating NuGet packages for .Net projects and Azure Functions. Incorporating a framework involving packages will allow more frequent deployment of the NAC subsystems, allowing the team to deliver value to customers more quickly. It will also provide more security and traceability for code in releases and deployments.* Created APIs in support of State Management pages, that allow NAC administrators to add/edit/suspend/create/fetch Azure API Management subscription keys.* Enhance user experience significantly by introducing document upload validation. Identified and remedied a crucial issue in the gateway through proactive troubleshooting. Mitigated potential security risks by implementing IP whitelisting in Azure APIM. Show less

    • The Cadmus Group

      Nov 2024 - now
      Senior Software Engineer
  • Licenses & Certifications