Senior .net Developer Resume
Boise, ID
SUMMARY
- 8+ years of strong professional experience with excellent skills in all the phases of Software Development Life Cycle (SDLC) - Requirements Gathering, Analysis, Design, Development, Testing and maintenance of windows and web applications.
- Played several roles and flexible to work as per the business needs.
- Extensive experience in developing applications using.NET Framework 4.5/4.0/2.0, Microsoft Visual Studio 2015/2012/2010/2005.
- Experience in developing applications using ASP.NET, MVC Framework, C#.NET, Win Forms, ADO.NET, SOA (Web Services, WebAPI), XML, JavaScript, jQuery, AJAX, HTML, CSS, IIS, Window Service, LINQ, NHibernate, Multi-Threading, WCF and Restful Services.
- Extensive experience in AngularJS, Bootstrap.
- Knowledge in Waterfall and AGILE software development methodologies including SCRUM Framework.
- Strong experience in Object Oriented Programming Concepts (OOPS) and extensively used C# to develop the middle tier of the applications along with VB.NET.
- Designed and Developed business application including Presentation Layer, Data Access Layer and Business Layer to achieve maximum productivity and scalability.
- Strong knowledge and hands on experience in ASP.NET using C# for the middle tier, ASP.NET MVC, ADO.NET, HTML, XML, CSS, JavaScript, Bootstrap, jQuery, AJAX, Angular JS and MS SQL Server.
- Designed web application using ASP.NET MVC 5.0/4.0/3.0, created and deployed web application using MVC which is coupled with language-integrated query LINQ to retrieve and save data from various data sources.
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive web applications that work across all popular browsers.
- Involved in resolving various deployment and post production issues.
- Fully fledged with client-side scripting like jQuery selectors, Events, Angular JS, jQuery UI, Plug-ins, AJAX, Telerik RAD control, etc.
- Experience in deploying, configuring, and maintaining the web sites and services on IIS 7.0 with and without secured socket layer. Also, used Microsoft Azure.
- Hands on experience in Dependency Injection Framework.
- Designed the Custom Controls on demand and make them available to access in the toolbox.
- Created User Controls and embed them in ASP.NET Web pages.
- Written the Unit Test Cases and Integration Test Cases to perform the Unit Testing of the modules.
- Good experience in using the developer tools such as Fiddler web debugger tool.
- Created custom HTTP Handlers as part of application implementation.
- Experience in developing WCF SOAP REST, WEB API services to expose useful functionality to web users SOAP/REST, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Designed and Developed Data Access Layer using ADO.NET and Entity Framework.
- Experience in writing complex user defined Functions, Stored Procedures, Views, Triggers, and Cursors using MS SQL Server (2005/2008/2012/2014 ).
- Having knowledge and understanding of SQL Server Services (SSIS, SSRS).
- Experience with Agile/Scrum development methodology using JIRA.
- Having knowledge and understanding on Type Script.
- Experienced in Software Configuration Management Tools Visual Source Safe (VSS), Team Foundation Server (TFS), GIT.
- Experience in OOD (Object Oriented Designing) using VISIO and Star UML.
- Experience in using testing tools like Bugzilla, and project management tools such as Projecturf, Jira.
- Having Knowledge on AWS Cloud services.
- Excellent team player with strong communication and trouble shooting skills.
TECHNICAL SKILLS
Language(s): C#, VB.NET, VB 6.0, Java Script, T-SQL
Web Technologies: ASP.NET 4.5, 4.0, 3.5, 2.0, MVC 5, 4, 3, ADO.NET, WCF, Web Services, RestfulServices,SOAP,Multi-Threading,LINQ,EntityFramework, ORM, Lambda Expression, Web API, jQuery, Angular JS, Automatic Testing using NUnit,DependencyInjectionusingUnity,IOCFramework,Windows Services, REST Services, debug diagnostic tool.
GUI: VB 6.0, VB.NET, Visual studio 2015/2012/2010 and 2005
Markup languages: HTML, DHTML/XHTML & HTML5
Databases/RDBMS: SQL Server 2014/2012/2008 R2/2005, Oracle 9i and MS Access,MongoDB(NoSQL)
Reporting tools: DPLX, Crystal Reports, RDLC, SSRS, JavaScript amCharts, JavaScript D3
Version control: Tortoise SVN, Visual Source Safe(VSS), Team Foundation Server(TFS), GitHub
Support tools: Telerik Controls, Fiddler, SoapUI, Postman
PROFESSIONAL EXPERIENCE
Confidential, Boise, ID
Senior .Net Developer
Responsibilities:
- Involved in the migration of the Enterprise Model from version 4.8 to 9.0.
- Deeply understanding the existing system and new requirements as per the upgradation and developing them.
- Debugging the existing application and troubleshoot the issues to provide possible solutions.
- Implemented the tasks such as Performance Tuning to improve the performance of the application.
- Developed the Services to load images and invoice reports to improve the page processing performance, and making them available to access in the application.
- Extensively used AJAX for creating better responsive pages throughout the application.
- Working on the change documentation for each task assigned through JIRA.
- Participating in daily stand-ups and technical team meetings.
- Working closely with the Business Analysts to acquire better knowledge about the product, and helping them by providing with Sql Scripts to analyze the requirements.
- Created and Consumed Web Service and accessing it within the application.
- Creating the ETL’s to perform the automated tasks such as synchronizing the Business model tables with the local database tables and perform business operations for order processing and stock maintenance.
- Actively involved in scrum meetings for requirement analysis, task analysis, progress discussions
- Developed the application using Object Oriented Programming (OOP’s).
- Participated in development of software using Agile development practices.
- Used TFS for Software versioning.
- Used JIRA for bug tracking and assigning tasks.
- Used Confluence as a team collaboration software.
- Extensively writing the SQL Scripts, Temporary tables, Common Table Expressions, creation of views and Stored Procedures using SQL Server 2014.
- Preparing the scripts for the changes done in the backend and creating the package to use it while environment migration.
Environment: HTML, CSS, C#, SQL SERVER 2014, ASP.NET 4.0, Web Services, JavaScript, jQuery, AJAX, DPLX Reports, Team Foundation Server, JIRA, Confluence.
Confidential, NY
Senior .Net Developer
Responsibilities:
- Involved in complete Software Development Life Cycle starting from requirements gathering, performed object oriented analysis, design discussions and requirement sessions.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
- Worked on HTML5, CSS3 style sheets, AngularJS, JavaScript and jQuery to tie together a diverse range of sites with an easily understandable structure.
- Implemented Wijmo UI Framework API with Razor Engine for frontend pages and integrated the design and development of frontend pages with HTML5 and Razor Engine.
- Implemented the asynchronous loading and saving of partial views throughout the application.
- Resolved conflicts between CSS design plan and Wijmo UI implementation.
- Created and set up jQuery re-usable validation library and created reusable classes to load jQuery UI Components.
- Implemented the tasks such as Performance Tuning to improve the performance of the application.
- Set up both server side and client-side error handing modules using ELMAH and implemented Ajax setup to capture all the Ajax relation errors.
- Extensively used AJAX for creating better responsive pages throughout the application.
- Involved in development of Web Forms, Classes using C#, ASP.NET MVC that incorporates N-Tier Architecture.
- Developed Restful Services using WebAPI 2.0 which works on http by using methods like get, put, update, and post.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and jQuery.
- Developed web pages quickly and effectively used HTML5, CSS3, JavaScript and jQuery and experience in making web page cross browser compatible.
- Used AngularJS and jQuery for DOM manipulation and two-way binding.
- Extensive use of SQL Server -SQL developer in building the queries, procedures, views and triggers.
- Worked extensively on production issues like memory leaks, IIS hang using debug diagnostic tool.
Environment: HTML5, CSS3, C#, SQL SERVER 2012, ASP.NET MVC 5, ASP.NET Web API, jQuery/UI, WIJMO API, Angular JS, AJAX, Razor Engine, JavaScript, Alertify.JS, ELMAH, NUGET Packages, Debug Diagnostic Tool.
Confidential, Washington DC
Senior .Net Developer
Responsibilities:
- Involved in collecting the requirements and making the plan for implementation.
- Using the API testing tool such as POSTMAN, examined the CLIO API and produced the Authorization Token to get access to the api and configured in the application.
- Streamlined the CLIO output JSON data to make it in the consistent format to query on it using LINQ and Lambda expressions.
- Written LINQ queries on collections to fetch data from them.
- Used Wijmo grid to represent the data in the form of reports.
- Created the Generic Report using angular custom directives in the partial view and rendered the same in the views.
- Implemented Google Analytics to track the usage of the application.
- Designed interactive reports to analyze the data using JavaScript D3 (Dynamic Design Document).
- Used agile methodology for software development.
- Developed the second phase core functionality using the ASP.NET MVC 5 framework.
- JavaScript, jQuery was used to develop custom validations to validate the various inputs.
- Worked on UI design and development using Angular JS and JavaScript for the UI implementation.
- Extensively involved in coding with AngularJS, jQuery UI and jQuery to add functionalities and effects like Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
- Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also, used Angular.js filter to make the data searchable and sortable.
- Created View model for Web API to handle specific business logic.
- Used SQL Server Business Intelligence Development Studio for report designing and construction. (SSRS)
- Tested the application and resolved bugs reported.
- Participated in daily scrum calls with the client.
- Responsible to publish the application and deployed using Microsoft Azure.
Environment: Visual Studio 2015, .NET Framework 4.5, C#, Angular JS, ASP.NET MVC 5, CLIO API, LINQ, NUGET Packages, JSON, Wijmo, XML, SSRS, TFS, Microsoft Azure.
Confidential, NY
Senior .Net Developer
Responsibilities:
- Involved in collecting the requirements and making the plan for implementation.
- Involved in development of the Quote system and Calculator application.
- Responsible to collect inputs from the client and delivering it to the offshore team and assisting them with the solutions.
- Involved in the preparation of the output JSON from the current system, which will be input to the newly developed module.
- Responsible to understand the current system such as database design and required relations and writing the stored procedures.
- Developed the functionality using the ASP.NET MVC 4.5 framework.
- Created and Consumed Web API using jQuery/Ajax in the cross-domain environment.
- Worked on UI design and development using Angular JS and JavaScript for the UI implementation.
- Used Aspose controls to prepare the reports in the form of Word and PDF.
- Created dynamic reports using the JavaScript D3.
- Participated in daily scrum calls with the client and offshore team.
Environment: Visual Studio 2015, .NET Framework 4.5, C#, ASP.NET MVC 4.5, ASP.NET Web API, SQL Server 2014, JavaScript, jQuery, Angular JS, JSON, D3, jqWidgets, XML, TFS, IIS
Confidential, CA
Software Engineer
Responsibilities:
- Involved in requirement gathering functional and technical specifications. Worked closely with business team to understand the requirements through on-site discussions and conference calls with the users.
- Designed use case and class diagrams using MS Visio.
- Analysis, Designed and developed web application using agile methodology.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#, ASP.NET.
- Developed Cascading Style Sheets (CSS) for user interface uniformity throughout the application.
- Used SSIS packages to copy the data from text files to database tables and send emails to members.
- Used HTML, JavaScript, jQuery for developing controls to build the functionality and UI design.
- Developed UI using Bootstrap framework.
- Used Data Reader and Dataset, SQL Adapter and SQL Command object for data manipulations, database operations and executing stored procedures.
- Developed reusable components using Master Pages and User Controls.
- Created database Tables, Stored Procedures, Views and Functions using SQL Server 2008 R2.
- Involved in the Performance Tuning to improve the performance of the application.
- Prepared technical design documents, detailed design documents.
Environment: Visual Studio 2012, .NET Framework 4.5, C#, ASP.NET, ADO.NET Entity Framework, LINQ, SQL Server 2008 R2, JavaScript, jQuery, SSIS, TFS, IIS
Confidential
Software Engineer
Responsibilities:
- Responsible for Analyzing the Business Requirements, System Specifications, feasibility Analysis understanding the business requirements and leverage the Technology to meet Business Requirements and Goals.
- Analyzed, Designed and Developed web application using Waterfall methodology.
- Prepared the Software Requirement Specification (SRS) document.
- Responsible for implementing the error handling Exception Handling in the project using exception handling blocks.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Used 3-tier architecture with Presentation layer, Business layer and Data Access Layer and coded using C#.
- Involved in design and development of web forms with server controls and HTML controls and performed client-side validations using ASP.NET validation controls and custom JavaScript.
- Consumed the web methods in the application by creating the proxy for the service provided by the client.
- Created User Controls to avoid the code redundancy and used delegates to access the events/actions in the content pages.
- Utilized Web Services, SOAP, WSDL and UDDI as communication layer between client and server layer.
- Worked on Consuming, Calling, Transmitting and Processing Web Services and WCF services and testing and invoking them using SoapUI.
- Used HTML, JavaScript, jQuery for developing controls to build the functionality and UI design.
- Performed code Check-in/Checkout using version control Visual Source Safe (VSS).
- Scheduled SQL Jobs to send automatic notifications to the users, identifying them with the use of Cursors in the Stored Procedure used in the SQL Job.
Environment: .NET Framework 4.0, Visual Studio 2010, ASP.NET, C#, Web Services, netFORUM, SoapUI, CSS, HTML, JavaScript, jQuery, SQL Server 2008, VSS
Confidential
Software Engineer
Responsibilities:
- Involved in all phases in developing the application.
- Involved in designing of UI’s and were coded using C#.Net.
- Worked on the Billing, Client, Report and Timesheet Modules.
- Designed pages to upload documents into the database and worked on the functionality to get the same files from the database for downloading.
- Used Http Handler to get the image which is stored in the database.
- Displayed dashboards in the form of graphs using JavaScript amCharts.
- Converted data from DataTable to JSON which will be the input to the Graphs.
- Written Stored Procedures using SQL Server database.
- Maintained Error Log to catch the errors in the application.
Environment: .NET Framework 4.0, Visual Studio 2010, ASP.NET, C#, ADO.NET, CSS, HTML, JavaScript, JavaScript amCharts, jQuery, SQL Server 2008, VSS
Confidential
Software Engineer
Responsibilities:
- As a key team member, I have been involved in all phases in developing the application.
- Involved in designing of UI’s and were coded using C#.Net.
- Used Telerikcontrols such as RadGrid, RadComboBox and RadTreeView controls.
- Written all the Stored Procedures to attain the functionality.
- Worked on Entity Framework Database-First approach.
- Prepared LINQ queries and Lambda Expressions as part of the development process.
- Written unit test cases & integration test cases for entire application and performed testing on it.
- Worked closely with team to resolve issues while developing the application.
Environment: .NET Framework 4.0, Visual Studio 2010, ASP.NET, C#, Telerik Controls, CSS, HTML, JavaScript, Oracle 9i, LINQ, Entity Framework, VSS.
Confidential
Software Programmer
Responsibilities:
- As a key team member, I have been involved in all aspects in developing the application.
- Involved in designing of UI’s and were coded using VB.NET.
- Written Stored Procedures to perform DML operations on the database.
- Prepared Crystal Reports for all the statements which are required for the client.
- Created one-time setup file to install the application in client machines.
- Written Unit Test Cases for the code which I have developed.
Environment: .NET Framework 2.0, Visual Studio 2005, VB.NET, SQL Server 2005, Crystal Reports, SVN.
Confidential
Software Programmer
Responsibilities:
- Used VB.NET and XAML to create the win pages for the User Interface using Visual Studio.
- Involved in design of system architecture diagrams using UML with MS Visio.
- Managed change requests and enhancements as per the client requirement.
- Interaction with the client and team review meetings.
- Developed Data Access Modules using VB.NET.
- Designed large numbers of Win Forms, Custom Controls and User Controls using XAML language for UI.
- Used WPF, XAML and MVVM to develop the UI with some Styles and Resources.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Implemented interfaces in VB.Net which encapsulate business logic and call them from windows forms.
- Created and managed templates and style sheets (CSS) using XML, XSL and XSLT.
- Extensive use of XML for transferring data between transactions of records.
- Designed Business Requirement documents of the project.
- Gathered feedback from users on application enhancement needs.
- Key contributor in the improvement of screens.
Environment: .NET Framework 2.0, Visual Studio 2005, VB.NET, SQL Server 2005, Crystal Reports, SVN.
