Sr.net Developer Resume Profile
Summary:
- 7 years of professional experience in IT industry as a Software Developer in Microsoft Technologies - ASP.Net 4.5/4.0/3.5SP1/3.5, MVC 5/4/3, C 5.0/4.0/3.0, Html 5, CSS 3, JavaScript, JQuery, AngularJS1.2.16, Node.js, Bootstrap3, AJAX, C 11, C, VB6.0, STL, Boost, Multi-threading, MEAN Stack, SQL Server 2012/2008R2/2008/2005, Visual Studio 2012/2010/2008/2005, Unix/Linux, ADO.Net, Web Services and WCF Service
- Worked extensively in MVC 5/4/3, VB.NET, C 5.0/4.0, and ASP.Net 4.5/4.0/3.5SP1/3.5 including User Controls, Customer Server Controls, Master Page, etc.
- Worked extensively to integrate ADO.Net, Entity Framework, LINQ, and Lambda Expressions with SQL services
- Worked extensively in C, C 11, including socket programming, multi-threading, Standard Template Library, and Boost
- Expertise in wiring T-SQL Queries, Stored Procedures, Views and Triggers in MS SQL Server 2012/2008R2/2008/2005
- Strong knowledge in implementing N-Tier architecture applications
- Worked on ASP.NET AJAX Extensions, and Toolkit Controls, to enhance user's UI experience
- Strong knowledge in Object Oriented concept and .NET framework
- Sound knowledge in WCF 4.0 and Web Services 2.0
- Sound knowledge in designing and developing web applications, WCF services, web services, windows applications, console based applications and windows services
- Sound working knowledge of source controls such as TFS, VSS, and WinCvs
- Experience in all SDLC phases, document requirements of all the SDLC phase and designed software applications/services with given requirements, budgets, timelines and qualities
- Experience of using Agile, Scrum, RAD, and Waterfall methodologies
Technical Skills:
Languages C , ASP.Net, HTML 5, XML, T-SQL, JavaScript, C , VB6.0, VB.Net Frameworks MVC 4.0/3.0, RESTful API, .NET 4.5/4.0/3.5, Entity Framework 5/6 Databases SQL Server 2012/2008R2/2008/2005, MySQL 5.0, LINQ, Lambda Expression Technologies AJAX, ADO.NET, Web Services2.0, WCF4.0, JSON, CSS3, URI, STL, Boost, Multi-thread, Socket, jQuery, AngularJS, Node, Bootstrap3, Ninject, NUnit, Moq Tools Visual Studio 2013/12/08R2/08/05, SQL Server Management Studio 2012/08R2/08/05, Unix/Linux, Team Foundation Server13, Sharepoint 2013/10 Methodologies Agile, Scrum, Waterfall, RAD, GitHub, GitExtensions, Visual Source Safe
Professional Experience:
Confidential
Sr. .NET Developer
Responsibilities:
- Develop the cloud based workflow applications using ASP.NET 4.5 and MVC 5/4 with Razor syntax, C 5.0/4.0, NET 4.5, SQL Server 2012, AJAX, JQuery, and AngularJS
- Develop a responsive and professional User Interface UI design that supports desktop browser and mobile device form factors using Bootstrap, HTML5 and CSS3 etc.
- Develop Dependency Injection DI using the Ninject in MVC for unit testing
- Develop unit testing project using NUnit and MSTEstMocking Framework Moq
- Develop stored procedures and User Defined Function UDF to create and update tables and views in SQL databases
- Developed Single Page Application SPA application with AngularJS serving up pages with Angular's route provider.
- Implement the UI pages with Razor views and partial views.
- Implement View models to encapsulate all models and classes used on the different views for an efficient, performant and readily extensible code
- Implement LINQ functions using Lambda Expression to perform CRUD operations on different SQL servers using Linked Server and Linked Server Alias
- Implement customized validation using asynchronous calls and MVC action filter to insure valid inputs and best user experiences
- Install and integrate the web application in difference cloud and SharePoint servers, incorporate best practices in all deliverables in Dev, QA, UAT, Prod environments, provide customized documents and technical supports
- Work with C middleware to retrieve SOAP / WSDL data to be used in different applications.
- Review and document codes to ensure that all the Processes and Criteria are being achieved i.e. leveraging existing reference architecture and incorporating best practices in all deliverables
- Participate in daily scrum meetings in the Agile development process and VSTFS environment
- Work as part of a team delivering high quality and efficient integration solutions
Environment: ASP.NET 4.5, MVC 5/4, web API, C 5.0/4.0, Ninject, NUnit, Moq, .NET 4.5, LINQ, Visual Studio 2013/2012/13, SQL Server 2012, Visual Studio Team Foundation Server 2013/10, Lambda Expressions, LINQ, HTML5, CSS3, AJAX, JavaScript, JQuery, AngularJS1.2.16, Bootstrap3
Confidential
Role: ASP.NET, MVC, Web API, C , C Developer
Responsibilities:
- Code in C for the customer data process project, implement smart pointer, memory management system, and named pipe for system integration.
- Develop the application using ASP.NET 4.5 and MVC 5/4 with Razor syntax, C 5.0/4.0, VB.NET, .NET 4.5, SQL Server 2012, AJAX, Bootstrap3, JQuery 2.1, AngularJS 1.1.0, HTML 5 and CSS 3 to create a very clean and professional UI.
- Design and code RESTful APIs to allow effective and low cost application integration
- Participate and documente RESTful APIs, including the JSON formats and versioning strategy.
- Implement the Dependency Inject MVC through the Ninject in .NET
- Design and develop class library for Domain entities using entity framework.
- Develop customized Dynamical-link Library in C 11, using Boost, STL, Multi-threading technologies, to improve the overall system performance
- Design UI pages with Razor views and partial views
- Developed Single Page Application SPA apps for a cross-platform JavaScript based solution using AngularJS1.1.0, NodeJS, KendoUI and Bootstrap3
- Create View models to encapsulate all models and classes used on the different views for a more organized, structured, and clean code.
- Write AJAX asynchronous calls.
- Introduce JQuery validate and MVC 5/4 unobtrusive validate were used to validate form fields and provide custom requirements/error messages through C 5.0/4.0 attributes in the Model.
- Implement controllers for loading pages and data from Domain field.
- Create models with the LINQ and Lambda Expression.
- Code unit testing project using NUnit and MSTEstMocking Framework Moq
- Write LINQ functions to perform CRUD operations on and access data from a database.
- Review code to ensure that all the Processes and Standards are being adhered i.e. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Port the classic ASP website to the ASP.NET and MVC one
- Participate routine Scrum meetings and followed Agile development methodology
Environment: Classic ASP, ASP.NET 4.5, MVC 5/4, web API, C 5.0/4.0, VB.NET, C 11, STL, Boost, Ninject, NUnit, Moq, .NET 4.5, LINQ, Visual Studio 2012/13, SQL Server 2012, Lambda Expressions, SPA, AJAX, HTML 5, JQuery, AngularJS1.1.0, Node, Bootstrap3, CSS 3
Confidential
Role: ASP.NET, MVC, C , C Developer
Responsibilities:
- Developed the application using ASP.NET 4.0, C 4.0, VB.NET, and MVC 4/3 in Visual Studio 2010
- Designed and implemented an internal message exchanging system in C , XML, and Socket
- Designed UI pages in MVC 4/3 using partial views and Razor Views.
- Using MVC 4/3 implemented clean separation of layers like View, Controller and Model.
- Designed the tables according to database normalization rules in SQL Server 2012/2008R2
- Developed code for operations between the application and the database using Language-Integrated Queries LINQ with Lambda Expressions in C 4.0.
- Integrated JQuery, AngularJS, Bootstrap, AJAX, JSON, JavaScript, HTML 5 and CSS 3.0 technologies into client user interfaces for smooth and enhanced UI experience in Razor Views.
- Written code Client-side and Server-side validations.
- Developed code for auto-complete function using AJAX and JQuery.
- Unobtrusive validate and JQuery validate were used to validate form fields and provide custom requirements/error messages through C 4.0 attributes in the Model.
- Created documentation for developed user, user role management, and master data feature.
- Created View Models to encapsulate all models and classes used on the different views for more organized and cleaner code.
- Wrote code to asynchronously implement the controller and update pages through AJAX.
Environment: Visual Studio 2010, Solaries, Unix, Boost, STL, ASP.NET 4.0, MVC 4/3, .NET Framework 4.0, SQL Server 2012/2008R2, VB.NET, C 4.0, Stored Procedure, Entity Framework, LINQ, Lambda Expression, AJAX and JSON, HTML5, JQuery, JavaScript, CSS 3.0
Confidential
Role: ASP.NET, C , C Developer
Responsibilities:
- Used STL and Boost Library in C to implement parallel concurrent / grid computing algorithm for large scale logistic optimization tasks
- Designed and developed a Graphical User Interface GUI for the content management feature using ASP.NET 3.5SP1 and C 3.0/VB.NET in .Net Framework 3.5
- Designed and developed the N-tier architecture, e.g. Presentation Interface UI , Business Logic Layer BLL , and Data Access Layer DAL
- Developed a rich user experience using JQuery, JavaScript and AJAX.
- Provided training and created documentation for the content management feature.
- Created login controls for user authentication using Session variables.
- Used JQuery to create searchable/sortable queues for viewing inbound and outbound package tracking
- Used ADO.NET to build up the SQL server connection for data layer's CRUD operations.
- Used JQuery validate and AJAX extension controller validate to validate form fields and providing custom requirements/error messages through C attributes in the Model.
- Implemented Controllers for loading pages and data from the DB.
- Created dynamic SQL Stored Procedures for complex queries which would suffer from performance issues if implemented using LINQ. Used SQL profiler to trace calls to the Enterprise DB and created stored procedures to replicate those calls to allow for seamless system integration.
Environment: .NET Framework 3.5, C 3.0, ASP.NET, Visual Studio 2008, Linux, C , STL, Boost, AJAX, JQuery, SQL Server 2008, NUnit, ADO.NET, MS SQL Server 2008
Confidential
Role: ASP.Net, C , C , WCF, Windows Service Developer
Responsibilities:
- Was Involved in UI design and development using ASP.NET 3.5SP1/3.5, HTML, CSS, JQuery, AJAX, JavaScript, User Controls and Web Forms with C 3.0 code behind.
- Designed and Implemented Interfaces and Classes using Object Oriented Programming Structure
- Designed and developed Class Libraries for Data Access, Exception Handling, Logging and Session Management etc. in C and C
- Developed the data filtering and processing classes in C using Boost Library and STL
- Developed WCF services which involved business logic and control flow.
- Designed User Controls and Master Pages using ASP.NET 3.5SP1/3.5
- Created stored procedures in SQL Server 2008/2005
- Used ADO.NET to access data in SQL server 2008/2005
- Designed database, created tables wrote stored procedures and triggers at the back end
- Maintained user authentication based on user role
Environment: .NET Framework 3.5, ASP.NET 3.5SP1/3.5, Visual Studio 2008/2005, Linux, C , STL, Boost, AJAX, SQL Server 2008/2005, ADO.NET, SQL, XML, WCF 3.5, and Web Services2.0
Confidential
Responsibilities:
- Developed Dynamic Link Library using STL and Boost to process current and previous order data in C
- Created a WCF application for the project using C 3.0 and ASP.NET 3.5SP1/3.5 in .NET Framework 3.5
- Involved in Database Design and Development.
- Created Data Access Layer and Business Layer.
- Used ADO.NET for database connectivity.
- Created required tables and procedures in SQL Server 2008/2005.
- Implemented call to WCF Web Service.
- Used ASP.NET 3.5SP1/3.5 caching technique to maintain the state information about users and keep common data in memory to enhance performance of the application
Environment: .NET Framework 3.5, ASP.NET 3.5SP1/3.5, Visual Studio 2008/2005, Linux, C , STL, Boost, AJAX, SQL Server 2008/2005, ADO.NET, SQL, XML, WCF 3.5, and Web Services2.0