Asp.net Mvc Developer Resume
Atlanta, GA
SUMMARY
- 11+ years of experience in Design, Development, Testing and Implementation of win forms (Desktop), Client/Server, Web Services, Remoting, and Web applications (Internet/Intranet) across multiple platforms.
- Proficient in Object Oriented Design and OO Programming.
- Expertise in developing .Net web services (XML, SOAP, WSDL and UDDI).
- Expertise in developing Web and Win form Applications using Microsoft technologies (11+ years of experience) such as .Net Framework (10+ years of experience), C#, ASP.NET, ASP.NET MVC, WPF, WCF (HTTP/TCP), LINQ, Reflection, AJAX and Silverlight.
- Experience in working with databases like SQL Server 2000/2005/2008 , Oracle Teradata and in using data access technologies like ADO.NET and NHibernate (ORM). Experience in database programming using T - SQL. Experience in developing and creating data base objects (Tables, Stored Procedures, Views and Triggers).
- Developed applications in Dot Net Nuke (DNN), Pluck Technologies and Amazon Web Service (AWS) Simple Storage Service (S3).
- Expertise in communicating the frontend software application to external devices like GSM Modem, Intelligent modem, Scanners, Radiofrequency (Signal processing) device, etc through RS232 Serial port communication, LAN, Ethernet and USB port.
- Expertise in IMAGE PROCESSING and recognizing the character like OCR, ICR and MICR.
- Worked with MS Application Blocks, MS Enterprise library and Software Framework.
- Experienced in Agile (SCRUM) and Test-Driven (NUnit) Development methodologies.
- Involved in all phases of Software Development Life Cycle (SDLC) and created Software Requirement Specifications (SRS) and High Level Design (HLD).
- Proven Experience in UNIT, REGRESSION and Integration testing.
TECHNICAL SKILLS
Language: C# 5.0/4.0/3.0/2.0/1.2
.Net Technologies: .Net Framework 4.0/3.5/3.0/2.0/1.1 , ASP.NET, ADO.NET, ASP.Net, ADO.NET Entity Framework, Windows Presentation - Foundation (WPF).
Web Technologies: AJAX, JavaScript, Silver light, JQuery, Json, HTML, XHTML, CSS, XML, XSD, WSDL, UDDI, Pluck Technologies and Dot Net Nuke(DNN).
Remote Technologies: Web Services (XML, SOAP, SOA and WSDL), Windows Communication Foundation (WCF), Amazon S3, Socket and Ethernet.
DATABASE: SMS SQL SERVER 2000/2005/2008 , Oracle 8i and MS-Access.
Reporting Tools: Crystal Report, Active Report and SSRS.
IDE: MS Visual Studio 2003/2005/2008/2010/2012/2013 and Visual Basic 6.0.
OPERATING SYS: Windows 98, XP, Vista, 2000 (IIS 5.0) & 2003 (IIS 6.0) Server.
TOOLS: Clear Case, VSS, SVN, Automated Test Ware, IT Work Bench (UDDI), Jaws, AccVerify, FXCop, NUnit, CruiseControl, MS Office and MS Visio.
UI CONTROLS: Infragistics, RADControls and VLMenuPlus
Others: NHibernate, SharePoint, WMI, Load Runner, Enterprise Architect, SSAS, SSIS, ETL, MVC, MVP, Agile methodologies (SCRUM), N-tier architecture, Dot Net ActiveX Controls, FTP, UML, OCR, OMR, ICR, GSM and SMS.
PROFESSIONAL EXPERIENCE
Confidential
ASP.Net MVC Developer
Responsibilities:
- Developed Web application using Asp.Net MVC, C#, Razor and Bootstrap.
- Responsible for creating ASP.Net MVC scaffolding.
- Developed several Controller, Views and Models.
- Extensively used ActionResult and JSONResult action result type.
- Used following method in HtmlHelper class: BeginForm(),AntiForgeryToken() and AttributeEncode().
- Used following methods in UrlHelper class: Action() and Content().
- Extensively used @model and @function helpers.
- Responsible for creating following custom filters:
- Exception handling: By Inheriting HandleErrorAttribute.
- Antiforgery: By Inheriting ActionFilterAttribute.
- Authorize: By Inheriting AuthorizeAttribute.
- Used Generic method with constraint.
- Used ODBC Connection for communicating with Teradata database.
- Used LINQ for querying objects.
- JQuery Ajax method was used to make asyc request and bind data to the Javascript based UI control
- Worked extremely with Windows Communication Foundation (WCF).
- Responsible for implementing application wide 404 error handling. (Used HttpException in Application Error in Global.asax.cs)
- Serialized and deserialized the object to and from JSON using Newtonsoft JSon.Net.
- Extensively used Log4net, Responsible for implementing logging mechanism.
- Attended application security meeting and responsible for implementing application wide security.
- Used Antiforgery to protect application against XSS (cross-site scripting) request forgery.
- Used Parameters in ODBCCommand to protect application against SQL Injection.
- Used DataAnnotations built-in input validation attributes to models.
- Extensively used GIMP to edit icons.
- Responsible for creating base classes.
- Developed the Application in N-tier architecture.
Environment: C#, ASP.Net MVC, Razor, .Net Framework, JavaScript, Agile (SCRUM), JQuery, Bootstrap, Nugets, CSS, HTML, Visual Studio 2013, log4net, Git, SourceTree, Fiddler, Windows server and Teradata.
Confidential
.Net/Angular Developer
Responsibilities:
- Worked extremely with AngularJS, Bootsrap and NodeJS
- Responsible for Developing UI layer and Windows Services.
- Developed UI layer on top of Confidential Angular UI Seeds.
- Responsible for creating web services using ASP.Net WebAPI.
- Used Grunt to run the web application.
- Responsible for developing UI screen lay out using DIV tags and CSS.
- Responsible for fixing System bug raised by testing team.
- Worked on all the layers/components. (Angular UI, Asp.Net WebAPI, ServiceStack, Windows Services and Database)
- Responsible for Implementing ServiceStack layer.
- Responsible for writing unit test.
- Extremely used Rhino Mock for mocking objects.
- Developed the Application in N-tier architecture.
- Responsible for fixing the bug raised in ProdSupport.
- Started to Work in this team from Sprint 0 (Zero) to delivering the project successfully to client.
Environment: C#, ASP.Net WebApi, ServiceStack, Node.js,Windows Services, .Net Framework, Angular.js, SCRUM, JavaScript, JQuery, Require.js, Bootstrap, Nugets, CSS, HTML, XML, Visual Studio 2013, ReSharper, Git, Grunt, SourceTree, Stash, PostMan, NUnit, Jira, Windows server and Oracle Server.
Confidential
ASP.NET Developer
Responsibilities:
- Attended 3 days client bootcamp meeting before starting the project.
- Completed certificate on HIPAA/HITECH Security and HIPAA/HITECH Privacy.
- Took training on following skillset: Kanban, Less, Typescript, GIT, Razor, WebApi, Durandal, Knockout and Bootstrap.
- Worked extremely on Asp.Net MVC.
- Responsible for creating web services using ASP.Net WebAPI.
- Responsible for rebranding task.
- Worked extremely with Entity Framework
Environment: ASP.Net MVC, Razor, C#, ASP.Net WebApi, .Net Framework, Entity Framework, Agile (SCRUM)/Kanban, TypeScript, JavaScript, knockout.js, Postbox, durandal.js, Require.js, Toastr.js, Bootstrap, Nugets, CSS, HTML, XML, Telerik Controls, Visual Studio 2013, ReSharper, Git, GitHub, NUnit, Jira, Telerik Report, SSRS, Windows server and MS SQL Server.
Confidential, Atlanta, GA
C#/Win form Developer
Responsibilities:
- To support Sales and Production support team, fix any issue raised by the customer and to add on new feature on the existing products as per need by the customers.
- Developed/Supported windows application/standalone application C#, User Control and Win form.
- Worked extremely with Web Services.
- Developed following component on WebTools: Admin Login and Ignore Delivered Order.
- Developed following component on FrameVue: CleanUp Report for Mat and Moulding Image/Thumbnail gallery.
- Responsible to raise any found/existing issue while working on other task/issue.
Environment: C#, .Net Framework, User Control, Visual Studio 2012, SVN 1.5.8, Visual SVN, Jira (Issue Tracker) 3.13.2, Windows 7, SQL CE and LINQPad 4.
Confidential, Atlanta, GA
ASP.NET Developer
Responsibilities:
- Developed Web application using Asp.Net, C#, Ajax, Skin, Master page and User Control (Ascx).
- Worked extremely with Web Services.
- Extensively used Asp.Net AJAX Control Tool Kit.
- Responsible to develop the application to support multi language.
- Worked extremely on Iteration Model.
- Developed the Application in N-tier architecture.
- Responsible for writing test script in SoupUI SmartBear tool for testing web services.
- Tried following load testing tool Jmeter, ApacheBench, Telerik Test Studio and Load Testing in Visual Studio Ultimate 2012.
- Tried SignalR.
- Responsible for Database Module which contains Moulding, Mat, Glazing, Vendor Makup and Customer. And Part of Ticket Module.
- Filed provisional and non-provisional patent in United States Patent and Trademark office.
- Attended and exhibited 2012 and 2013 The West Coast Art & Frame Expo Trade Show and National Conference.
- Responsible for giving demo to the Management Team (President and Vice Presidents) and Sales Team.
- Took one week training on frame shop and constructed Picture frames with framers.
Environment: ASP.Net 2.0, C# 2.0, AJAX, .Net Framework 4.0, Ascx (User Control), Agile (SCRUM), CSS, HTML, XML, PAM, Telerik Rad Controls, Visual Studio 2010/2012, SVN 1.5.8, Visual SVN, Jira (Issue Tracker) 3.13.2, Guideware, Windows 2003 server, Windows 7, IIS 6.0 and MS SQL Server 2008.
Confidential, South Carolina
ASP.NET Developer
Responsibilities:
- Developed Web application using Asp.Net, C#, Ajax, Skin, Master page and User Control (Ascx).
- Worked extremely with WCF TCP Transport (Self Hosted) using Console Application with 8 ports.
- Worked extremely with Generics with constrains, List and Ilist.
- Worked extremely with NHibernate and used ICriteria and Iquery.
- Developed web application on top of Application Framework. (Application Framework is developed on top of .Net framework).
- Responsible for developing application using following design patterns - MVP, Assembler, DTO, DAO, Dependency Injection and Mock object.
- Worked extremely with Domain Driven Design (DDD).
- Peer Review the modules developed by the team members.
- Responsible for developing UI screen lay out using DIV tags and CSS.
- Extensively used Log4net Logged in MS SQL Server 2008.
- Worked extremely on Feature Driven Development (FDD) of project development approach.
- Worked extremely on Test Driven Development (TDD) of Software Development Process.
- Written Insert Sql query using GetDate () function and DEFAULT Constrain.
- Responsible for developing test cases and doing unit test using Nunit.
- Worked extremely with NCoverExplorer tool to measure the accuracy of test case coverage.
- Responsible for fixing System bug raised by testing team.
- Developed the Application in N-tier architecture
Environment: ASP.Net 2.0, C# 2.0, AJAX, WCF (TCP), .Net Framework 2.0/4.0, Ascx (User Control), MVP, NHibernate, Agile (SCRUM), GSD (General System Design), DSD, CSS, HTML, XML, Custom Controls, Telerik Rad Custom Controls, Share Point, Visual Studio 2005/2010, ReSharper 3.1, MS Visio, Tortoise SVN 1.5.8, Cruise Control, TXText Control, NAnt, NUnit 2.4.1, NcoverExplorer 1.3.6, Enterprise Architect 7.0, UML (Class and Sequence diagrams), Jira (Issue Tracker) 3.13.2, Load Runner, Active Directory, Log4net, Active Report, Windows 2003 server, IIS 6.0 and MS SQL Server 2005/2008.
Confidential, Georgia
ASP.NET Developer
Responsibilities:
- Implemented the project using ASP.Net, C# and back-end database as Microsoft SQL Server 2005.
- Understood and analyzed the client’s requirements and created the Software Requirements Specification (SRS) document.
- Created Use Case Diagrams (UML) based on client’s requirements.
- Responsible for the Architectural Design and High Level Design (HLD) of the product.
- Involved in GUI designing of the application.
- Extensively used HTML, Ajax and ASP.NET controls for designing the User Interface.
- Provided rich GUI by using Master Pages Concepts and User-Controls for Navigation and better look of the pages and also for the consistency of pages throughout the application.
- Developed screens using RADControls controls.
- Involved in database design, writing Stored Procedures, Joins, etc., for data Manipulation.
- Extensively used ADO.NET objects for various data manipulation activities.
- Used WCF for creating and consuming the web Service.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Created Business Logic Layer (BLL Layer) and Data Access Layer (DAL Layer)
- Worked extensively in migration projects.
- Responsible for migrating database from Oracle 8i to MS SQL Server 2005 using comma-separated values (CSV) file through Import/Export and SQL Developer tool. Extraction, Transformation and Loading (ETL).
Environment: ASP.Net 3.5, C# 3.0, AJAX, RADControls, Skins, Themes, Master pages, ADO.NET, WCF, .Net Framework 3.5, Silver Light, Visual Studio 2008, MS Visio, IIS 6.0, HTML, XML, JavaScript, OOA, OOD, Windows 2003 server, SSRS, HLDD, T-SQL, comma-separated values (CSV) file, Import/Export, SSIS, ETL, SQL Developer, Oracle 8i and MS SQL 2005.
Confidential, California
.Net Developer
Responsibilities:
- Responsible for Windows Management Instrumentation (WMI).
- Developed screens using Infragistics web controls.
- Responsible for creating Diagnostic tool, which will retrieve the Lenel class information from WMI.
- Used AJAX Controls for effective look and feel of the web page.
- Responsible for registering query in WMI and handling the events in the event handler.
- Developed Win form (Desktop) application using WPF.
- Responsible for sending event notification from middleware to VSM system through HTTP.
- Interacting with offshore team.
- Worked extensively with Lenel and VSM.
- Responsible for creating the MSI Installation file for ASP.NET web project.
Environment: ASP.Net 3.5, Win form (Desktop), C# 3.0, WMI, WPF, AJAX, Infragistics, ADO.NET Entity Framework, OOA, OOD, OOP, XML, LINQ to Object, .Net Framework 3.5, IIS 6.0, FXCop, Video, Windows 2003 server, Visual Studio 2008, Visual Source Safe and MS SQL 2000.
Confidential, New Jersey
ASP.NET Developer
Responsibilities:
- Experience with agile methodologies (SCRUM).
- Responsible for “Photo Gallery / Profile” Module.
- Developed the application using ASP.NET, JavaScript (DOM), Json, JQuery and Pluck Technology.
- Attending the Pluck technical Review meeting on behalf of client Confidential with Pluck Technology Team USA.
- Worked with cutting edge technology.
Environment: ASP.NET 2.0, Win form(Desktop), C# 2.0, JAVASCRIPT (DOM), .Net Framework 3.0, XML, Pluck Technology, ActiveX, Windows XP, Visual Studio 2005 and Visual Source Safe.
Confidential, Texas
.Net Developer
Responsibilities:
- Responsible for “New Connect / Change Order / Disconnect” Module.
- Developed the Application using Reflection and Loading the Assemblies at Run time.
- Developed the application by using XMLDocument Class for Generating XML Nodes and values.
- Generating Test Cases in XML Prior to Development.
- Developed Automated Tool for testing the application under various Scenarios. (This tool helped to reduce the Cost & time of the project development.)
- Developed the application with Web services, XML, XSD, SOAP and Enterprise library.
- Worked extensively in MVC Pattern.
- Web services approach to a service-oriented architecture (SOA).
- Responsible for Publishing the Web service in “IT Work Bench” (which is same as UDDI in Confidential ).
- Responsible for IR Verification.
- Getting In depth knowledge in Telecom User Management and Voice Mail Modules.
- Responsible for Doing Smoke Test for developed APIs
- Clear Case VOB Server is used for storing the project related data’s.
- Developed the Application in N-tier architecture.
Environment: ASP.NET 1.1, Web Services, C# 1.2, ADO.NET, HTTP Module, IR, Smoke Test, Test Case, Factory pattern, Enterprise library, SOA, UDDI, .Net Framework 1.1, OOA, OOD, XML, SOAP, Reflection, MVC, MS SQL SERVER 2000, Visual Studio 2003, Windows 2003 server, IIS 6.0 and Clear Case.