
Abdullah Al Bake
Dhaka, Bangladesh
Abdullah Al Bake
Senior ASP.NET Core & Full Stack .NET Developer
Category : Web development
I am a professional Full Stack .NET Developer with 10+ years of experience building enterprise web applications, admin dashboards, APIs, HRM systems, LMS platforms, appraisal systems, and database-driven applications.
I specialize in:
ASP.NET Core
ASP.NET MVC
ASP.NET Web Forms
Web API Development
SQL Server & Stored Procedure Optimization
Clean Architecture
Dashboard Development
Frontend UI Modernization
Performance Optimization
I help businesses improve system performance, modernize old applications, optimize databases, and build scalable enterprise solutions with clean and maintainable architecture.
I focus on delivering:
Fast performance
Secure applications
Clean code structure
Responsive UI
Reliable long-term support
I specialize in:
ASP.NET Core
ASP.NET MVC
ASP.NET Web Forms
Web API Development
SQL Server & Stored Procedure Optimization
Clean Architecture
Dashboard Development
Frontend UI Modernization
Performance Optimization
I help businesses improve system performance, modernize old applications, optimize databases, and build scalable enterprise solutions with clean and maintainable architecture.
I focus on delivering:
Fast performance
Secure applications
Clean code structure
Responsive UI
Reliable long-term support
Portfolio
Working hours
- Monday:08h00 To 18h00
- Tuesday:08h00 To 18h00
- Wednesday:08h00 To 18h00
- Thursday:08h00 To 18h00
- Friday:08h00 To 18h00
- Saturday:Not available
- Sunday:Not available
- Build a modern, scalable, and secure enterprise admin dashboard using ASP.NET Core with clean architecture and high-performance backend development. I specialize in developing custom admin panels, ...
Manager – Software Development
As a Software Development Manager, I lead cross-functional teams in designing, developing, and delivering high-performance, scalable enterprise applications using ASP.NET (MVC/Core), C#, and SQL Server. I combine strong technical expertise with strategic leadership to align technology initiatives with business objectives, ensuring efficient, secure, and future-ready solutions.
🏗️ Application Architecture & Implementation
🚀 Lead architecture, design, and deployment of enterprise-grade web applications built on .NET Core, ASP.NET MVC, and RESTful APIs.
⚙️ Define scalable and maintainable system architectures leveraging microservices and cloud-native principles.
🧭 Provide technical direction on frameworks, design patterns, and integration methodologies aligned with Azure and DevOps standards.
🗄️ Database Architecture & Optimization
💾 Oversee SQL Server design, performance optimization, and data modeling for reliability and scalability.
✅ Review and approve complex stored procedures, indexing strategies, and query optimization.
📑 Implement best practices for data governance, documentation, and change management.
🔄 Development Lifecycle & Delivery
🛠️ Manage the complete Software Development Lifecycle (SDLC), from planning to deployment and post-production support.
👥 Team Leadership & Collaboration
🎯 Mentor and lead developers, fostering a culture of collaboration, innovation, and technical excellence.
🔍 Conduct code reviews, performance evaluations, and technical training to upskill the team.
🤝 Collaborate with QA, UI/UX, and business analysts to ensure cohesive execution and timely delivery.
💡 Innovation & Continuous Improvement
🌐 Champion emerging technologies like containerization (Docker, Kubernetes) and cloud computing (Azure, AWS) to improve system scalability.
🛡️ Lead root cause analysis for complex issues and implement sustainable, long-term solutions.
⚙️ Continuously evaluate new tools and frameworks
As a Software Development Manager, I lead cross-functional teams in designing, developing, and delivering high-performance, scalable enterprise applications using ASP.NET (MVC/Core), C#, and SQL Server. I combine strong technical expertise with strategic leadership to align technology initiatives with business objectives, ensuring efficient, secure, and future-ready solutions.
🏗️ Application Architecture & Implementation
🚀 Lead architecture, design, and deployment of enterprise-grade web applications built on .NET Core, ASP.NET MVC, and RESTful APIs.
⚙️ Define scalable and maintainable system architectures leveraging microservices and cloud-native principles.
🧭 Provide technical direction on frameworks, design patterns, and integration methodologies aligned with Azure and DevOps standards.
🗄️ Database Architecture & Optimization
💾 Oversee SQL Server design, performance optimization, and data modeling for reliability and scalability.
✅ Review and approve complex stored procedures, indexing strategies, and query optimization.
📑 Implement best practices for data governance, documentation, and change management.
🔄 Development Lifecycle & Delivery
🛠️ Manage the complete Software Development Lifecycle (SDLC), from planning to deployment and post-production support.
👥 Team Leadership & Collaboration
🎯 Mentor and lead developers, fostering a culture of collaboration, innovation, and technical excellence.
🔍 Conduct code reviews, performance evaluations, and technical training to upskill the team.
🤝 Collaborate with QA, UI/UX, and business analysts to ensure cohesive execution and timely delivery.
💡 Innovation & Continuous Improvement
🌐 Champion emerging technologies like containerization (Docker, Kubernetes) and cloud computing (Azure, AWS) to improve system scalability.
🛡️ Lead root cause analysis for complex issues and implement sustainable, long-term solutions.
⚙️ Continuously evaluate new tools and frameworks
Roles and Responsibilities:
- Application Design and Implementation:
- Design, develop, and maintain ASP.NET C# applications (MVC, Core) with a focus on SQL Server-based solutions.
- Leverage expertise in RDBMS for database architecture, design, and optimization.
- Contribute to the overall development and implementation plans, ensuring that technical requirements align with business needs.
- Database Design and Management:
- Design and optimize SQL queries, table structures, and stored procedures to ensure optimal performance and scalability.
- Document database builds, changes, and maintenance procedures.
- Provide expert input on database-related decisions and ensure data integrity across systems.
- Development Lifecycle Contribution:
- Actively contribute to all phases of the development lifecycle, including requirements gathering, coding, testing, debugging, and deployment.
- Write testable, scalable, and efficient code to meet project requirements.
- Perform testing and debugging to ensure high-quality applications.
- Code Reviews and Collaboration:
- Participate in code reviews, ensuring adherence to coding standards, best practices, and continuous improvement.
- Collaborate with cross-functional teams to address any issues and improve the codebase.
- Documentation and Maintenance:
- Maintain clear, detailed, and up-to-date documentation for applications, databases, and processes.
- Provide ongoing support for application maintenance, ensuring the stability and functionality of deployed solutions.
- Problem-Solving and Innovation:
- Troubleshoot and resolve complex application and database issues.
- Stay up-to-date with the latest technologies and development trends to enhance application functionality, performance.
This role involves collaborating closely with stakeholders, ensuring robust database design, and delivering reliable and scalable applications industry best practices.
- Application Design and Implementation:
- Design, develop, and maintain ASP.NET C# applications (MVC, Core) with a focus on SQL Server-based solutions.
- Leverage expertise in RDBMS for database architecture, design, and optimization.
- Contribute to the overall development and implementation plans, ensuring that technical requirements align with business needs.
- Database Design and Management:
- Design and optimize SQL queries, table structures, and stored procedures to ensure optimal performance and scalability.
- Document database builds, changes, and maintenance procedures.
- Provide expert input on database-related decisions and ensure data integrity across systems.
- Development Lifecycle Contribution:
- Actively contribute to all phases of the development lifecycle, including requirements gathering, coding, testing, debugging, and deployment.
- Write testable, scalable, and efficient code to meet project requirements.
- Perform testing and debugging to ensure high-quality applications.
- Code Reviews and Collaboration:
- Participate in code reviews, ensuring adherence to coding standards, best practices, and continuous improvement.
- Collaborate with cross-functional teams to address any issues and improve the codebase.
- Documentation and Maintenance:
- Maintain clear, detailed, and up-to-date documentation for applications, databases, and processes.
- Provide ongoing support for application maintenance, ensuring the stability and functionality of deployed solutions.
- Problem-Solving and Innovation:
- Troubleshoot and resolve complex application and database issues.
- Stay up-to-date with the latest technologies and development trends to enhance application functionality, performance.
This role involves collaborating closely with stakeholders, ensuring robust database design, and delivering reliable and scalable applications industry best practices.
. Creating and maintaining the ASP.NET-based websites and their web applications as per the initial guidelines of the client.
. Making changes to existing web applications according to the feedback received from the end-users or clients. In some cases, changes are also made in order to update the application's compatibility with the latest operating systems.
. Testing the applications and websites on different web browsers to ensure a standard user experience for the clients across all platforms.
. Designing back-end database structures for web applications and also generating stored procedures that are complex in nature for the software's maintenance purposes.
. Finding information about the latest technologies that aid in the development of core web applications and enhance their features in the long run.
. Fixing existing software bugs and optimizing performance.
. Application Security Update & Fixing Application Penetration Testing.
Projects:
1. CTI Dashboard for Contact Center
CTI is a web-based customer service provider application. All banking information of the customer is stored through the CTI application. In addition, the customer's instruction-based request is kept which is validated by the supervisor, and the service is provided to the customer. In addition, all data is analyzed through reporting.
2. Green Pin (Paperless PIN Generation)
The green PIN is a web-based card PIN-generating service provider application. This allows a user to generate, reset, forget, and update the new PIN number of his card.
3. Campaign Manager
Campaign Manager is a web-based customer management category media management system. Campaign Manager is a system through which a user waits in a queue for any service while the customer listens to the campaign media according to his profile category.
. Making changes to existing web applications according to the feedback received from the end-users or clients. In some cases, changes are also made in order to update the application's compatibility with the latest operating systems.
. Testing the applications and websites on different web browsers to ensure a standard user experience for the clients across all platforms.
. Designing back-end database structures for web applications and also generating stored procedures that are complex in nature for the software's maintenance purposes.
. Finding information about the latest technologies that aid in the development of core web applications and enhance their features in the long run.
. Fixing existing software bugs and optimizing performance.
. Application Security Update & Fixing Application Penetration Testing.
Projects:
1. CTI Dashboard for Contact Center
CTI is a web-based customer service provider application. All banking information of the customer is stored through the CTI application. In addition, the customer's instruction-based request is kept which is validated by the supervisor, and the service is provided to the customer. In addition, all data is analyzed through reporting.
2. Green Pin (Paperless PIN Generation)
The green PIN is a web-based card PIN-generating service provider application. This allows a user to generate, reset, forget, and update the new PIN number of his card.
3. Campaign Manager
Campaign Manager is a web-based customer management category media management system. Campaign Manager is a system through which a user waits in a queue for any service while the customer listens to the campaign media according to his profile category.
Duties and Responsibilities:
- SharePoint Design and Customization:
- Perform entry-level design and customization of SharePoint elements, including Lists, Content Types, Workflows, Views, and Sites, using and without SharePoint Designer.
- Develop and customize SharePoint solutions with InfoPath and SharePoint Designer, creating custom lists, libraries, workflows, and forms.
- Design and implement custom Page Layouts and Content Types using SharePoint Designer.
- Requirement Gathering and Documentation:
- Collaborate with end-users and stakeholders to gather requirements.
- Prepare functional and technical documentation, user acceptance test scripts, and oversee project implementations.
- Front-End Development and Customization:
- Customize SharePoint interfaces using XSLT, jQuery, and SharePoint search.
- Design and develop user interfaces and workflows with master pages, CSS, JavaScript, and SharePoint Designer features and files.
- Support and Maintenance:
- Provide Tier 2 and Tier 3 technical support for SharePoint-related issues.
- Perform maintenance to identify enhancements or resolve defects in SharePoint applications.
- Business Intelligence Integration:
- Integrate SSRS, PerformancePoint, and Business Intelligence dashboards into SharePoint environments.
- Security and Standards:
- Develop and enforce SharePoint security policies and standards for all users.
- Custom Form and Workflow Development:
- Create custom forms using InfoPath.
- Develop and implement custom workflows using SharePoint Designer.
- Project Management Support:
- Create and manage project plans, custom fields, custom lookups, workflows, Enterprise Project Types, and project site templates.
- Address project administrative needs effectively.
- Independent Work and Impact:
- Work independently to achieve daily objectives, contributing significantly to operational outcomes and project deliverables.
- SharePoint Design and Customization:
- Perform entry-level design and customization of SharePoint elements, including Lists, Content Types, Workflows, Views, and Sites, using and without SharePoint Designer.
- Develop and customize SharePoint solutions with InfoPath and SharePoint Designer, creating custom lists, libraries, workflows, and forms.
- Design and implement custom Page Layouts and Content Types using SharePoint Designer.
- Requirement Gathering and Documentation:
- Collaborate with end-users and stakeholders to gather requirements.
- Prepare functional and technical documentation, user acceptance test scripts, and oversee project implementations.
- Front-End Development and Customization:
- Customize SharePoint interfaces using XSLT, jQuery, and SharePoint search.
- Design and develop user interfaces and workflows with master pages, CSS, JavaScript, and SharePoint Designer features and files.
- Support and Maintenance:
- Provide Tier 2 and Tier 3 technical support for SharePoint-related issues.
- Perform maintenance to identify enhancements or resolve defects in SharePoint applications.
- Business Intelligence Integration:
- Integrate SSRS, PerformancePoint, and Business Intelligence dashboards into SharePoint environments.
- Security and Standards:
- Develop and enforce SharePoint security policies and standards for all users.
- Custom Form and Workflow Development:
- Create custom forms using InfoPath.
- Develop and implement custom workflows using SharePoint Designer.
- Project Management Support:
- Create and manage project plans, custom fields, custom lookups, workflows, Enterprise Project Types, and project site templates.
- Address project administrative needs effectively.
- Independent Work and Impact:
- Work independently to achieve daily objectives, contributing significantly to operational outcomes and project deliverables.
As a Software Engineer working a e-Governance system for a Denmark Govt.Using ASP.NET 3.5 Database oracle.
Roles And Responsibility
o Developing the web based software using computer programming languages such as VB.net, C# and MSSQL.
o Performing extensive software testing and stringent quality checks as per the QC guidelines to ensure an error free as well as optimum final product to the user.
o Creating and maintaining the ASP.NET based websites and their web applications as per the initial guidelines of the client.
o Making changes to existing web applications according to the feedback received from the end users or clients. In some cases, changes are also made in order to update the application’s compatibility with the latest operating systems.
o Testing the applications and websites on different web browsers to ensure a standard user experience for the clients across all platforms.
o Training the end user or client on the final product as well as providing technical support whenever required.
o Designing back end database structures for the web applications and also generating stored procedures that are complex in nature for the software’s maintenance purposes.
o Finding information about latest technologies that aid in the development of core web applications and enhance their features in the long run.
o They have to also ensure the compatibility of their websites with newer software or operating system version.
o Understanding the life cycle of software and determining any changes that may be needed as per the observations and feedback of software testing professionals.
Roles And Responsibility
o Developing the web based software using computer programming languages such as VB.net, C# and MSSQL.
o Performing extensive software testing and stringent quality checks as per the QC guidelines to ensure an error free as well as optimum final product to the user.
o Creating and maintaining the ASP.NET based websites and their web applications as per the initial guidelines of the client.
o Making changes to existing web applications according to the feedback received from the end users or clients. In some cases, changes are also made in order to update the application’s compatibility with the latest operating systems.
o Testing the applications and websites on different web browsers to ensure a standard user experience for the clients across all platforms.
o Training the end user or client on the final product as well as providing technical support whenever required.
o Designing back end database structures for the web applications and also generating stored procedures that are complex in nature for the software’s maintenance purposes.
o Finding information about latest technologies that aid in the development of core web applications and enhance their features in the long run.
o They have to also ensure the compatibility of their websites with newer software or operating system version.
o Understanding the life cycle of software and determining any changes that may be needed as per the observations and feedback of software testing professionals.
- 🇬🇧 English
Please sign in as a customer to give your feedback





