Ahmed
.NET Developer US Citizen
***********@*****.*** 859-***-****
Professional Summary:
Having 9+ years of experience in all phases of the Software Development Life Cycle (SDLC), Includes Requirements gathering, Design, Development, Testing, and Deployment of Client/Server, Web, and Windows Applications using Microsoft Technologies.
Extensive experience in developing Web and Client/Server applications using C#/VB.NET, ASP.NET CORE, Web Forms, MVC, Web API, WCF, Razor, Entity Framework, Kubernetes, Docker, Node.js, Kafka, PostgreSQL.
Strong experience in Object Oriented Programming (OOPS) and methodologies.
Experience developing User Interface (UI), Business Logic, and Data Access components to meet user requirements.
Experience extensively developing and deploying Web Forms, Win Forms, and Web API service applications.
Proficient in working with various databases such as PostgreSQL, SQL Server, Oracle, and MongoDB, leveraging their features for efficient data storage, retrieval, and management.
Experience with XML, JSON, SOAP, REST, WSDL, Web Services, Validation Controls, and Authentications like windows and forms authentication.
Hands-on experience with cloud platforms, including Microsoft Azure (App Service, Logic Apps, Storage, Azure AD, Azure DevOps) and AWS (EC2,S3, RDS, Lambda, API Gateway, CloudFront, ELB).
Experience implementing client-side applications using JavaScript, Jquery, Angular JS, HTML, DHTML, Bootstrap, and CSS.
Experienced in front-end technologies including AngularJS and Angular (2+ to 16) for building dynamic, scalable, and high-performance web applications. Skilled in migrating legacy AngularJS applications to modern Angular frameworks.
Good experience in implementing N-tier architecture using .NET Framework.
Solid experience in data modeling and SQL Server skills (Stored Procedures, Triggers, Functions, indexing, performance tuning, and SQL queries, performance tuning)
Knowledge in planning and development of designs for migrating to AWS cloud.
Hands-on experience in LINQ (Language Integrated Query) and Entity Frame Work by retrieving data from various data sources.
Hands-on experience in implementing CI/CD pipelines using Jenkins and container orchestration with Kubernetes.
Skilled in report development using SSRS with Report Builder and Crystal Reports.
Experience in working in Software Configuration Management using SVN and GIT.
Technical Skills:
Programming Languages: C#, ASP.NET, ADO.NET, MVC, Razor, Node.js
Distributed Technologies: WCF, Web Services (SOAP, REST), LINQ, Kafka, MVC, and Entity Framework
Databases: SQL Server, PostgreSQL, Oracle, MongoDB
Web Technologies: Web API, HTML5, CSS3, JavaScript, Ajax, Jquery, Bootstrap, Angular (2+ to 16)
Development Tools: Visual Studio
Cloud: AWS, Azure
Containerization & Orchestration: Docker, Kubernetes
Tools: JSON, XML, SVN, GIT, Nunit, Azure DevOps, Jenkins
Reporting tool: Crystal reports, SSRS
Operating Systems: Windows, Mac OS
Work Experience:
Citi Group, Irving, TX
.NET Developer Oct 2022 - Present
Designed and developed WPF applications using MVVM architecture for scalable and maintainable UI solutions.
Built and maintained applications using .NET Core, ASP.NET, and C#, ensuring robustness and scalability.
Created data bindings, commands, and dependency properties to enhance UI responsiveness and separation of concerns.
Designed and developed microservices-based architecture using .NET Core and Node.js.
Utilized Prism and Caliburn.Micro frameworks for modular application development in WPF.
Integrated RESTful Web APIs and WCF services to enable seamless communication between systems.
Implemented multi-threading and asynchronous programming to optimize UI performance in WPF applications.
Created reusable UserControls and Custom Controls to enhance UI consistency and efficiency.
Worked with Entity Framework, ADO.NET, and LINQ for efficient data access and manipulation.
Managed and optimized data storage using Oracle and MongoDB databases, ensuring data integrity and performance.
Leveraged Azure cloud services, including Azure App Services and Azure Data Factory (ADF), for seamless scalability.
Integrated Kafka for event-driven communication between microservices
Developed and maintained Angular components (Angular 8, Angular 12, Angular 16) to support hybrid applications integrating WPF and web technologies.
Utilized GitLab for version control and Azure DevOps for CI/CD, automating the build and release pipelines.
Implemented containerization using Docker and deployed services in Kubernetes clusters.
Conducted unit and integration testing using NUnit to ensure code quality and functionality.
Followed Agile methodologies (Scrum) and utilized JIRA for task management, sprint planning, and issue tracking.
Environment:.NET Core, ASP.NET, C#, WPF, MVVM, Nodejs, Prism, Caliburn.Micro, VB.NET, ADO.NET, Entity Framework, WCF, Web API, JSON, LINQ, Oracle, MongoDB, Azure, ADF, Angular 8, Angular 12, Angular 16, JavaScript, jQuery, GitLab, Azure DevOps, Docker, Kubernetes, Kafka, NUnit, Visual Studio, Agile, JIRA.
Verint Financial Compliance, Melville, NY
.NET Developer July 2020–Sep 2022
Involved in the Design and Implementation phases of the agile software development lifecycle.
Developed solutions using C#, ASP.NET Core, ASP.NET, VB.NET, WEB API, MVC, Razor, and Entity Framework Core.
Developed backend services using Node.js and .NET Core, improving system response time.
Utilized ADO.NET Entity framework core extensively for data retrieving, querying, storage, and manipulation using LINQ and Lambda Expressions.
Coding and Tuning the queries, Stored procedures and functions, and Triggers using PL/SQL
Implemented a Data Access Layer using Entity Framework to connect, retrieve and update the data from the SQL server.
Designed Front End Applications using Angular (AngularJS, Angular 2+, Angular 8, Angular 12), HTML5, CSS3, Bootstrap, JavaScript, jQuery, and Ajax..
Implemented JSON Web API Services using ASP.NET Web API to import the data from other source applications.
Developed and consumed Restful Services in the services layer.
Developed ASP.NET Core Web API based on departmental requirements and specifications.
Optimized PostgreSQL queries and indexes for improved database performance.
Performed Unit Testing on the code using Nunit.
Integrated Kafka for messaging, ensuring reliable event-based communication.
Deploy and Maintain the Application in AWS Environment.
Tested/Debugged on the browser using Firebug.
Automated deployments using Jenkins pipelines for continuous integration and delivery.
Participated in Agile Process with two weekly Sprints and Daily Scrum meetings.
Involved in the creation and deployment of the reports using SSRS.
Environment: .NET, Visual Studio, C#, ASP.NET Core, ADO.NET, MVC, Nodejs, JavaScript, Jquery, Angular JS, Angular 2+, Angular 8, Ajax, HTML, Bootstrap, CSS, Web API, PostgreSQL, Razor, Kafka, Jenkins, Entity Framework, JSON.
Five Pack, Frisco, TX
.NET Developer May 2018 - June 2020
Worked as per Agile Methodology to meet customer expectations and timelines with quality deliverables.
Worked with the group which evaluated and recommended technologies, including ASP .NET MVC.
Used ADO.NET objects to access data from SQL Server database using stored procedures and queries in T-SQL.
Created Stored Procedures, triggers, cursors, views, and user-defined functions for maintaining business functionalities.
Worked on the GUI of the application using HTML, CSS, Ajax, JavaScript, Jquery, and JSON.
Worked on implementing current Rest web services to one of the cloud computing services AWS.
Developed single-page applications using AngularJS and migrated legacy systems to Angular 2+ and Angular 8
Developed web services for the system using .NET (SOAP/XML).
Optimized PostgreSQL queries and indexes for improved database performance.
Created and consumed WCF services and followed SOA architecture
Create Restful API using Web API.
Deployed applications in Dockerized containers and orchestrated using Kubernetes.
Coded in Data Access Layer and Business Logic Layer using C#.NET and SQL Server in the backend.
Implemented search and CRUD operations using Entity Framework object model.
Used LINQ to Entity Framework using lambda expressions for communicating between the business layer and database.
Involved in code review and unit testing using NUnit.
Involved in the creation and deployment of the reports using SSRS.
Environment: C#, ASP.NET, MVC, VB.NET, ADO.NET, HTML, CSS, AngularJS, Angular 2+, Angular 8, Visual Studio, SQL Server, Docker, Kubernetes, Ajax, JavaScript, Jquery, PostgreSQL and SQL.
Cuttlesoft, Denver, CO
.NET Developer Oct 2015 - Mar 2018
Requirement analysis and application designing sessions with business analysts and team members to outline the proposed IT solution.
Used ASP.NET web form controls such as Grid View, List View, etc., for displaying data
Used .NET framework and Object-Oriented Methodologies for application development.
Designing and developing the GUI for the user interface with various controls (Component Art Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, and Validation Controls.
Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, and polymorphism in C#.
Used ADO.NET for database access using SQL Server Data Adapters.
Implemented validation and other client-side logic by using JavaScript and Jquery.
Created the database and wrote stored procedures using SQL SERVER.
Involved in the Unit Testing of all the modules and System Testing for some of the modules.
Used the Debugging and Tracing features of Visual Studio .NET.
Generated reports using SSRS and Excel (Pivot).
Developed n-tier objects like Business, Data Access, and Application layers.
Documented the code for some of the modules. Provided technical support.
Environment: ASP.NET, ADO.NET, Visual Studio, HTML, Jquery, SQL Server.
Education:
Master of Science (Ms) in Bio tech, Sri Venkateswara University, India.