Hi, I am Mahmud Hasan
I am a programmer with 4 to 5 years of experience in the job market, specifically in developing ERP systems and manufacturing software for companies in the Food & Beverage and Footwear industries. I also have experience in developing CMS or management systems such as project management and shop management, as well as E-commerce sites using various technologies such as ASP.NET MVC, ASP.NET Core, JavaScript, jQuery, Razor View Pages, ASP Web Forms, SQL Server, and Firebase.
My skills include proficiency in programming languages such as C#, ASP.NET, .NET Core, Visual Basic, and basic knowledge of Python. I am also experienced in using frameworks and libraries like Entity Framework, Entity Framework Core, and ADO.NET. I have knowledge of software architecture patterns such as Layered Architecture with Dependency Injection and the Model-View-Controller (MVC) pattern.
In terms of front-end development, I am skilled in web design using HTML5, CSS3, and Bootstrap, and JavaScript libraries like jQuery, Ajax, A-Frame, and Three JS. I also have experience in developing desktop software using C# and Electron JS.
My knowledge of databases includes working with SQL Server 2014/15 and using stored procedures, views, and functions. I also have experience in preventing SQL Injection and Cross-Site Scripting (XSS) attacks.
For reporting purposes, I am proficient in using RDLC and HTML. I have experience in using Agile and Waterfall software development methodologies and versioning tools such as Git and Trello for managing team projects.