Application Developer (asp.net/mvc) Resume
West Chester, PA
SUMMARY:
- Around 5 years of professional .NET experience in design and development of distributed, complex, n - tiered enterprise applications including customization of 3rd party platforms.
- Solid understanding in front-end web development and design using HTML5, CSS3, AJAX, JavaScript, jQuery and Twitter Bootstraps.
- Expertise in development of Single Page Application (SPA) using open source framework AngularJS.
- Experienced in Object-relational mapping using ADO.NET, Entity Framework, LINQ to SQL and LINQ to objects.
- Well-versed in development, deployment and testing Enterprise Systems and Solutions using .NET technology concepts such as: ASP.NET MVC, ASP.NET Web Forms C#.NET, ADO.NET, LINQ XML, SOAP, Web Services, Windows Communication Foundation (WCF), ASP.NET Web API and OOP’s concepts.
- Extensive experience with SQL Server and T-SQL in constructing triggers, tables, user functions, views, indexes, user profiles, relational database models, data dictionaries and data integrity using Microsoft SQL Server 2012.
- Hands on experience in generating customized Reports, ETL Solution, and data conversion using SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
- Very proficient in writing test cases and using unit tests to validate development releases with Test Driven Development (TDD).
- Provided Software Configuration Management, Version Control and Source Control using tools like Team Foundation Server (TFS).
- Diverse experience includes involvement in leading all aspects of implementation process and Software Development Life Cycle (SDLC) in Web Development including requirements definition, designing UML, complete system configuration and architecture and development/coding, testing by following Agile and Waterfall Methodologies.
- Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.
- A team player with excellent interpersonal and communication skills, fast learner easily adaptable to new Technologies and able to coordinate all phases of project-based efforts.
TECHNICAL SKILLS:
Web: HTML 5, CSS3, AngularJS 1.X, JavaScript, jQuery, Boostrap3, XML
Programming Technologies: Microsoft C#, C++, Visual Basic
.NET: ASP.NET Web Forms, ASP.NET MVC 5, C#.NET, ADO.NET, Entity Framework 6, LINQ to SQL, LINQ to Objects, Windows Form, Webservices, WCF, Web API, NUNIT
Database Technologies: MS SQL Server, MS Access, MS Excel, SSIS, SSRS
Development Tools: MS Visual Studio, Dreamweaver, Visual Basic
Other: TFS, JSON, RESTful, Jasmine, Karma, SoapUI, POSTMAN, Git
PROFESSIONAL EXPERIENCE:
Confidential, West Chester, PA
Application Developer (ASP.NET/MVC)
Roles and Responsibilities
- Development of n- Tier application using ASP.NET MVC 5 (Model-View Controller).
- Gathered requirements, conducted conceptual design, detail analysis and technical specification.
- Implemented Unit of work, Repository patterns, and Database First approach using Entity Framework 6.
- Designed entire framework to support Test Driven Development (TDD) by making use of dependency Injection through entity framework and developed a generic repository.
- Created the Controllers and Controller Actions, Action Results, Views, View Models, Routing using ASP.NET MVC.
- Designed and developed web user interface using ASP.NET and Visual Studio 2013 IDE.
- Developed and used Web User Controls.
- Used MVC ASP.NET to develop code behind logic, business tier and SQL server for data tier.
- Implemented business logic using MVC authorization filters, action filters and exception filter.
- Implemented .NET Security/Windows Authentication and Authorization.
- Used Entity Framework and LINQ to access data from SQL Server 2012.
- Applied T-SQL programming for writing DDL & DML queries, stored procedures, user defined functions, and Views in SQL Server 2012.
- Developed front-end components using HTML 5, CSS3, AJAX and jQuery.
- Wrote the client-side validation using JavaScript, jQuery and ASP.NET MVC Validation.
- Used Team Foundation Server (TFS) for Source Control and Version Control throughout the Project.
- Participated in post-implementation reviews, tested, documented and deployed the application.
Environment: .NET Framework 4.5, C#.NET, Entity Framework 6, ASP.NET MVC 5, SQL Server 2012, HTML 5, CSS 3, JavaScript, jQuery, Microsoft Visual Studio, AJAX, Microsoft Visio, TFS
Confidential, Cranbury, NJ
Web Developer (AngularJS /.NET)
Roles and Responsibilities
- Participated in requirement gathering and conduct analysis activities.
- Development of the interactive UI's for the front-end users using the front-end technologies such as HTML, CSS, and JavaScript .
- Create reusable components using Custom Directives and services in AngularJS .
- Developed the UI, layout HTML for web application that matches requirements of the client.
- Created multiple views using layout template and AngularJS ngRoute .
- Used ng-repeat , and custom filters to present appropriate data to the front-end.
- Developed front-end components using AngularJS, HTML5/CSS3, Bootstrap3 and AngularUI Bootstrap .
- Responsible for client-side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and AngularJS .
- Used ADO.NET to retrieve data from MS SQL Server 2012.
- Created RESTful Web API services to consume in web application.
- Used $http in AngularJS for consuming RESTful Web API .
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Implemented unit testing using Jasmine throughout all phases of application development.
- Tested and debug application to identify the source of bugs in AngularJS.
- Actively involved in troubleshooting to ensure the project completion on time.
Environment: AngularJS, AngularUI Bootstrap, SQL Server 2012, HTML 5, CSS 3, JavaScript, jQuery, Microsoft Visual Studio, C# .NET, AJAX, TFS, Web API, Jasmine, Karma
Confidential, Perth Amboy, NJ
Web Developer (ASP.NET/MVC)
Roles and Responsibilities
- Developed the classes using C#, which incorporated 3-tier architecture .
- Involved in requirement gathering, analysis and designing of Application.
- Prepared system requirement flow charts and diagrams using Microsoft Visio .
- Designed and implemented the Web Pages of project using ASP.NET & C# .
- Worked on MVC4 application using C#.NET and designed frond-end components using HTML, CSS, and Bootstrap.
- Worked with ViewData, TempData, and QueryString to pass data between controller to view, controller to controller, and view to controller.
- Created Razor views and partial views to design User Interface.
- Implemented client-side validations using jQuery and ASP.MVC Validation .
- Implemented functionality such as form validation, search and filter the data from database.
- Created MVC4 UI that communicates with WCF services using XML SOAP and WSDL for creating proxy classes.
- Created database documentations and database tables in MS SQL Server.
- Wrote T-SQL, DDL & DML queries, stored procedures, user defined functions, and views in SQL Server 2012.
- Used ADO.NET to access data from database servers to implement data access layer.
- Used Dynamic SQL and store procedure to fetch data more efficiently.
- Involved in Software management using tools Team Foundation Server (TFS).
- Ensured the solution meets both scalability and extendibility requirements.
- Tested, maintained, documented and deployed the application.
Environment: ASP.NET 4.5, C#.NET, ADO.NET, ASP.NET MVC 4, SQL Server 2012, HTML5, CSS 3, JavaScript, jQuery, Microsoft Visual Studio, AJAX, Microsoft Visio, TFS, XML SOAP, WSDL.
Confidential, Melbourne, FL
Web Developer (ASP.NET)
Roles and Responsibilities
- Understand and analyze customers' diverse, specific business needs, and articulating customer requirement.
- Developing N- Tier applications using ASP.NET .
- Used C#.NET to develop code behind logic, business logic and SQL server for data tier.
- Developed key functional components in ASP.NET Web Forms .
- Developed web pages using HTML, JavaScript, CSS, jQuery, AJAX and ASP.NET .
- Implemented .NET Security/Windows Authentication, Authorization.
- Implemented client-side validation with ASP.NET validator controls such as required field validator, range validator, regular expression validator, compare validator, validation summary and custom validator.
- Created and implemented custom ASP Server Controls for specific needs in the project.
- Used T-SQL programming for writing DDL & DML queries, stored procedures, user defined functions, and views in SQL Server 2008 R2.
- Worked on SQL Server Integration Services (SSIS) for data conversion and data transformation in ETL process.
- Provided inputs in design, development and maintenance of the SQL Server 2008 R2.
- Used Team Foundation Server (TFS) for source control, and data collection.
- Used AJAX Control Toolkit fields to display filtered View result.
- Extensively used dynamically populated Data Grid along with AJAX functionalities.
- Worked closely with business analysts to ensure alignment between functional design and resulting software produced.
Environment: ASP.NET 4.5, C#.NET, ADO.NET, ASP.NET Web Forms, SQL Server 2008 R2, HTML5, CSS 3, JavaScript, jQuery, Microsoft Visual Studio, AJAX, TFS.
Confidential, Tampa, FL
Web Developer
Roles and Responsibilities
- Database Migration from Microsoft Access to SQL Server 2008.
- Designed and developed front end pages using Classic ASP, JavaScript, CSS, and HTML
- GUI Development using ASP.NET, HTML, AJAX, XML, CSS, and JavaScript.
- Client-side validation using JavaScript.
- T-SQL programming for writing DDL & DML queries, stored procedures, user defined functions in SQL Server 2008.
- Intranet Application development usingASP.Net and HTML Reports for custom requirements
Environment: ASP.Net, SQL Server 2008, SSRS, Access Database, HTML, AJAX, XML, CSS, JavaScript, Visual Studio 2008.