Mihails Popovs

Mihails Popovs Email and Phone Number

Software Developer – EnControl Baltic @ Encontrol Baltic
riga, riga, latvia
Mihails Popovs's Location
Mārupe, Mārupe Municipality, Latvia, Latvia
About Mihails Popovs

Just a guy with an IDE and a keyboard, trying to have fun and learn new things. I mainly program in C# and have tried everything except for Unity in .NET technology stack.My main skill is quickly finding solutions to problems and always keeping the big picture in my mind.The biggest enjoyment I get in my professional career is writing minimalistic, efficient code and trimming off milliseconds by using profiling tools.

Mihails Popovs's Current Company Details
Encontrol Baltic

Encontrol Baltic

View
Software Developer – EnControl Baltic
riga, riga, latvia
Employees:
2
Mihails Popovs Work Experience Details
  • Encontrol Baltic
    Software Developer
    Encontrol Baltic Nov 2019 - Present
    Riga, Latvia
    Apart from day-to-day tasks, my main accomplishments are following.1. Migrating from a limited custom made ORM to Linq2db:- Writing multiple unit and integration tests beforehand- Implementing automatic table model generation (800+ in total)- Manually rewriting EF like computed columns from pure SQL code to Expressions (1000+ in total)- Implementing multiple adapters to support existing code and avoid drastic changes- Integrating with Linq.Dynamic- Compiling custom lambda expressions on the fly for dynamically created queries2. Migrating 15+ years old CRM/ERP WinForms application to WPF:- Migrating existing custom controls- Integrating 3rd party UI components like DataGrid and supporting all functionality that existed beforehand- Using Reflection.Emit API to generate IL code for classes on the fly3. Migrating ASP.NET Web API project from .NET Framework to .NET.4. Profiling code using JetBrains dotMemory and dotTrace to fix memory leaks, optimize memory traffic and improve hot-paths.
  • Фриланс
    Software Developer
    Фриланс 2016 - Present
    Some cool things I have done for private projects:- AvaloniaUI on Raspvberry PI- Telegram bots- AWS lambda functions- Reflection.Emit- Compiled lambdas- RX.NET- HotChocolate GraphQL integration with IQueryable
  • Scandiweb
    Software Developer
    Scandiweb Sep 2019 - Nov 2019
    Riga, Latvia
    In my short time at the company, I was mainly working on ScandiPWA, which utilizes Docker, ReactJS and Magento2.I implemented Coupon support for the checkout and fixed multiple bugs on the frontend and backend.
  • Encontrol Ag
    Software Developer
    Encontrol Ag Oct 2018 - Jun 2019
    Niederrohrdorf, Aargau, Switzerland
    Rewriting WPF application to Xamarin.Forms targetting Android and Windows (UWP).I was responsible for application architecture, CI/CD setup via Azure DevOps, and all other technical aspects.The following features were implemented:- Authentication- Dynamic pages- Localization- Camera- Offline map- Bluetooth communication (RFCOMM and BLE)- NFC scanningNotable technologies used:- RX.NET- ReactiveUI- Serilog- Flurl- XUnit- Fody
  • Encontrol Baltic
    Software Developer
    Encontrol Baltic Jan 2016 - Oct 2018
    Implementing new features for WinForms desktop application.Extending ASP.NET Web API project.ASP.NET MVC homepage (authentication, business features) with help of JQuery.MS SQL Stored procedures.Writing custom tool for deploying to the custom hosting environment.
  • Latvijas Finieris
    Junior Electrical Engineer
    Latvijas Finieris Oct 2013 - Aug 2015
    Riga, Latvia

Mihails Popovs Skills

Microsoft Office Vba Vb.net Solidworks Autocad Mastercam Solidworks Api Ix Developer Plc Siemens

Mihails Popovs Education Details

Frequently Asked Questions about Mihails Popovs

What company does Mihails Popovs work for?

Mihails Popovs works for Encontrol Baltic

What is Mihails Popovs's role at the current company?

Mihails Popovs's current role is Software Developer – EnControl Baltic.

What schools did Mihails Popovs attend?

Mihails Popovs attended Rigas Tehniska Universitate, Rīgas Tehniskā Universitāte (Riga Technical University).

What skills is Mihails Popovs known for?

Mihails Popovs has skills like Microsoft Office, Vba, Vb.net, Solidworks, Autocad, Mastercam, Solidworks Api, Ix Developer, Plc Siemens.

Who are Mihails Popovs's colleagues?

Mihails Popovs's colleagues are Nikita Omeljanovich, Mārtiņš Plūme, Edgars Šults.

Not the Mihails Popovs you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.