Mohammed Imran
Phone: 872-***-****
Email: *************.******@*****.***
URL: https://www.linkedin.com/in/im-78422mi44207
SUMMARY
• Microsoft Professional with 9+ years of experience in analyzing, designing, developing, testing, and implementing Web, Windows, Service Oriented, client-server, N-tier, and enterprise applications.
• Proficient in ASP.NET Web Forms / MVC, JavaScript, jQuery, HTML5, CSS, and other web technologies.
• Extensive hands-on experience in crafting software solutions utilizing a wide array of technologies such as C#, AJAX, VB.NET, LINQ, .NET Framework, Entity Framework, Web Services, Service Oriented Architecture (SOA), WinForms, WPF, Silverlight, Bootstrap, SOAP, JQuery, AngularJS, among others.
• Skilled in designing and implementing infrastructure as code and establishing CI/CD pipelines for large-scale web application deployments.
• Well-versed in developing applications using C# and VB.NET, with expertise in Microsoft technologies including C#, ASP.NET, MVC, Entity Framework, ADO.NET, SQL Server, WCF, Web API RESTful Services, and IIS.
• Proficiency in working with structured and layered project architectures, utilizing Angular and React frameworks for single-page application (SPA) development.
• Expertise in building data layers using Entity Framework, ADO.NET, and LINQ, along with creating and consuming RESTful and SOAP Web Services.
• Strong background in SQL development, including the creation of queries, functions, stored procedures, triggers, and views, with proficiency in RDBMS such as SQL Server and Oracle 11g.
• Skilled in data exchange using XML and JSON formats, with proficiency in AJAX Control Toolkit, Telerik Controls, JavaScript, HTML, CSS, XML, XAML, and Web Services.
• Experience with Kubernetes for automated deployment, scaling, and management of containerized applications.
• Competence in SQL Server Database design, maintenance, RDBMS concepts, ER Diagrams, Views, Stored Procedures, Functions, Indexes, and Temporary Tables.
• Proficient in writing clear, maintainable, and efficient code for web development, with strong organizational, project management, and team management skills.
• Developed and maintained automated account de-provisioning solutions using Windows PowerShell, streamlining employee off-boarding processes.
• Solid understanding of Object-Oriented Programming (OOP), with experience in multiple programming languages including PHP, JSP, ASP.NET, C#, and . NET.
• Experienced in developing UI-rich web and web service applications using technologies such as Object-Oriented JavaScript, TypeScript, Node JS, Bootstrap, and CSS Frameworks.
• Designed, configured, and deployed Microsoft Azure applications focusing on high availability, fault tolerance, and autoscaling, utilizing the Azure stack.
• Implemented Angular 2/4 component router and services for backend API connectivity, along with filtering, sorting, and pagination using Angular 8 and React.
• Proficiency in managing Azure infrastructure and deploying workloads on Azure virtual environments.
• Skilled in Visual FoxPro, Windows-based application development, and management of FoxPro tables, SQL queries, and ODBCs.
•
• Proficient in Object-relational mapping using ADO.NET, Entity Framework, LINQ to SQL, LINQ to Objects, and Lambda Expressions.
• Deep understanding of frontend SPA development using .Net Framework alongside Angular and React.
• Familiarity with agile tools like JIRA and adeptness in DevOps principles, with hands-on experience implementing Continuous Integration and Continuous Delivery methodologies leveraging Jenkins and Azure.
• Experienced in utilizing Version Control systems and project management platforms including TFS, Git, GitHub, and JIRA.
• Analyzed, developed, and automated various ITSM processes, including Incident Management, Change Management, Asset Management, and Service Request.
Experience in generating Custom Reports and various types of Tabular, Matrix, and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS). Skilled in developing User Controls and Custom Controls in C# and ASP .Net.
• Experienced in Integrating 3rd party software like Telerik, Kendo UI Chart, XML Pdf, Twitter API, Facebook API, PayPal, and MS CRM 2011 with Dot Net applications.
• Experienced in Angular and React with modules, services, templates, directives, services, and dependency injection to create a SPA.
• Solid understanding of JavaScript, jQuery, Typescript, Angular, and React. Profound knowledge of front-end web development and design using HTML5, CSS3, and Bootstrap.
• Proficient in Agile SDLC methodology, adept at crafting web applications utilizing Angular, React, and conducting Unit Tests with Karma-Jasmine. Experienced in utilizing documentation tools like StarUML.
• Successfully implemented Angular 2/4 component router to facilitate navigation and services connecting web applications to backend APIs.
• Skilled in Test Driven Development (TDD) and proficient in utilizing unit testing frameworks such as NUnit.
• Possesses working knowledge of agile tools such as JIRA, coupled with a solid understanding of DevOps principles. Experienced in implementing continuous Integration and Continuous Delivery methodologies using Jenkins and Azure. TECHNICAL SKILLS
Languages C#, HTML, SQL.
Tools Visual Studio 2019/2022, VS Code, SPLUNK, Elastic Search, Kibana, Grafana, Jenkins, Docker, Dynatrace
Operating Systems Windows 11/10/8/7/XP, Windows Server 2022/2019/2016 & 2012 R2 Methodologies Agile, Waterfall, and Iterative
Web skills .Net 6/5, Asp.Net Core 3.1, IIS 10.0/8.0/7.0, JavaScript, jQuery, XML, HTML, HTML 5, Razor Engine (CSHTML), Bootstrap, CSS, AJAX, Angular 8-10 and Web API Core. Distributed Technologies Web Services, WCF, Rest API, and Web API Relational Databases SQL Server 2019/2017/2016/2015, Oracle 12c. Scripting PowerShell, SQL Scripting
Data Access Dapper, Entity Framework Core, ADO.Net. 3rd Party Tools DevExpress and Telerik
Version Control Tools: GIT and Team Foundation Server Reporting Tools SSRS
•
Cloud Computing: Amazon Web Services (AWS) and Azure Functions, AWS S3 storage, AWS API Gateway, AWS Lambda, AWS EC2, Athena, Microsoft Azure Storage, Azure SQL, Docker, and Service Bus.
Testing Tools NUnit, X Unit, Moq, Postman
PROFESSIONAL EXPERIENCE:
Client: Ameren · Springfield, IL Feb’22 - Present
Role: Sr.Net Full Stack Developer
Responsibilities
• Served as a .Net Developer within a collaborative team environment, contributing to the design and development of applications using Visual Studio 2015 .Net Framework 4.6.2, C#.NET, ASP.NET MVC 5 with Entity Framework 6, and SQL Server 2015, while employing LINQ.
Spearheaded the modernization of legacy screens housing Investment information from multiple systems, transitioning them into a custom investment Page Application (SPA) with React router, redux, and Action creators. Developed a bespoke dashboard and metrics within Splunk to facilitate the visualization of Error reports and access logs.
Conducted code reviews and provided mentorship to junior developers, overseeing PULL requests, and adhering to agile principles. Leveraged Azure DevOps tools for build authorization and release management in higher environments.
• Implemented Model-View-Controller (MVC) architecture in ASP.NET 4.0 projects, thereby enhancing code organization and maintainability.
• Participated in requirement gathering and prioritization sessions for the Investment module alongside business analysts and stakeholders.
• Designed intricate SharePoint Designer workflows to automate approval processes, document management, and task assignment.
• Crafted a Service Layer using C#, incorporating Generics, Lambda Expressions, Extension Methods, LINQ to SQL, and LINQ to Objects, with a focus on querying, sorting, and filtering complex objects.
• Developed Web Services utilizing Windows Communication Foundation (WCF) and .NET to handle XML file processing and deployed them on Microsoft Azure Cloud Service.
• Constructed Web Pages using Single Page Application (SPA) Framework, HTML5, CSS3, Bootstrap, Angular, and Typescript, while interfacing with backend .NET Core API and Entity Framework Core.
• Experience in Data query using LINQ and Entity Framework to model the entities, logic, and data manipulation.
• Included npm, gulp, typescript, package. json, Jasmine, karma to serve the Angular 6.0 app in the project.
• Implementing data-driven server-side code in clean-code-architecture design using REST APIs, C#, ASP.net core, MVC, and LINQ in the .Net framework.
• Leveraged Angular's key features to ensure responsive User interface (UI) design, while also utilizing VUE.JS for powerful Single-Page Applications.
• Utilized Kibana for the visualization of Kafka topic messages to facilitate data search and identify any message stream failures.
• Employed Azure App Service as a cloud platform for building and deploying test and prototype systems.
• Designed web pages using ASP.NET Master Pages, Web Forms, jQuery, User Controls, Data Grid Controls, Form Validation controls, Custom controls, and CSS.
• Implemented client-side form validation and form view results using various components, services, and pipes in Angular.
•
• Conducted database operations with SQL Server 2014/2017, employing various optimization techniques and writing complex queries involving joins, indexes, views, stored procedures, and functions.
• Experience in developing Windows-based applications using VB.NET, including WinForms and WPF applications.
• Collaborated within an agile scrum team to develop the user interface for back-office support, employing an applicationbased MVC framework using Angular, HTML5, and CSS3.
• Enhanced application performance through Angular Component-based development, in preparation for future Angular framework transitions.
• Utilized Angular Router to enable seamless navigation within the application.
• Designed and implemented applications using MicroService Architecture to leverage its advantages such as loose coupling and design patterns.
• Upheld best coding standards using C# and React best practices for insurance applications, emphasizing modularity, reusability, and fault tolerance in line with industry requirements.
• Pioneered cloud migration strategies for insurance applications built on .NET and React, ensuring seamless integration with Azure Services, achieving enhanced scalability and security.
• Employed AJAX and JSON for sending requests to servers and facilitating information exchange between browsers and servers.
• Utilized GIT as a version control system and NPM scripts for building and test environments in Angular.js applications.
• Focused on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC), and Azure DevOps operations across Production and cross-platform environments.
• Developed SSIS packages for loading data from various interfaces into SQL Server, employing multiple transformations to collect data from diverse sources.
• Created Data Access Layer using Entity Framework to connect, retrieve, and update data from SQL Server, integrating RESTful services in Angular JS pages with Web API. Developed single-page applications with multiple views using route services, enhancing user experience dynamics with React. JS framework.
Implemented innovations in .NET MAUI, React, and Entity Framework Core for mobile policy management and claims reporting.
Leveraged LINQ to XML in C# and React services for efficient data querying in insurance domain applications, ensuring optimized premium calculations and swift claim processing. Engineered advanced underwriting algorithms in C# and React, utilizing . NET's Task Parallel Library (TPL) for concurrent risk evaluations.
Client: First American · Irving, Texas Aug’19 –
Jan’22 Role: Sr.Net Full Stack Developer
Responsibilities
• Collaborated within an agile development team, employing .NET technologies such as C#, ASP.NET, SQL, MVC, and WEB API for requirement analysis, design, and development, following AGILE methodology.
• Designed RESTFUL services using Web API, facilitating HTTP services creation and JSON response formatting using Web API media type formatter.
• Contributed to various projects involving ASP.NET Core web apps, command-line apps, libraries, and Universal Windows Platform apps.
• Developed Business Logic Layer & Data Access Layers adhering to the MVC architecture, and created core web services in Web API to interact with SQL Server Database via Entity Framework.
• Designed a resilient and scalable web application structure adaptable to surges in visitor traffic and new feature integrations at any project stage.
•
• Implemented client-side applications with AngularJS alongside .NET Core and Web API 2 architecture.
• Utilized advanced ASP.NET Core MVC concepts like Models, Providers, and Filters for backend development.
• Established secure REST, HTTP, and WebSocket APIs at scale, selecting appropriate AWS services based on computational, data, and security requirements.
• Provided UI accessibility guidance to ensure robust HTML, CSS, and JavaScript code compliance with accessibility standards.
• Managed technical tasks essential for project completion and the enhancement of existing .NET web applications.
• Proficient in container systems like Docker and container orchestration tools such as EC2 Container Service, Kubernetes, and Terraform.
• Employed GIT for Version Control, Jenkins for Continuous Integration, and JIRA and Bugzilla for defect and issue tracking respectively.
• Advocated for continuous integration and delivery with Azure DevOps, facilitating rapid and reliable production deployments of .NET backend and Angular frontend applications.
• Fostered collaboration and leadership, connecting cross-functional teams across the extensive .NET and Angular ecosystem.
• Implemented architectural patterns like Angular to reinforce application robustness and scalability.
• Worked with SSAS, SSRS, SSIS, and Cubes, as well as Power BI for report development.
• Championed continuous integration and delivery with Azure DevOps, achieving rapid and reliable production deployments of both .NET backend and Angular frontend applications.
• Cultivated collaboration and leadership, connecting cross-functional teams within the expansive .NET and Angular ecosystem.
• Directed teams to translate intricate user stories into streamlined code, utilizing SignalR for real-time web functionalities and Angular for dynamic front-end components.
• Collaborated closely with the Kafka Admin team to set up Kafka cluster setup in QA and Production environments.
• Collaborated with fellow Lead .NET Engineers to synchronize project timelines, oversee dependencies, and standardize coding conventions across .NET and Angular platforms.
• Demonstrated proficiency in leveraging Angular 8 to craft and deploy efficient web interfaces, encompassing the construction of Angular 8 components and integration of REST services through Component-based architecture.
• Actively contributed to team development by providing mentorship, addressing bottlenecks in both .NET and Angular and fostering innovation within their respective realms. Designed and developed RESTful service interfaces using MVC for the underlying customer event API. Utilized Xamarin Forms along with XAML for UI and forms creation. Implemented Seri log to centralize logging processes and store crucial actions and exceptions in web applications and APIs in Elastic search.
Leveraged Entity framework to connect web forms to data sources like MS SQL Server for data manipulation.
• Developed reports on SSRS on SQL Server and administered users, user groups, and scheduled instances for reports in Tableau.
• Demonstrated expertise in full-stack development utilizing .NET Core, ASP.NET MVC, Blazor, and Angular for frontend solutions, with significant experience in technical leadership roles.
• Developed dynamic responsive Web Applications by integrating Angular 8 with Bootstrap, further integrated with Web Services and Vue.js.
• Spearheaded continuous integration and delivery with Azure DevOps for swift and reliable production deployments of both .NET backend and Angular frontend applications.
• Proficient in leveraging Angular 8 for designing and implementing effective web interfaces, including building Angular 8 components and consuming REST services using Component-based architecture.
•
• Utilized the Microsoft SQL Server case and the nearby record framework to emulate Azure stockpiling administrations, defaulting to a database in Microsoft SQL Server 2012 Express Local DB. Client: Comcast· Detroit, Michigan Mar’17 – Jul’19 Role: .Net Full Stack developer
Responsibilities
• Developed functional design specifications and prototypes utilizing N-tier and layered architectures, aligning with business expectations and objectives.
• Implemented advanced C# features including partial classes, anonymous types, read-only properties, collections, polymorphism, and inheritance to construct the data entity model.
• Led mobile application development for Android and iOS platforms using Xamarin and Visual Studio in C#.
• Created a responsive layout design ensuring cross-device compatibility by leveraging Bootstrap and UI Bootstrap within Angular-UI.
• Played a significant role in developing components for the business layer and data layer, integrating them within the MVC architecture.
• Managed data loading from diverse sources such as OLEDB and flat files into SQL Server database, utilizing SSIS Packages and creating data mappings for seamless data transfer.
• Designed single-page applications (SPAs) using AngularJS, HTML5, CSS3, and Bootstrap for enhanced webpage responsiveness with custom CSS3 style sheets.
• Developed HTML helper methods, custom filters, views, and partial views using Razor syntax, implementing validation controls for both server-side and client-side validation using JavaScript.
• Utilized Entity Framework for importing Database Objects, employing LINQ on these objects, and updating data back to the Database via LINQ Providers.
• Formulated unit test suites for testing web application functionality using NUnit Framework, with MS Test Runner utilized for testing.
• Implemented ASP.NET MVC Page Controller pattern to add functionality to individual pages, facilitating acceptance of input from page requests and invoking requested actions.
• Developed queries using T-SQL statements, views, stored procedures, triggers, cursors, and user-defined functions in SQL Server for data manipulation.
• Employed features like partial classes, anonymous types, read-only properties, collections, polymorphism, and inheritance of C# in building the data entity model.
• Proficient in React.js for creating interactive UIs utilizing one-way data flow, Virtual DOM, JSX, and React Native concepts.
• Utilized Telerik Controls for rich data visualization and front-end application development using JavaScript and Ajax to retrieve data and call web services.
• Designed responsive web and mobile websites using HTML5, CSS3, AJAX, JavaScript, jQuery, and Bootstrap for user interface and form validation.
Designed user interfaces with Razor Views, Partial Views, and Layout Views, implementing controllers to transfer data between views and models.
Responsible for developing mobile applications for both Android and iOS using Xamarin and Visual Studio in C#. Employed AngularJS, Node.js, and TypeScript for writing directives, developing views, and working with testing frameworks such as Jasmine and C# builder tests.
• Implemented Web API for HTTP handling within MVC projects.
• Developed complex SQL queries, tables, views, stored procedures, cursors, and indexes.
•
• Designed overall layout designs meeting cross-device compatibility using Bootstrap and UI Bootstrap in Angular-UI.
• Collaborated with GIT and actively participated in code reviews and project development sessions.
• Extensively involved in developing components for the business layer and data layer, implementing them in MVC architecture.
• Created WCF service for entity search and consumed web services within the application.
• Implemented a user service-based architecture with ASP.NET MVC, Web Services (WCF), and Entity Framework for Database connectivity, and user-level security.
• Utilized directives, controllers, validations, and services for calling Web API controllers and invoking HTTP methods.
• Implemented Single Page Application (SPA) using Angular Framework and Angular libraries such as Angular5 CLI and Angular Material.
• Created Angular5 projects from scratch using Angular CLI and handled configuration and installation of dev dependencies.
• Utilized various features of Angular5 such as data binding, custom pipes, routing, custom directives, and dynamic binding to meet custom requirements.
• Designed concepts like inheritance, polymorphism, exception handling, and interfaces using object-oriented programming.
• Designed and implemented a synchronization script for updating phone numbers and addresses in Active Directory from an SQL Database.
• Implemented a dashboard web application from scratch based on ASP.NET Core with Razor views, including dependency injection (DI), and Entity Framework Core, identity user, role, and claims management. Client: Experian · Hyderabad, India Aug’14 – Nov’16 Role: .Net Developer
Responsibilities
• Actively participated in all stages of the Software Development Life Cycle, including Design, Analysis, Development, Implementation, Testing, and Support.
• Configured Entity Framework utilizing the EF database-first approach, initially creating tables and subsequently updating the edmx file. Implemented logging with log4net to record exception messages into the database.
• Utilized Microsoft Azure Service Bus for facilitating communication between applications running on Azure premises within a service-oriented architecture (SOA).
• Implemented client-side validations employing JavaScript and jQuery, integrating Custom Validations and User Validation for user access control, alongside developing Business Logic classes for the Transaction Module using Business Services.
• Extensively utilized ADO.NET's Datasets, Data Tables, and Data Views for data retrieval, manipulation, and display within ASP.NET pages and user controls.
• Implemented various design patterns such as Dependency Injection, Repository, Singleton, Unit of Work, and MVC patterns to improve project organization and maintainability.
• Designed ASP.NET MVC website with a consistent site-wide page layout using Master Pages and their associated content pages.
• Made intensive use of Cascading Style Sheets (CSS) and XHTML to design the look and feel of web pages.
• Programmed ADO.NET for communication between the application and database, making extensive use of Grid Views, Data Sets, Data Tables, and Data Adapters to render reports.
• Developed data binding and Data Access with SQL using ADO.NET.
•
• Developed ASP.NET applications using Server controls, HTML Controls, Data Grid, Data List, and Validation controls.
Developed User Interface using Event-driven Web Forms with ASP.NET running on IIS 7.0 using Visual Studio 2008. Exclusively utilized the AJAX Password Strength Control tool for implementing and maintaining login controls in web applications.
• Utilized jQuery to make AJAX calls to the server using GET and POST methods, parsing the XML/JSON response to retrieve required information from corresponding elements and attributes.
• Created customized ASP.NET AJAX control Phone Validator for validating the number of digits in the entered phone number by clients.
• Developed UI using ASP.NET features like Master Pages and user controls.
• Worked with Team Foundation Source (TFS) control for code storage, change tracking, and version control.
• Experience working with CSS pre-processors like LESS and SASS/SCSS along with JavaScript task runners like GruntJS.
• Expertise in building scalable and high-performance applications using C# with ASP.NET and Node.js with Express.js.
• Developed Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular JS, and Bootstrap.
• Utilized React JS for usage metrics and end-to-end event tracing for analysis.
• Implemented Micro-service Architecture, with services interacting through REST, leveraging AWS for building, testing, and deploying identity Micro-services.
• Involved in complete application stack in Amazon Web Services (AWS) including EC2 and S3 Bucket.
• Responsible for maintaining and expanding AWS infrastructure using services like SNS and SQS.
• Utilized ASP.NET MVC Page Controller pattern to add functionality to individual pages, accepting input from page requests and invoking requested actions on the model.
• Used LINQ data context object with ADO.NET Entity Framework for LINQ, invoking tables and stored procedures, and implementing LINQ Lambda Expressions for in-memory expression querying.
• Employed Data Adapter, Dataset, Data Reader, SQL Command, and Connection Objects of ADO.NET for retrieving and manipulating data from the database.
• Experience in creating reports using SQL Server Reporting Services (SSRS) and working in OLAP/OLTP environments.
EDUCATION
Batchelor’s in Computer Science from Osmania University 2013.