Ameen .NET Developer

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

PROFESSIONAL SUMMARY:

 IT Experience around 5 years with AGILE, SCRUM and heavy involvement in all phases of Software
Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing,
Deployment and Maintenance of Web Based, Client-Server, 3-Tier and N-Tier Architectures.
 Technical expertise in Microsoft Technologies, such as ASP.NET Web Forms, ASP.NET MVC, C#,
VB.NET, Web Services, Web API, WCF, WPF, LINQ, IIS, SOAP, XML, XSL, XSLT, .NET Remoting, VB
Script, ADO.NET, Entity Framework, RESTful Web Services and RDLC Reports.
 Extensive experience in Designing professional UI Web Applications using Front End Technologies
like HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS and Bootstrap.
 Experienced in building Cross Browser Compatibility Web Pages in Responsive Design using
Bootstrap.
 Extensive experience in design using OOPS concepts and Design patterns like MVVM, Abstract
Factory, Singleton, MVC, MVP.
 Worked in Designs using Service Oriented Architecture (SOA).
 Proficient in Implementing WCF Services and consuming using different Protocols and implementing
features like Security, Debugging and Performance.
 Extensive experience in Developing and Implementing XML Web Services using WCF, WPF, WSDL,
UDDI, SOAP and LINQ.
 Experience on Web API to create HTTP Restful Services to communicate with UI objects using JSON.
 Implemented Data Integration using SQL Server Integrated Services (SSIS).
 Knowledge on Developing Reports using SQL Server Reporting Services (SSRS) and Data
Transformation Services (DTS).
 Worked on ADO.NET, Entity Framework to associate with database for CRUD operations and LINQ
to Entities, LAMBDA Expressions, and OO Design Patterns.
 Leveraged Entity Framework and Repository Pattern to Build Data Access Layer (DAL).
 Expertise in using source code control systems such as MS Visual Source Safe, Tortoise SVN, Team
Foundation Server and Git.
 Developed the administrative UI using AngularJS.
 Experience in designing and implementing database-level T-SQL Views, and SQL Queries.
 Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across Cross-
Browser using Developer Tool Bar.
 Experience applying the latest development approaches including MVC, event-driven applications
using AJAX, Object Oriented JavaScript, JSON, JSONP, and XML.
 Experience in using Unit Test Frameworks (NUnit and MS Test) and Performed Test Driven
Development (TDD).
TECHNICAL SKILLS:

Web Application ASP.NET CORE, WEB API, WCF, ASMX Web Services, ASP.NET, MVC 5/4/3/2,
Silverlight, Windows Forms, Web Forms, HTML 5/4, CSS, XML, XSLT,
JavaScript, JQuery, JSON, AngularJS

Languages C, C++, Python, Visual Basic, VB.NET, C#

Microsoft .NET Core, ASP .NET Core 2.2, 3.1, a.NET Framework (4.5/4.0, 3.5, 3.0), XAML,
Technologies LINQ, ADO.NET, Entity Framework, Nhibernate

IDE Tools WebStorm, Notepad++, MS Visual Studio, SQL Server Management Studio,
MS Test.

Middleware WCF, MSMQ, Web Services

Servers Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0)

Modeling Tools MS Visio 2010/2007, Lucid Charts, Balsamiq

Version Control Git, SVN, Team Foundation Server and Visual Source Safe

Framework Bootstrap, JQuery and AngularJS.

Data Base My SQL, SQL Server(2012, 2008,2005), Oracle DB, MS Access, T-SQL, PL/SQL

Operating Systems Windows, OS X, Linux

Cloud Service Microsoft Azure

EDUCATION:
Master’s in Information Science May 2021

PROFESSIONAL EXPERIENCE:

Five9, San Ramon, CA (Remote) June 2021 - Present


Role: Sr .NET Developer
Responsibilities:
 Participate in the complete Software Development Life Cycle (SDLC) including requirement
analysis, design, implementation, testing and production support.
 Develop REST API’s using ASP.NET CORE, ASP.NET WEB API, ADO.NET, Entity Framework and
Entity Framework Core.
 Develop SOAP based webservices using ASP.NET ASMX Webservices and WCF.
 Work with different programming languages like C#, VB.NET, JavaScript and Typescript.
 Develop effective single page applications using Angular 8, Typescript, Bootstrap, HTML and CSS.
 Work with ASP.NET CORE Razor pages and ASP.NET MVC 5 to build light weight and scalable web
applications.
 Developed Razor views with strongly typed View Models using HTML Helpers and Partial Views in
ASP.NET MVC 5.
 Used the new ASP.NET CORE MVC Tag Helpers to create forms.
 Develop Web Forms using Master Pages, User Controls, Custom Controls.
 Create stored procedures, functions, views, triggers, indexes, support maintenance and
development, help ensure optimized performance of database queries in MS SQL Server, MYSQL
and PostgreSQL.
 Implement Data Access calls using ADO.NET and use objects like Data Reader, Dataset, Data
Adapter in legacy SOAP Webservices and ASP.NET Web Forms applications.
 Used Code first Approach with Entity Framework for the Data Access Layer (DAL).
 Implemented Repository Pattern for the data access calls from the Business Layer (BL) for the
new .NET Core Applications.
 Use Dependency Injection and IOC containers like Autofac in ASP.NET MVC 5 web applications
and REST API’s in ASP.NET Web API.
 Write unit test cases using NUnit and XUnit.
 Experience with version control software’s like SVN, GIT and Azure Devops (TFS).
 Setup background processing jobs like Fire and Forget jobs, Batches for sending emails to clients
using Hangfire.
Environment: .NET Core 3.1, .NET Framework 4.5, C#, MVC, ASP.NET, Entity Framework, LINQ to SQL,
LINQ to Entities, WCF, SSRS, SSIS, Visual Studio 2013/2015, SQL Server 20012, Microsoft Azure, Azure SQL
Database, MS Test, TFS, IIS, Web Services, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, JSON,
AngularJS, AJAX.

High Radius, Hyderabad, India Mar 2018 – Dec


2019
Role: .NET Developer
Responsibilities:
 Used Swagger for API Documentation and testing.
 Implemented authorization, authentication, and extensive exception handling.
 Worked on .NET security features such as Form-Based Authentication and Role-Based
Authorization.
 Design and develop micro services using ASP.NET Core 2.1.
 Implemented REST API's with azure service fabric stateless Microservices using ASP.NET Core.
 Created/Modified Stored Procedures, Triggers and Views in SQL and effectively used within the
application and developed complex SQL queries.
 Implemented the Entity Framework Code First Approach to interact with Database and
implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
 Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access
database for search of routes, drivers and packages.
 Developed the web services using Web API and implemented ADO.NET Entity Framework to
model and manage the data from SQL Server.
 Used custom error handling in web API to pass proper error message rather than generic error
message to better understand the error.
 Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide
authorization to different users.
 Designed and created models, components, modules, and services to apply client-side logic and
dependency injection using Angular 6.
 Worked on TFS for version control, Code Review and for automatic builds and continuous
Integration.
 Involved in Testing, Debugging, Tracing the application for errors, Documentation,
and maintenance of the application.
 Performed Unit testing using NUnit, Integration Testing, Performance Testing and System Testing.
 Used Unit testing to simulate different case scenarios to catch potential bugs.
Environment: .NET Framework 4.5, C#, MVC, ASP.NET, VB.NET, Entity Framework, LINQ to SQL, LINQ to
Entities, WCF, SSRS, Visual Studio 2012, SQL Server 20012, NUnit Test, TFS, IIS, Web Services, Telerik AJAX
Control Toolkit, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, AngularJS, AJAX.

Yash Technologies, Hyderabad, India June 2015- Mar 2018


Role: .NET Developer
Responsibilities:
 Interacted with the Business users to understand flow and gather their business requirements.
 Involved in the requirements gathering and design of the project.
 Involved in Coding Web Pages using ASP.NET, C#, Java Script.
 Developed applications using JavaScript and client libraries like JQuery, Bootstrap, etc. to build
modern Single Page Applications (SPA).
 Designed and implemented components that convert disconnected record sets to valid XML that is
transformed by XSL/XSLT files to HTML.
 Improvised user experience using jQuery and used for event handling mechanism to dynamically
assign events on web controls.
 Data Grid control was used to display the data in a customized template.
 Used ADO.Net objects such as Data Reader, Data Set and Data Adapter for access to data sources.
 Involved in redesign of the My SQL database to MS SQL Server database; wrote and maintained
complex SQL queries, Triggers, User defined functions and the required Stored Procedures in T-SQL.
 Use C# and ADO.NET to define and implement secure middle-tier component using both connected
and disconnected environment strategies.
 Developed Web Services using ASP.NET, VB.NET and SQL Server.
 Coding and Tuning the Queries, Stored Procedures and Functions, Triggers using PL/SQL.
 Developed reports using MS SQL Server Reporting Services (SSRS) and Crystal Reports.
 Worked on the basic design of the website using the CSS, Master Pages and Navigation controls for
consistent look and feel of the website.
 Used Team Foundation Server for Source Code Control, project related document sharing and team
collaboration.
 UML was used for the preparation of Use Case, Sequence Diagram, ER-Diagram, and Class Diagrams
using MS Visio.
 Involved in testing using the test-cases using NUnit framework.
Environment: .NET Framework 4, C#, ASP.NET, VB.NET, ADO.NET, T-SQL, LINQ to SQL, WCF, SSRS, Visual
Studio 2010/2012, SQL Server 2008, MS Visio, Crystal Reports, NUnit Test, TFS, IIS, Web Services, HTML,
XML, XSL/XSLT, CSS, Bootstrap, JavaScript, JQuery, AJAX.

You might also like