Yahya Mohammed
Mail: ******************@*****.***
Mobile: 469-***-****
Summary
•Around 8 Years of IT experience with exceptional skills in Analysis, Object Oriented Design, Development and Implementation of Web Applications and Windows Applications using ASP.NET, ASP.NET MVC, WCF, WPF and Web Services.
•Hands on experience in development and implementation of high-end applications with Microsoft .Net Framework 3.0/3.5/4.0/4.5 and Visual Studio.
•Expertise in Microsoft .Net technologies C#, ASP.NET, VB.NET, ADO.NET, Web API, Web Services and Windows Communication Foundation (WCF) and WPF.
•Expertise in setting up Developers Virtual machine and QA machine to be production like for agile testing.
•Solid understanding of newly introduced features in .NET 4.0, .NET 3.5 and .NET 3.0 like WCF (Windows Communication Foundation) and LINQ (Language Integrated Query Language).
•Expertise in designing RESTful APIs, microservices, and enterprise integrations, improving system performance, reliability, and scalability across distributed applications.
•Strong experience in frontend development using Angular, React, and Blazor, delivering responsive and user-friendly interfaces for enterprise systems.
•Proficient in database design and optimization using SQL Server, PL/SQL, and Dapper, achieving significant improvements in query performance and data handling.
•Significant experience in the Database design and development of Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL and PL/SQL.
•Experienced in developing web applications using MVC3 ASP.NET, ASP.NET 3.5/3.0/2.0/1.1, AJAX, VB.NET, C#, ADO.NET 2008/2005/2003 and Oracle 9i/10g.
•Extensively worked with ADO.NET to connect SQL Server and Oracle using Connection string, Data Adapter, Dataset and Data View.
•Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual directories, map them to physical folders and configuration of the applications for domain authentication, Data Transformation Services (DTS) in SQL Server 2000/2005.
•Experience in developing and consuming SOAP and REST based Webservices using WCF.
•Experienced in Web Services and WCF (SOAP, REST, WSDL and UDDI), API, Service Oriented Architecture [SOA] concepts using .NET Framework.
•Good Experience in front end design and script programming using HTML, JavaScript, CSS, Bootstrap JQuery, AngularJS, AJAX, XAML, and Silverlight.
•Experience in implementing .NET Security features like Authentication and Authorization using Forms-based and Windows-based Authentication, Authorizing Users, Roles and User Account Impersonation.
•Good Experience in database development in creating complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers.
•Good work experience in MS SQL Server 2008R2/2012/2014/2016. Knowledge in developing stored procedures functions and triggers using T-SQL and PL/SQL.
•Experienced in methodologies like Agile, Waterfall and Scrum.
•Proven ability to analyze problems, roots cause, and develop innovative solutions to business challenges and streamlining operations.
•Hands-on experience with Microsoft Azure, including Blob Storage and CI/CD pipelines using Azure DevOps, enabling cloud scalability and automated deployments.
•Experience working in Agile environments, contributing to code reviews, architecture discussions, and cross-functional collaboration.
•Familiar with modern development tools and practices including Git, CI/CD, and AI-assisted coding tools like GitHub Copilot.
Technical Skills
Frameworks & Technologies: ASP.NET Core, ASP.NET MVC, .NET Framework, Entity Framework (Core/Code-First), Blazor, Angular, AngularJS, React, WCF, WPF, Web Forms
Frontend Technologies: ReactJS, Angular, AngularJS, Blazor, Razor Views, Tailwind CSS, Kendo UI, Bootstrap, jQuery, AJAX
Programming Languages: C#, VB.NET, JavaScript, SQL, HTML5, CSS3
Backend & APIs: RESTful APIs, ASP.NET Web API, Microservices Architecture, SOAP, WSDL, JSON, XML
Cloud & DevOps: Microsoft Azure (App Services, Azure Functions, Blob Storage, API Management, Logic Apps), Azure DevOps, CI/CD Pipelines, Docker, GitHub
Databases & Data: SQL Server, PL/SQL, Oracle, Dapper, Entity Framework, SSIS, Stored Procedures, Triggers, Query Optimization
Architecture & Design Patterns: MVC, SOA, Microservices, Repository Pattern, Facade Pattern, Aggregator Pattern, SOLID Principles, OOP
Testing & Tools: NUnit, Git, Visual Studio, VS Code, SSMS, TFS, SharePoint Designer
AI & Productivity Tools: GitHub Copilot, Copilot CLI, Prompt Engineering
Experience
Full Stack Engineer Jan 2024 – Present
Gallagher, Plano, TX
•Design and develop C#/.NET backend services and RESTful APIs using ASP.NET Core, supporting enterprise web applications and internal system integrations.
•Develop and enhance Blazor-based web UI components for modernizing internal applications and improving user experience in .NET-based systems.
•Involved in migration of asp.net Web forms to .NET Core Applications.
•Maintained and enhanced legacy web applications by resolving user-reported issues and implementing new features based on evolving business requirements.
•Developed web applications using ASP.NET MVC5, building dynamic user interfaces with Razor views for improved user experience.
•Developed the components using Angular needed for the application from the scratch and customizing from various Angular related libraries to meet the application’s functionality.
•Built dynamic Angular components using data binding, directives, routing, and event handling to deliver responsive and interactive user interfaces.
•Built ASP.NET MVC applications leveraging Entity Data Model and C# Data Annotations to implement robust server-side validation and data integrity.
•Hands on experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database, Experience in Query Optimization.
•Implemented Repository pattern to create an abstraction between Service Layer and Data Access Layer.
•Designed and implemented RESTful APIs using ASP.NET Web API and C#, developing backend services to efficiently handle CRUD operations and HTTP requests.
•Developed Data Access Layer Using Entity Framework using Repository, Aggregator and Facade Patterns to access data from Azure (SQL and File) storage, also used API calls to enterprise API to get data in case of enterprise data.
•Migrate application storage from LocalDB to Microsoft Azure Blob Storage, improving scalability, availability, and cloud-based file management.
•Integrated Azure Functions to create serverless components for specific tasks, improving application responsiveness and resource utilization.
•Develop high-performance data access layers using Dapper and PL/SQL, optimizing query execution and improving system performance.
•Designed and supported applications using Entity Framework Code-First, developed database objects (stored procedures, triggers, functions), and managed deployment and integration with IIS.
•Created Azure Logic Apps to automate the workflow.
•Architected View Models and implemented the Repository pattern to enforce separation of concerns between data access and business logic layers.
•Imported data from flat files to SQL Server database using SSIS. Also used Azure for Scaling and checking the reliability of the applications which were developed during the project.
Software Engineer Aug. 2023 – Jan 2024
PwC, Dallas, TX
•Designed and developed scalable microservices using .NET and REST APIs, leveraging AI-assisted coding tools such as GitHub Copilot to accelerate development cycles and improve code quality.
•Built responsive and high-performance user interfaces using ReactJS, integrating seamlessly with backend services and utilizing AI tools for rapid prototyping and iterative feature development.
•Deployed and managed cloud-native applications on Microsoft Azure, utilizing services such as Azure Functions, Blob Storage, API Management, and Azure SQL to ensure scalability and reliability.
•Leveraged AI coding assistants for code generation, refactoring, debugging, and automated test creation, significantly improving developer productivity and reducing time-to-delivery.
•Collaborated with cross-functional teams including API architects, DevOps engineers, QA teams, and product owners to deliver end-to-end enterprise solutions in Agile environments.
•Participated in code reviews and utilized AI-assisted review tools to identify issues early, enforce coding standards, and enhance overall code maintainability.
•Applied prompt engineering techniques to optimize AI-generated outputs, improving accuracy, efficiency, and relevance in development workflows.
•Built and consumed RESTful APIs, ensuring secure, efficient, and scalable communication between distributed systems and frontend applications.
•Implemented CI/CD pipelines and Git-based version control practices, enabling automated builds, testing, and deployments across development and production environments.
•Performed troubleshooting, performance tuning, and bug fixing across application layers, leveraging monitoring tools and AI-assisted debugging to ensure system stability and reliability.
Software Engineer Aug. 2022 – Jul 2023
Cognizant Technology Solutions, Hyderabad, India
•Developed strategic supply chain solutions aligned with customer objectives, enhancing efficiency and overall business performance.
•Contributed across all phases of the SDLC—design, development, testing, deployment, and maintenance—using Agile Scrum to deliver high-quality software efficiently.
•Designed and developed applications using ASP.NET MVC and .NET Framework (4.0/4.5), leveraging Visual Studio and TFS for streamlined development and version control.
•Implemented Kendo UI components in ASP.NET MVC applications to build dynamic, data-driven interfaces with enhanced user experience.
•Developed responsive and modern user interfaces using Tailwind CSS, ensuring consistent styling and cross-browser compatibility.
•Developed reusable and responsive UI components using Blazor and Telerik/Kendo UI controls to build dynamic, data-driven enterprise web applications.
•Built reusable front-end components using Blazor and Telerik/Kendo UI, enabling dynamic data visualization, form handling, and responsive enterprise dashboards.
•Utilized Telerik UI for Blazor to develop data-driven interfaces including grids, charts, and form components integrated with RESTful Web APIs.
•Developed web applications using ASP.NET MVC5 and Web API, building services to handle HTTP/HTTPS requests and exchange data in XML and JSON formats.
•Developed ASP.NET MVC5 web applications and RESTful Web API services using JSON, contributing to requirement analysis, design, and implementation of application modules.
•Designed and implemented data access and business logic layers using C# and SQL Server, leveraging Entity Framework for efficient data management.
•Applied OOP and SOLID principles in C# to implement business logic and developed, deployed, and consumed XML, WCF, REST, and Web API services.
•Programmatically manipulated Excel worksheets by accessing and updating cells and rows to generate and process structured data.
•Involved in database design and development, including creating views and stored procedures in SQL Server.
•Utilized Entity Framework to design a data access layer for retrieving data from relational databases.
•Used Entity Framework as ORM to access entity business models, implementing generic repository pattern to isolate data from business and use Auto-mapper to transfer between DTO and POCO classes.
•Tested applications using NUnit, validating functionality against defined test cases and business logic.
•Assess and troubleshoot computer problems brought by students, faculty and staff.
•Maintain upkeep of computers, classroom equipment, and 200 printers across campus.
Programmer Analyst Jul. 2020 – Jul 2022
Mindtree LTI, Hyderabad, India
•Developed and maintained scalable backend services and RESTful APIs using ASP.NET Core, C#, and Web API to support enterprise-level business applications and seamless system integrations.
•Built responsive and interactive frontend components using ReactJS, improving application usability, navigation flow, and overall user experience across multiple business modules.
•Designed and implemented end-to-end integrations between React frontend applications and .NET backend services, ensuring efficient data exchange and reliable API communication.
•Developed cloud-enabled applications using Microsoft Azure services including Azure App Services, Azure Functions, and Azure Blob Storage to improve scalability and application availability.
•Improved application performance and reduced API response times by optimizing backend logic, implementing efficient SQL queries, and enhancing database indexing strategies.
•Implemented reusable and modular UI components following component-based architecture principles, improving code maintainability and reducing development effort across projects.
•Built and maintained CI/CD pipelines using Azure DevOps and Git-based version control, enabling automated build, deployment, and release management processes.
•Collaborated with cross-functional teams including business analysts, QA teams, and DevOps engineers in Agile/Scrum environments to deliver high-quality software solutions on schedule.
•Applied secure coding practices including authentication, authorization, and role-based access control to ensure secure and reliable cloud-based application development.
•Participated in troubleshooting, debugging, performance tuning, and production support activities to ensure application stability, reliability, and continuous system improvement.
Web Developer Jul 2019 – Jun 2020
devlops.io, Hyderabad, India
•Assisted in developing and maintaining web applications using ASP.NET, C#, HTML, CSS, JavaScript, and SQL Server.
•Worked on creating responsive web pages and user interface components using AngularJS, jQuery, Bootstrap, and AJAX.
•Participated in requirement gathering sessions with senior developers, business analysts, and end users to understand project requirements.
•Developed basic CRUD functionalities and supported backend development using ASP.NET MVC and ADO.NET.
•Created and modified SQL queries, stored procedures, tables, and views in SQL Server for data retrieval and reporting purposes.
•Assisted in developing and consuming web services using WCF and REST APIs for application integration.
•Worked with Entity Framework and LINQ for database operations and data manipulation.
•Supported bug fixing, troubleshooting, and enhancement activities for existing applications under senior developer guidance.
•Participated in unit testing, debugging, and validating application functionality to ensure quality and performance.
•Used Visual Studio, TFS/Git, and IIS for application development, version control, and deployment activities.
•Assisted in preparing technical documentation and updating application design documents for ongoing development tasks.
•Collaborated with team members in Agile/Scrum meetings and contributed to daily development and support activities.
Education
Master of Science in Information Technology