Application Developer Resume
PROFESSIONAL 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
.NET Technologies: .NET Framework (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
Dot Net 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 2012
Confidential
Dot Net 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.
- Extensively interacted with clients and business teams to provide technical support and measure the scalability, consistency and accuracy of the application.
Environment: Windows’XP/2003, .NET 3.5, SQL Server 2008, C#, ASP.NET, XM
Confidential
Dot Net Developer
Responsibilities:
- Involved in SDLC and Upgraded/making front end for a .NET application implemented using the .NET 3.5 Framework .
- Developed Web Forms and User Controls using ASP.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 for Business Layer, Data Layer using C# 3.5.
- Worked closely with design team in creating CSS styles, Master Pages and Navigation controls for consistent look and feel of the website
- Involved in designing the database; wrote and maintained complex SQL queries, Indexes, Triggers and the required Stored Procedures using SQL 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
Dot Net Developer
Responsibilities:
- Involved in Design, Documentation, Coding in .NET Application using C#.NET.
- Developed Data Access layer (DAL) for communicating SQL Server.
- Developed the application in ASP.NET and involved in writing C#.NET classes.
- 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.
Environment: Windows’XP/2003, .NET 3.5, SQL Server 2008, C#, ASP.NET
Confidential
Dot Net Developer
Responsibilities:
- Extensive experience in all phases of software development life cycle (SDLC) including Requirement Gathering by discussions and interaction with project focus groups (clients), Development, Testing, Implementation, Integration, Documentation, Builds, and Configuration .
- Involved in Development of Data Access Layer (DAL) with Script Log, pluggable to any kind of database, Common Security System, and Common Control Library.
- Developed the proof of concepts for all the technical design documents.
- Used DataAdapter, DataSet, DataReader, and Command base objects to derived objects.
- Created complex stored procedures in SQL Server 2005 for making the product generic for the developers to create and maintain Templates.
- Created and reviewed 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 2.0, C#, XML, XSLT, SQL Server 2005.
Confidential
Dot Net Developer
Responsibilities:
- Developed GUI using ASP.NET, HTML.
- Implemented extensively validations using JavaScript to perform client side validations to validate the web input.
- Participated in detail study of the project and analyzed the requirements.
- Implemented the BLL (Business Logic layer) and DAL (Data Access Layer) in Visual C#.
- Have written Stored Procedures, Indexes and Views for better performance, to retrieve data from the backend database.
- Created Partial Classes for splitting the functionality between multiple developers.
- Used Webservices using xml to send and receive data from server.
- Maintained different versions of the application development phases in the Visual SourceSafe.
- Implemented Windows based authentication for secured access to application.
- Created user controls for header, footer, search control and result sets in web application.
- Involved in creating Uml Diagrams using Microsoft Visio.
- Involved in Unit Testing and Fixing bugs.
Environment: Windows’XP, .NET 2.0, C#, MS-SQL 2005