MD. MIZANUR RAHMAN SARKER
Senior Software Architect / Senior .Net Developer
**/*, **** ******, *********, Dhaka, Bangladesh
Cell: +880********** adiido@r.postjobfree.com
LinkedIn: https://www.linkedin.com/in/mizanur-rahman-sarker-58727aa Profile
A Senior Software Architect and .Net Developer with strong leadership and interpersonal skills. Currently leading software development as Head of Technology of a 30+ member’s software development department. Strongly involved in architectural decision making for different products in a company of 200+ employees. Responsible for final code review and giving approval before any deployment in production for all core services of my current company. Strong expertise in project estimation, feature breakdown, setting up development process to run a project successfully from start to production deployment. Leading backend development, refactoring existing code, mentoring junior developers, setting up project architecture and coding standards and preparing architecture documents for a number of projects for different European clients. Love to solve complex problems, learn new technologies (especially cloud technologies) and architectural patterns and practices. Very strong in designing/defining project architecture and architectural decision making to ensure smooth development and reducing future project change cost. Heavily involved in defining DevOps process and participated in setting up AWS to Azure cloud (Azure Kubernetes Service) migration strategies for a number of projects. Professional Experience
July 2020 – Present Secure Link Services Dhaka, Bangladesh Senior Software Architect & Head of Technology (Insurtech) April 2017 – June, 2020 Secure Link Services Dhaka, Bangladesh Application Architect & Head of Technology (Insurtech)
Responsible for leading software development, defining project architecture, taking architectural decisions, setting up development process of a 30+ members software development department.
Heavily involved in companywide architectural decision making and responsible for taking all architectural decisions for projects in my department.
Responsible for delivering high quality web based software products for different top European companies.
Leading and take part in active backend development using C#.Net, Asp.Net Core, RabbitMQ, MongoDB for number of projects following micorservices architecture.
Responsible for mentoring junior developers, serving as president of Selise Technology club
Setting up project architecture and coding standard to ensure smooth project development and delivery.
Refactoring existing code to ensure the quality of products are maintained over time.
Responsible for defining deployment strategies for cloud (Azure) and on premise deployment for different projects. Responsible for deployment of couple of projects.
Involved in setting up strategies for Migration of 10+ products from AWS to Azure Kubernetes service using Azure Devops CI/CD pipeline.
Responsible for reviewing code and giving approval for 40+ core microservices before production deployment.
Responsible for reviewing and approving any database scripts before running it in production for all of companies projects.
Responsible for analyzing requirements and making budget estimation for new projects.
Contribute in project management, helping business analysts in requirement engineering. Key Technologies and Concepts: C#.NET, .NET CORE, ASP.NET CORE, ASP.NET WEB API, MongoDB, RabbitMQ, Kubernetes, Docker, Microservice architecture, Agile Development, Scrum. April 2012 – March 2017 Secure Link Services Dhaka, Bangladesh Senior Software Engineer (Team Leader)
Worked in very large scale web based E-governance application for a Swiss client from scratch as a Full Stack Developer. Main responsibility was to lead development of a team of size 4-8 people. Mainly used Asp.Net Web API (C#) and AngularJS as development technologies.
Lead development in both backend and front end of a team of size 4-8 developers
Design and development of client side application framework from scratch using AngularJS
Design and development of API for complex business process
Design database for complex business cases
Actively participated in architectural decision.
Communicating with Swiss clients for project requirements and technical decisions.
Mentor junior developers
Key Technologies and Concepts: ASP.NET WEB API, C#.NET, MSSQL, Entity Framework, AngularJS, HTML, CSS, GRUNT, IIS, CQRS, Domain Driven Development, Agile development, Scrum April 2009 – April 2012 Enosis Solutions, Dhaka, Bangladesh Senior Software Engineer
Worked mainly in a large scale web based restaurant deal management application using ASP.NET MVC
(C#), NHibernate and SQL server for an USA based client.
Backend development using ASP.NET MVC(C#), NHibernate and SQL Server.
Design extensive complex user interface using HTML, CSS, Java Script, JQuery etc.
Participate in complex database design process.
Used Domain Driven Development methodology and create repository using NHibernate.
Used subversion for source control and JIRA as the tools for task management.
Worked in a tight schedule maintaining deadline for each scrum iteration.
Developed a system monitoring service to monitor processes running for a large application. Key Technologies and Concepts: ASP.NET MVC, C#.NET, MSSQL, NHibernate, JQuery, HTML, CSS, IIS, Dev Express controls, Domain Driven Development, Agile development, Scrum. Nov 2007 – March 2009 Bording Vista LTD, Dhaka, Bangladesh Software Engineer
Developed both windows and web applications as per client requirement.
Participate in different training program arranged by Bording Vista on SharePoint and .Net technology.
Worked in Asp.Net 3.5, C#. Asp.net Ajax and Infragistics web controls Key Technologies: ASP.NET, C#.NET, Desktop Application, MSSQL, JQuery, NHibernate, HTML, CSS, Infragistics controls
Mar 2007 – Oct 2007 Southtech LTD, Dhaka, Bangladesh Programmer
Worked on a large windows based project SCALED, a human resource management software.
Developed using VB 6.0 and SQL server.
Key Technologies: VB 6.0, VB.NET, Desktop Application, MSSQL, Stored Procedure Aug. 2006 – Feb 2007 General Automation LTD, Dhaka, Bangladesh Assistant Programmer
Worked on a salary and attendance systems using VB.NET / VB 6.0 and SQL Server. Key Technologies: VB 6.0, VB.NET, Desktop Application, MSSQL, Stored Procedure Skills and Experiences
Enterprise Architecture/Design:
Enterprise Application Architecture, Micro services Architecture, Domain Driven Development, CQRS, API development, Application Integration, Service Oriented Architecture (SOA), Agile Development, System requirement capturing.
Languages
.Net Core and .Net Framework development (C#), JavaScript, Visual Basic, Familiar with Java and C++ Databases
Microsoft SQL Server, Mongo DB, MySQL, PostgreSQL
Web Development and Development Tools
Asp.Net Core, Asp.Net MVC, Asp.Net, Angular, AngularJS, JQuery, CSS/DHTML/HTML, XML Technology, JSon etc.
Microsoft Enterprise .NET Platform
Entity Framework, ADO.NET, WCF, WPF, Win Form, IIS, Microsoft .Net Architecture, .Net Standard etc. Programming Principles and Concepts
Object oriented Programming, Design Patterns, Refactoring, Clean Code, SOLID Principles, Unit Test and TDD etc.
Source Control and Project Management
Git, SVN, TFS, Jira, Bit bucket, Confluence, Slack, Azure DevOps etc. DevOps Process and Tools
Continuous Integration/Continuous Delivery, Azure DevOps, Docker, Kuberetes, Jenkins etc. Certificates & Award
Most Valuable Employee award 2017 and 2018 in SECURE LINK SERVICES BD LTD Education
B.Sc. in Computer Science & Engineering
Rajshahi University of Engineering & Technology
Rajshahi, Bangladesh.
CGPA 3.55 (Out of 4.00)-First Class
Passing year: 2006
References
1. Topu Newaj
Senior Vice President at Shohoz, Partner and Director at Secure Link Services Ltd. Cell. +880**********
Email: adiido@r.postjobfree.com
1. Md. Shahjahan
Senior Application Architect
Secure Link Services Ltd BD
Cell: +880**********
Email: adiido@r.postjobfree.com