Application Developer Resume
SUMMARY
- 10+ years of professional .Net Development experience in all phases of SDLC (Software
- Development Life Cycle) involving gathering requirements, analysis, design, developing, testing, deployment and documentation with Agile Scrum methodologies in diverse industries.
- Extensive experience in ASP.NET MVC 5.0/4.0 in implementing Model, View and Controllers with State Management, Security, Action methods, Regular Expressions, Authentications, Knockout JS, K2.Net workflow engine, Kendo UI etc.,
- Experience in developing Single page applications (SPA) and client - side functionalities with various rich UI with HTML5, CSS3, Bootstrap 3.2/3.0, JavaScript, jQuery, Node JS and MV frameworks such as Angular JS/4.0, for enhancing the performance and look and feel of the webpage.
- Extensively worked with Angular 4 MVC Architecture and used features like Directives, Views, Scope, Modules, Dependency Injection, Factories, and Services & Controllers.
- Hands on experience in design using N-tier architecture and Object Oriented Programming (OOPS) Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Used Waterfall model as software development life cycle.
- Experienced in creating functional specs, user cases, technical specs.
- Used Request, Response, Session, Application and Query string objects in ASP.Net.
- Used ADO recordset to retrieve data from database for application and session events.
- Expertise in using ADO.NET objects such as SQL Client, Command, Data Reader, Data Set and Data Adapter.
- Created User Controls, custom controls, Skins, Themes, Master Pages, Datasource objects in Asp.Net 3.5/2.0
- Extensive experience in working with SQL Server
- Expertise in writing Stored Procedures, Triggers and Views.
- Worked on N-Tier applications such as 3 tier applications.
- Excellent knowledge in Object Oriented Programming Concepts.
- Expertise in working with modeling tools like Microsoft Visio.
- Excellent analytical, communication, organizational, administrative, interpersonal, communication and leadership skills.
- Equally effective in working independently as well as a team player with problem-solving and trouble-shooting capabilities.
TECHNICAL SKILLS
Programming Languages: Visual C#, Visual Basic, VB.Net, JavaScript
Web Technologies: ASP.NET (4.5), CSS, AngularJS/4, AJAX, WPF, WCF, MVC, WEB API
Markup Languages: HTML, CSHTML, XML, XAML, Redux, jQuery, JSON
.NETTechnologies: .NETFramework (4.0/4.5), ADO.NET, ASP.Net, Web API, EF
Software Engineering: SDLC, UML, Agile Programming
Database Development: SQL Server (2016/2014), SSIS, SSRS, PL-SQL, T-SQL
XML: XML, XSL, XSLT, XSD, SOAP, WSDL, REST
Operating Systems: Windows XP/NT/Vista
RAD/IDE: Visual Studio 2012/2015/2017 , Visual Basic
Version Control: Visual SourceSafe, Team Foundation Server (TFS), GIT
Modeling and Testing Tools: Microsoft Visio, NUnit, NMock, JIRA.
PROFESSIONAL EXPERIENCE
Confidential
Application Developer
Responsibilities:
- Created a web portal in AngularJS Framework following MVC5 architecture.
- Utilized HTML5, Bootstrap and CSS3 for creating responsive and modern web pages that increases user satisfaction.
- Implemented Searching, Sorting using filters allow user to search.
- Used AngularJS 1.4 ng-grid, ng-repeat for the Tabular Database.
- Implemented form authentication and authorization for providing resource to the user depending on their role.
- Developed form validation with AngularJS $valid and data validation.
- Responsible for creating controller, service and directives.
- Implemented AngularJS 1.4 ng-route for creating SPA (Single Page application).
- Implemented Dependency injection on controller and services to prevent scope conflict
- Created a Web API service to request and response the data from the database.
- Used grid view for displaying record using UI-Grid module and implement pagination using third party module.
- Extensively worked on debugging tools like Fiddler for HTTP Errors.
- Carried out unit testing of AngularJS component using debugging tool like Jasmine
Environment: HTML5, CSS3, AngularJS 1.4, Asp.Net MVC5, JavaScript, Ajax, Web API, SQL, Visual Studio 2010, SQL Server 2012
Confidential
Application Developer
Responsibilities:
- Worked with business to gather requirements.
- Understanding and analyzing the requirements.
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Developed ASP.NET web pages using Web Server controls and HTML and made serverside validation.
- Responsible for implementing the business API's using C# .Net for the back end communication.
- Extensively used JavaScript, jQuery UI Validation, Angular 2.0, HTML 5 or Client-Side Validation.
- Developed views using Scaffolding templates, Master Pages, Partial Views with Razor View Engine.
- Used LINQ to SQL, LINQ to Entities, LINQ to XML and LINQ to Objects for retrieving the data efficiently.
- Developed the classes using C#, which in corporate N-tier architecture and SQL database connectivity.
- Used AJAX for Partial Page Updating.
- Use LINQ for Entity Framework querying in memory collection & database object
Environment: Asp.Net MVC, JavaScript, Ajax, Web API, SQL, Visual Studio 2010, SQL Server 2012
Confidential
Application Developer
Responsibilities:
- Created a Graphical User Interface (System with ASP.NET MVC 5, Razor Engine, Entity Framework6, HTML5, CSS3, JQuery and AJAX in Visual Studio 2013.
- Used JQuery functionality, HTML5 and CSS throughout the application to add content rich and interactive web pages.
- Utilized Entity Framework’s Database First approach with C# to handle database models
- Performed Exceptional Handling using simple Try catch block and Exceptions/Custom Views for Error display and implemented log4net.
- Created and consumed Web APIs for listing events.
- Used Web Grid/JSON/AJAX Helper Classes to implement asynchronous calls to the server to update the changes.
- Implemented online editing on Web grid for CRUD operations in conjunction with AJAX using JQuery.
- Implemented the Kendo UI Controls to make the application more dynamic and user friendly.
- Implemented Server Side Validations using Data Annotations and Client Side using JQuery to check whether all required fields are entered otherwise disable the Save button.
- Used Form authentication then set up cookies. Created User Controls to add values.
- Implemented the Popup using dialog box, which renders a partial view.
- Followed N-Tier architecture (UI-BAL-DAL-DB). Within DAL did LINQ to Entities to query Database.
Environment: HTML5, CSS3, AngularJS 1.4, Asp.Net MVC5, JavaScript, Ajax, Web API, SQL, Visual Studio 2010, SQL Server 2012
Confidential
MVC5 Developer
Responsibilities:
- Designed and implemented BAQ which had the workflow - BAQ creation,submission and approval/rejection.
- Created a Graphical User Interface (System with ASP.NET MVC 5, Razor Engine, Entity Framework6, HTML5, CSS3, JQuery and AJAX in Visual Studio 2013.
- Used JQuery functionality, HTML5 and CSS throughout the application to add content rich and interactive web pages.
- Utilized Entity Framework’s Database First approach with C# to handle database models
- Performed Exceptional Handling using simple Try catch block and Exceptions/Custom Views for Error display and implemented log4net.
- Created and consumed Web APIs for listing events.
- Used Web Grid/JSON/AJAX Helper Classes to implement asynchronous calls to the server to update the changes.
- Implemented online editing on Web grid for CRUD operations in conjunction with AJAX using JQuery.
- Implemented the Kendo UI Controls to make the application more dynamic and user friendly.
- Implemented Server Side Validations using Data Annotations and Client Side using JQuery to check whether all required fields are entered otherwise disable the Save button.
- Used Form authentication then set up cookies. Created User Controls to add values.
- Implemented the Popup using dialog box, which renders a partial view.
- Followed N-Tier architecture (UI-BAL-DAL-DB). Within DAL did LINQ to Entities to query Database.
Environment: Net Framework 4.0, ASP.NET MVC 5, Razor Engine, Entity Framework6, C#, JQuery, LINQ, Web APIs, HTML5, CSS, Web Forms, AJAX, SQL Server 2012, Web grid, Visual Studio 2013,Kendo UI
Confidential
DotNet Developer
Responsibilities:
- Created a Graphical User Interface (System with ASP.NET MVC, Razor Engine, HTML5, CSS3, JQuery and AJAX in Visual Studio 2012.
- Used JQuery functionality, HTML and CSS throughout the application to add content rich and interactive web pages.
- Performed Exceptional Handling using simple Try catch block and Exceptions/Custom Views for Error display.
- Created and consumed Web APIs for listing events.
- Used Web Grid/JSON/AJAX Helper Classes to implement asynchronous calls to the server to update the changes.
- Implemented online editing on Web grid for CRUD operations in conjunction with AJAX using JQuery.
- Implemented Server Side Validations using Data Annotations and Client Side using JQuery to check whether all required fields are entered otherwise disable the Save button.
- Used Form authentication then set up cookies. Created User Controls to add values.
- Implemented the Popup using dialog box, which renders a partial view.
- Followed N-Tier architecture (UI-BAL-DAL-DB). Within DAL did LINQ to Entities to query Database.
Environment: Net Framework 4.0, ASP.NET MVC, Razor Engine, C#, JQuery, LINQ, Web APIs, HTML5, CSS, Web Forms, AJAX, SQL Server 2012, Web grid, Visual Studio 2012Company: Riviera Consulting
Confidential
DotNet Developer
Responsibilities:
- Created the presentation layer, middle-tier and data-tier class using Asp.Net, C# and Ado.Net.
- Adopted the various methodologies for Application design such as Abstraction, Encapsulation, Inheritance and Polymorphism.
- Developed UI section and implemented paging, sorting and filtering using Datasets.
- Involved in preparing requirement specifications, design specification and writing the test case documents.
- Involved in building and using new .NET Assemblies, namespaces.
- Create UML diagrams like Class diagram, Sequence diagram using MS Visio.
- Implemented business logic class library for Data Access Layer through Store procedure.
- Avoid Sql injection by providing proper check in user input and used Store procedure.
Confidential
DotNet Developer
Responsibilities:
- Involved inSDLCand Upgraded/making front end for a .NET application implemented using the.NET 3.5Framework .
- Developed Web Forms and User Controls usingASP.NET,AJAX control toolkit, JavaScript.
- Wrote a user control that displayed a header that was common on several pages. Developed user control for Menu Display, Header Display and created various pages based on this control.
- Extensively involved in developing server side code for Class Libraries forBusiness Layer,Data LayerusingC# 3.5.
- Worked closely with design team in creatingCSS styles,Master Pages and Navigation controls for consistent look and feel of the website
- Involved in designing the database; wrote and maintained complexSQL queries,Indexes,Triggers and the required Stored Procedures usingSQL Server 2008.
- Created the unit test cases and performed unit testing of the product.
- Used html, Javascript, Ajax controls and css to perform client side validation and design application.
Environment: Windows’XP/2003, .NET 3.5, SQL Server 2008, C#, ASP.NET
Confidential
DotNet Developer
Responsibilities:
- Involved in Design, Documentation, Coding in .NETApplication using C#.NET.
- Developed Data Access layer (DAL) for communicating SQL Server.
- Developed the application inASP.NETand involved in writing C#.NETclasses.
- ADO.NET was used to implement the data access layer to communicate with databases
- Involved in Writing, Modifying Stored Procedures in SQL Server database Using T-SQL.
- Developed UI using custom controls, user controls, layouts and styles which inputs the data and display the data for the web applications using ASP.NET.
- Use AJAX controls to minimize server round trip and enhance customer experience.
- Performed Graphical User Interface (GUI) design tasks.
- Wrote Cascading Style Sheets (CSS) for custom look