Mir Md Faysal

Mir Md Faysal Email and Phone Number

Sr. Software Engineer | Clean Code | .NET Stack | Azure | Blazor | Microservice | TDD @ Cefalo
oslo, oslo, norway
Mir Md Faysal's Location
Bangladesh, Bangladesh
Mir Md Faysal's Contact Details

Mir Md Faysal work email

Mir Md Faysal personal email

About Mir Md Faysal

About 10+ years of experience in the development of desktop and web-based performant applications in .NET technologies practicing clean code in complete software development life cycles. Expertise in design, development, and deployment of both monolith and microservice and queue based resilient enterprise applications using .NET stack including modern IaC deployment process, practicing Gitflow, reviewing code of team members. Experienced in Agile, TDD, and CI/CD processes.Expertise:✔ C#✔ Clean Code, OOP, Design Patterns, Design Principles✔ .NET 6, ASP.NET Core, ASP.NET MVC, WEB API, Webjobs, Blazor, HTML, CSS, JQuery✔ MySQL, MSSQL, Aws DynamoDB✔ NUnit, XUnit, Moq, Entity Framework, SyncFusion Blazor✔ Azure Function, Service Bus, Blob Storage, KeyVault, Application Insights, Aws Lambda, API Gateway, S3✔ Azure DevOps, Azure Pipelines, GitLab✔ Git, Mercurial, TFS✔ TDD, Agile, CI/CD

Mir Md Faysal's Current Company Details
Cefalo

Cefalo

View
Sr. Software Engineer | Clean Code | .NET Stack | Azure | Blazor | Microservice | TDD
oslo, oslo, norway
Website:
cefalo.com
Employees:
108
Mir Md Faysal Work Experience Details
  • Cefalo
    Senior Software Engineer
    Cefalo May 2019 - Present
    Dhaka
    - Designed, implemented, and improved architecture and business features, R&D for adopting different technologies, mentored team members, reviewed code of team members, built pipelines for creating NuGet packages, wrote unit tests in API project that is consumed by the mobile banking app.- Decoupled the SMS sending logic from the API to a separate azure function which subscribes to azure service bus for the messages to handle and also implemented the HTTP trigger to handle the delivery… Show more - Designed, implemented, and improved architecture and business features, R&D for adopting different technologies, mentored team members, reviewed code of team members, built pipelines for creating NuGet packages, wrote unit tests in API project that is consumed by the mobile banking app.- Decoupled the SMS sending logic from the API to a separate azure function which subscribes to azure service bus for the messages to handle and also implemented the HTTP trigger to handle the delivery report from the SMS provider, added azure app insights.- Created library for sending events to the service bus utilizing MassTransit and Polly to make the event publishing resilient with a configurable retry mechanism with exponential backoff.- Refactored and Improved the exception framework by decoupling the localization of user messages from the central Exception library which was used in API, Azure functions, Webjobs, etc. in a way that the end applications that needed localized user messages, will just have another package installed i.e Exception.Localization and will have localized user messages.- Interfaced different kinds of 3rd party bill payment and airtime providers- Implemented features in a Cloud Platform which consists of several solutions like student management, web traffic control, DataSource solutions, etc. - Converted old Web Form based Admin portal to Blazor, .NET 6. and Syncfusion Blazor components.- Implemented DataSource solutions with features like change tracking for MSSql, dashboard with different reports, configuration settings like connection string builder, SQL query configurations, etc., wrote Unit tests and Integration tests creating mock HTTP server for external API calls, using in-memory Database.- Refactored code following design principles, removed duplicate code, and created reusable UI components in the Blazor app. Show less
  • Infolytx
    Senior Software Engineer
    Infolytx Apr 2017 - Apr 2019
    Dhaka, Bangladesh
    - Designed, Implemented features, code refactored, reviewed pull requests, mentored team members, wrote unit tests.- Designed and implemented features in Amusement Park Booking System: [ASP.NET WEB API, MSSQL, Entity Framework, NUnit, Moq, TDD]. ticket booking app, mini webshop for buying addons, admin portal for attraction maintenance, Staff management, Analytics reports.- Patient cohort identification for the clinical trial is a fairly tedious and expensive component of drug… Show more - Designed, Implemented features, code refactored, reviewed pull requests, mentored team members, wrote unit tests.- Designed and implemented features in Amusement Park Booking System: [ASP.NET WEB API, MSSQL, Entity Framework, NUnit, Moq, TDD]. ticket booking app, mini webshop for buying addons, admin portal for attraction maintenance, Staff management, Analytics reports.- Patient cohort identification for the clinical trial is a fairly tedious and expensive component of drug development. Implemented features like identifying diabetes, kidney diseases, etc. from EHR in Project N2C2 ( Identifying Patients for Clinical Trials Using NLP Information Extraction Augmented by Medical Ontologies ) [CTakes, Java, NLP] as part of the automation the process.- Worked on Employee Hiring Platform POC [NodeJs, React, DynamoDB, CloudSearch, NLP, AWS API Gateway, Lambda] A POC for creating a platform for matching candidates with ranking for a specific job description and vice versa. We used Amazon's Cloudsearch for resume skill matching with the job descriptions. Show less
  • Relisource
    Software Engineer
    Relisource Aug 2015 - Mar 2017
    Dhaka
    RF2 Site Manager: The client has developed an RF-based sensor network. They need to implement advanced new features regarding security and RF protocol implementation. The client uses an RF-based sensor network to monitor the temperature of several temperature-sensitive products.The network comprises three embedded components called Gateway, Repeater, and Monitor (Temperature Data Logger). The Monitor is used to log the temperature of the temperature-sensitive products. The Gateway and… Show more RF2 Site Manager: The client has developed an RF-based sensor network. They need to implement advanced new features regarding security and RF protocol implementation. The client uses an RF-based sensor network to monitor the temperature of several temperature-sensitive products.The network comprises three embedded components called Gateway, Repeater, and Monitor (Temperature Data Logger). The Monitor is used to log the temperature of the temperature-sensitive products. The Gateway and Repeater are used to create an RF sensor network to collect and log the data wirelessly. The Gateway contains an embedded PC in it.- Designed and implemented features in Rule Manager (Windows Service): In Gateway PC some windows services run to communicate through the RF network. One of them is the rule manager that polls for updates in rules for monitors on the server and sends those rules as commands to monitors and also downloads the logged data from the monitor through the RF network.- Implemented a console application that reads data from CSV/text files provided by the user from the current production platform, validates data, transforms data, insert data to the new production database, gets artifacts (videos, PDFs, audio files) through FTP, uploads into Amazon S3, and updates the file locations to the new production database. Show less
  • Streams Tech Ltd.
    Software Engineer
    Streams Tech Ltd. Jan 2014 - Jul 2015
    Dhaka, Bangladesh
    - Implemented features in GeoSWMM which is a custom ArcGIS ArcMap-based modeling and data management tool that utilizes the U.S. Environmental Protection Agency's (EPA's) Storm Water Management Model (SWMM). The extension allows the users to efficiently set up a complete model and run it entirely within the ArcGIS system.- QStats performs statistical flood-frequency analyses of annual-maximum peak flow data (annual peaks) in ArcGIS platform using the Program PeakFQ of US Geological… Show more - Implemented features in GeoSWMM which is a custom ArcGIS ArcMap-based modeling and data management tool that utilizes the U.S. Environmental Protection Agency's (EPA's) Storm Water Management Model (SWMM). The extension allows the users to efficiently set up a complete model and run it entirely within the ArcGIS system.- QStats performs statistical flood-frequency analyses of annual-maximum peak flow data (annual peaks) in ArcGIS platform using the Program PeakFQ of US Geological Survey (USGS). Program PeakFQ applies the procedures recommended in Bulletin 17B of the Interagency Advisory Committee on Water Data (1982), commonly referred to as Bulletin 17B, in the statistical analyses.- Watershed Delineation tool is a GIS-based topographic analysis tool to define the watershed boundaries for hydrologicalmodels/projects. Using DEM information of the project area, the tool enables users to analyze the model topography, identify the stream layout, and to delineate watershed boundaries at some given locations (points of interest). Show less
  • Codeboxr
    Software Engineer Level I
    Codeboxr Mar 2013 - Dec 2013
    Lalmatia, Dhaka
    [PHP, jQuery, Joomla]- Implemented Joomla Extensions: My Social TimeLine which shows the latest updates from all major social networks in Facebook like timeline fashion (and other layout and styles).-Implemented Joomla extensions: Related Articles plugin, Instagram photo Display, Photo Slider, etc.

Mir Md Faysal Skills

C# Javascript C++ Mysql Java C Php Joomla Json Jquery Ajax Css Sql Html Xml Linux Oop Programming Codeigniter Git Design Patterns Mootools Oracle Sql Object Oriented Design .net .net Framework Object Oriented Programming Cascading Style Sheets Mvc

Mir Md Faysal Education Details

Frequently Asked Questions about Mir Md Faysal

What company does Mir Md Faysal work for?

Mir Md Faysal works for Cefalo

What is Mir Md Faysal's role at the current company?

Mir Md Faysal's current role is Sr. Software Engineer | Clean Code | .NET Stack | Azure | Blazor | Microservice | TDD.

What is Mir Md Faysal's email address?

Mir Md Faysal's email address is fa****@****ail.com

What schools did Mir Md Faysal attend?

Mir Md Faysal attended Bangladesh University Of Engineering And Technology, Notre Dame College, Adarsha School, Narayanganj.

What skills is Mir Md Faysal known for?

Mir Md Faysal has skills like C#, Javascript, C++, Mysql, Java, C, Php, Joomla, Json, Jquery, Ajax, Css.

Who are Mir Md Faysal's colleagues?

Mir Md Faysal's colleagues are Afra Anika, Kaushik Sarker, M. Mohaiminul Islam, Ibrahim Khalil, Salman Rahman, Md. Jubaer Hosain, Shaikh Hafiz Ahamed.

Not the Mir Md Faysal 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

Aero Online

Your AI prospecting assistant

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.