Sr.net Developer Resume
Agawam, MA
SUMMARY
- 10 Years of software experience including Analysis, Design, Development, Implementation, Testing, Documentation and web based applications.
- Experience in designing UI and developing robust, scalable and extensible Multi - tiered application framework and middleware components using effective and creative object orientation techniques in C# and VB.NET.
- Experienced in OOA, OOD and OOP.
- Developed ASP.NET Web Forms, ASP.NET MVC and Windows Forms.
- Worked with MVC4, MVC3 and MVVM Design Patterns.
- Designed and developed application in .NET Framework 1.1 to .NET Framework 4.6.2
- Experience in .NET Serialization, Reflection, Code Access Security (CAS) and user based security
- Experience in working with OO JavaScript and JavaScript Object Notation.
- Experience in developing database tier applications and generic Data Access Layer framework using ADO.NET and LINQ.
- Knowledge and familiar with Azure and AWS(Amazon Web Services)
- Experience in gathering the System Requirement Specifications, High Level Design and Low Level Design.
- Experienced in Migration of Classic ASP to Asp.NET
- Experience in developing, deploying and support enterprise reports using SSRS/Crystal studio suite.
- Knowledge and familiar with Microsoft Visual Studio .NET 2010, WPF, Windows Workflow.
- Had experience working on nHibernate and Web Content Management System like WordPress.
- Extensive experience in developing the interactive presentation tier modules using DHTML, AJAX, JavaScript, CSS, Master Pages and Themes.
- Good knowledge in web services in .NET using XML, UDDI and SOAP.
- Expertise in Database programming (Stored Procedures, Triggers, Views and Packages) using SQL Server 2008/2005/2000.
- Good experience with XML technologies (XSL, XSLT, XPATH).
- Expertise in State Management (session, application) and Cache technique.
- Ability to quickly grasp new concepts and aptitude to master new technologies and applications.
- Possess very good written and oral communication skills, problem solving and excellent client interaction skills, which helped me to work with the offshore teams.
- Personal skills include Systematic and Objective problem analysis, ability to work in a team, high degree of initiative, and effective time management.
TECHNICAL SKILLS
Programming Languages: C#, VB.NET
Web Technologies: ASP.NET, Classic ASP, HTML, XHTML. DHTML, AJAX, Web-Services, Active X
Scripting Language: XML, CSS, Java Script, VBScript, UML, JQuery, JQuery Mobile, KnockoutJS and AngularJS
Database access methods: ADO. NET, LINQ, ADO
Database: SQL Server- 2000/2005/2008/2008 R2, Oracle 10g/9i, MS-Access
Frameworks: .NET Frameworks 1.1,2.0,3.0,3.5,4.0,4.5 MVC1.0, MVC2.0, MVC3.0, MVC4.0 and MVVM
Tools: Crystal Report, Sql Server Reporting Services, Microsoft-Office, Microsoft Visio.
Development Tools: Microsoft Visual Studio .NET 2003/2005/2008/2010/2012
Versioning Tool: Visual Source Safe(VSS), Team Foundation Server(TFS), TortoiseSVN, and The Perforce Visual Client(P4V)
Web Server: Internet Information Server (IIS) 5.0/6.0/7.0/7.5
Operating Systems: Windows 98/NT/XP/Vista/7
Other Tools: Photoshop, Telerik, Video Soft, Dreamweaver, Telerik .NET UI Controls, Bootstrap, SugarJS, BlueBirdJS, Kendo UI, SDK and Private Extension Gallery.
Distributing Environment: WCF, .NET Remoting, Web Services
Testing Environment: NUnit, Moq Framework, Selenium, Icarus GUI TestRunner, MbUnit
PROFESSIONAL EXPERIENCE
Confidential, Agawam, MA
Sr.NET Developer
Responsibilities:
- Designed layouts using HTML5, Javascript, Jquery and KnockoutJS using MVC4 Framework in TDD.
- Dynamically set and retrieve JSON objects in an Asp.NET SPA using the KnockoutJS
- Created Components using KnockoutJS for simplifies development and helps to improve performance loading application and templates as needed.
- Created Custom Elements using KnockoutJS
- Used RequiredJS for module loader and increase the speed and quality of code
- Used third party libraries like SugarJS, BlueBirdJS to extent native JavaScript objects with helpful methods and Jquery input masking for currency, date, numbers etc.
- Used BlueBird promise library for Promisification and faster than native promises.
- Used Responsive and Adaptive Web Design Methodologies for mobile browser compatibility.
- Created protocolsHandlers to launch specific applications in IE from other browsers.
- Created VSIX file using SDK to create templates for starting new UI modules such as Modals, Widgets and Views and hosted it in a private extension gallery to distribute among.
- Used AJAX with ASP.NET WEBAPI for loading JSON and XML data in the User Interface.
- Used LINQ to query data from the generated Entities.
- Enabled Client and server cache using ASP.NET Cache API in MVC application.
- Implemented WCF service and developed asynchronous call back method in class library project to communicate with different layer of the solution.
- Created store procedures and views using SQL Server 2008 R2
- Created unit test using Jasmine with MOQ Framework and Selenium for automation testing.
- Implemented Agile Scrum methodology.
Environment: Microsoft Visual Studio 2015, ASP.NET MVC 4, C# 4.5, JavaScript, KnockoutJS, HTML5, WCF, JQuery, JSON, DHTML, CSS, Less, Bootstrap, BlueBird, SugarJS, RequiredJS, IIS 7.5, Entity Framework 4, SQL Server 2008 R2, Windows 7, Log4net, Jasmine.
Confidential
Responsibilities:
- Implemented using MVC4 Framework with Single-Page Application (SPA)
- Created Rich UIs with C#, KnockoutJS, Jquery, Less, HTML5 and CSS3
- Dynamically set and retrieve JSON objects in an Asp.NET SPA using the KnockoutJS
- Used RequiredJS for module loader and increase the speed and quality of code
- Used Less to make the CSS maintainable, themable and extendable with object oriented approach
- Used third party libraries like SugarJS to extent native Javascript objects with helpful methods and Jquery input masking for currency, date, numbers etc.
- Used Responsive and Adaptive Web Design Methodologies for mobile browser compatibility.
- Used AJAX with ASP.NET WEBAPI for loading JSON and XML data in the User Interface.
- Used Telerik Kendo UI like grid control, tree controls and etc.
- Used LINQ to query data from the generated Entities.
- Created Link/Forms that provide A-sync operations using AJAX Helper class.
- Enabled Client and server cache using ASP.NET Cache API in MVC application.
- Implemented WCF service and developed asynchronous call back method in class library project to communicate with different layer of the solution.
- Created store procedures and views using SQL Server 2008 R2
- Created unit test using NUnit.
- Implemented Agile Scrum methodology.
Environment: Microsoft Visual Studio 2012, ASP.NET MVC 4, C# 4.5, JavaScript, KnockoutJS, HTML5, WCF, JQuery, JSON, DHTML, CSS, Less, SugarJS, RequiredJS, IIS 7.5, Entity Framework 4, SQL Server 2008 R2, Windows 7, Log4net
Confidential, Watertown, MA
Sr.NET Developer
Responsibilities:
- Responsible for analyzing the old system and proposing new UI workflow which suites well for the Mobiles, tablets and desktops.
- Implemented using MVC4 Framework.
- Responsible for creating generic helper methods for common code so that the code can be reusable and easy maintainable.
- Designed a common framework to handling culture for different languages, which is used around the system.
- Responsible for creating JQuery UI grid with filters and sort items, Created some Html Helpers like tabs to maintain code uniquely around the system.
- Customizing frontend as well as backend to integrate PMS system.
- Created Editor Templates for common Model and created data annotations for validating as per to the requirements.
- Made website compatible with mobile and tables, by using JQuery Mobile.
- Fixed issues with mobile and tablets with KeyNote MITE Emulator.
- Reusable AJAX based web controls were designed & developed for best user-experience.
- Extensive use of Cascading Style Sheets(CSS), JavaScript for dynamic user interface, Twitter Bootstrap and JSON with AJAX.
- Designed Sample layouts on the front-end using HTML, CSS, JavaScript, jQuery, AngularJS.
- Implemented value injection for matching the model values to the contract values.
- Implemented Routing, URI, Security, Action Filter techniques.
- Implemented SOA Layer using WCF and dependency injection.
- Used nHibernate for data access layer.
- Implemented test cases using NUnit test with Moq Framework and ReSharper.
- Worked on Automation testing for helping the team to complete the sprint on time.
- Created tables, Views, Stored Procedures and triggers using Oracle 10g for integrating PMS to HMS.
- Used Gallio test automation platform and MbUnit unit testing framework with Selenium webDrive.NET.
- Implemented Agile Scrum methodology.
Environment: Microsoft Visual Studio 2012, ASP.NET MVC 4,C# 4.5, JavaScript, HTML5, WCF services, JQuery, AngularJS, JSON, DHTML, CSS, IIS 7.5, NHibernate,NET UI Control, Oracle 10g, NUnit, Mock Framework, ReSharper, Windows 7,Log4net,Dependency injection, Value Injection, Icarus GUI TestRunner, Selenium.
Confidential, Indianapolis, IN
.NET UI Developer
Responsibilities:
- Involved in gathering the business requirements for the Process Patient Visit (PPV) action Translated design specifications into application to meet business requirements.
- Implemented using MVC3 Framework along with Telerik .NET UI Controls.
- Site was designed with RWD using CSS3 media queries.
- Responsible for creating a new patient and processing a patient through the PPV Action (Patient Processing Visit).
- PPV involves creating a patient, verifying the patient, processing the visits and processing the action. Actions like enrolling, randomization, titration, and questionnaire.
- Created eCTS using ASP.NET, C#, HTML5, XHTML, CSS, OO JavaScript, JQuery, Json, AJAX Library and Telerik .NET UI Controls.
- Responsible for implementing the CSS for the project as per to Lilly Branding standards.
- Implemented basic logging.
- Created tables, views, stored procedures using Oracle 10g.
- Implemented WCF using BasicHttpBinding.
- Implemented unit testing for the code.
Environment: Microsoft Visual Studio 2010, ASP.NET MVC 3,C#, JavaScript, HTML5, Web services, JQuery, DHTML, CSS, IIS 7.5, Team Foundation Server, Entity Framework, Telerik .NET UI Control, MVC 3.0,Oracle 10g,Toad, Windows XP.
Confidential
Responsibilities:
- Helped in design the application POC’s for to users.
- Implemented using MVC4 Framework along with Kendo UI.
- Implemented the project with test driven development (tdd).
- Created the web application to support IOS devices and Android devices including PCS.
- Created an interactive Inbox using Kendo hierarchy grid.
- Converted business flow to design, and design the work flow of how a user is created and how to assign roles to a user and differentiate, by vendor types.
- Created the admin roles and created the role.
- Created application using ASP.NET, C#, HTML5, XHTML, XML, CSS, OO JavaScript, JQuery, Json, Kendo UI Controls.
- Implemented WCF using BasicHttpBinding.
- Created stored procedures and triggers.
- Used Sql Server 2008 R2 for creating tables.
- Implemented logging using Log4net and implemented Qunit testing.
- Involved in the daily scrum meeting to provide the team with regular update.
Environment: Microsoft Visual Studio 2010, ASP.NET MVC 4,C#, JavaScript, HTML5, Web services,Sql Server 2008 R2, JQuery,Qunit, Log4net, DHTML, CSS, IIS 7.5, Team Foundation Server, Telerik .NET UI Control, MVC 3.0, Windows 7.
Confidential, Bellevue, WA
ASP.NET MVC Developer
Responsibilities:
- Translated business and functional specs into application to meet business requirements.
- Implemented using MVC3 Framework along with MVVM architecture patter for Knockout.js.
- Responsible for Several thing like designing separate customer logins for E* and H*, Account search, Account Registration and Account Update, Account Information, globalization, search itinerary, view itinerary, agents permissions and feedback collection .
- Created Web Application using ASP.NET, C#, HTML5, XHTML, XML, CSS, OO JavaScript, JQuery, Json, AJAX Library and AJAX Control Toolkit.
- For Easily Associating Dom elements with model data, for automatically updating UI when data model states changes and for generating templating using Knockoutjs.
- Developed client-side and server-side validation using ASP.NET, JavaScript, regular expressions, and custom validators
- Implemented globalization using the JQuery Globalization plug-in for currencies, date format, languages.
- Developed WCF SOAP and REST web services, hosts and clients, using .NET, XML, and JSON
- Implemented unit testing for the code.
- Involved in the daily scrum meeting to provide the team with regular update.
- Helped the team for completing the project before dead line.
Environment: Microsoft Visual Studio 2010, ASP.NET MVC 3,C#, JavaScript, HTML5, Web services, JQuery, DHTML, CSS, IIS 7.5, Team Foundation Server, Perforce, MVC 3.0, Windows 7.
Confidential, Romulus, MI
.NET Developer
Responsibilities:
- Involved in all stages of application development life cycle including requirements, logical and physical architecture modeling, design, development, implementation using MVC 2.0.
- Coordinated with the offshore team, for allotting tasks and helping them when backup is required.
- The UI is integrated in to the system which was developed by the offshore team.
- Designed and developed web forms using ASP.NET, C#, HTML, DHTML, CSS, JQuery and JavaScript for Confidential where registered customers can check the information.
- Implemented Client side functionality using JavaScript
- Every page client side validation is implemented using ASP.NET build in control and custom validation control.
- Implemented web services using WCF to retrieve data from different database servers.
- Designed sign on service for authentication.
- Used LINQ to retrieve and update data the database.
- Used Data Grid and Data List to display and manipulation of records
- Developed Reports using SQL Server Reporting Services (SSRS).
- Configured and maintained Report Manager and Report Server for SSRS.
- Created complex SQL queries (ex: using various joins and sub-queries) and Stored Procedures using SQL Server 2008 R2.
- Implemented Unit testing.
- Produced written documentation for the new applications that would be easy to understand and comprehend by the end user.
- Developed, communicated, and executed project/work plans.
- Provided significant individual contribution to the attainment of team goals and objectives.
- Extensive experience in production support and off site support.
Environment: Microsoft Visual Studio 2008/2010,.NET 4.0, C#,MS SQL Server 2008 R2,WCF, JavaScript, HTML, JQuery, Telerik, DHTML, CSS, IIS 7.5, Team Foundation Server, LINQ, SSRS,MVC 2.0, Windows XP.
Confidential, Princeton, NJ
.NET Developer
Responsibilities:
- Analyzed and designed the system from the scratch, Involved in gathering the System Requirement Specification.
- Designed and developed web forms using C#, ASP.NET, HTML, CSS, JavaScript for Grant Tracking System.
- Involved in migrating from .NET 2.0 to .NET 3.5 Framework
- Used inbuilt ASP.NET 3.5 Login controls to authenticate users
- Implemented security authentication model, defined user roles and access level and configured web.config and machine.config files accordingly.
- Created and used user controls, custom controls for reusability purpose throughout the entire application.
- Involved in development of the Stored Procedures and Views for the reports.
- Used Grid Views, Master Pages, Custom User Control and other controls extensively.
- Implemented Client side functionality and AJAX using JavaScript.
- Used Telerik Rad controls and Ajax Toolkit to develop pages in .NET.
- Extensively used custom events and multicast delegates
- Implemented a WCF (Windows Communication Foundation) Layer to interact with another platform application with .net application
- Developed and used ADO.NET objects for handling database activities. Used collection as a part of data binding using FormView, DataList and GridView with sorting and paging.
- Performed client and server validations using Validation Controls.
- Developed simple web reports using SSRS for reporting services.
- Involved in full project life cycle in a technical capacity and interaction with the business users for the requirements gathering.
- Involved in bug fixing based on the severity/priority.
- Developed code and performed unit testing.
Environment: Microsoft Visual Studio 2008,.NET 3.5, C#,ASP.Net 3.5, MS SQL Server 2008, JavaScript, AJAX, JQuery, Telerik, HTML, DHTML, CSS, IIS 7.0,WCF, XML,SSRS, Visio, Team Foundation Server, ADO.NET, Windows XP.
Confidential, Newark, Delaware
Software Developer
Responsibilities:
- Created Specification, requirement documents according to the client needs and functionality.
- Involved in designing the entry criteria i.e HLD document and the exit criteria i.e program specification and unit test plan i.e LLD.
- Migrated classic ASP to ASP.NET.
- Created a UI to upload student records into the database automatically depending on the records selected by the logged in user.
- Created SSRS reports and deployed on the reporting server that were used in the application depending on the logged in User.
- Used Adobe Photoshop to resize the school logo files used in the Crystal reports.
- Used SOAP to Implement Web Services.
- Enabled communication between application tiers through interfaces using SOAP and Binary .NET Remoting for increased performance and security.
- Created Stored Procedures, Views to use as data source to various reports.
- Tested the Crystal reports and the web application, created test cases and assigned accordingly to for the team.
- Created reports and UI depending on the Business requirements from various School clients.
- Set up various school level master data in the database for the specific school management staff and trained them to use the Web application.
- Provided production support and managed the customized requirements from specific school users.
Environment: Visual Studio.NET 2005/2008, Microsoft Office, C#, LINQ, MS SQL Server 2005, Crystal Reports, Server Controls, IIS 6.0, Windows XP, AJAX Toolkit, JavaScript.
