.net Developer Resume
East, LansinG
PROFESSIONAL SUMMARY:
- 8+ years of extensive experience in developing Client - Server and Web-based N-tier Architecture applications for windows and web based technology
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies
- Experience in Microsoft .NET Technologies using Visual Studio 2008/2010/2012/2013, C#, ASP.Net 3.0/3.5/4.0/4.5 /5.0, ADO.Net, WCF, XML, SOAP, VB.net, Web Services, Web Forms, WinForms, Microsoft .Net Frameworks
- Proficient in Web Programming to enhance user experience and performance using JavaScript, jQuery, Knockout.js, EXT JS, AJAX, AJAX Toolkit and CSS
- Experience in developing applications using ASP.Net MVC Framework, Entity Framework, N-Hibernate as an object relational mapping tool
- Experience with Entity Framework approaches such as code-first and database-first
- Implemented ADO.Net data access techniques i.e. SQL Connection Objects, SQL Command Objects, Data Set Objects, Data Reader Objects and Data Adapter Objects using Data Grid and Data List in ADO.Net
- Extensively used LINQ (LINQ to SQL, LINQ to XML), ADO.NET, Entity Framework 4.0/5.0/6.0 and T-SQL in developing Data Access Layer
- Experience with MVP, MVVM, MVC
- Experience on Web API, WPF, Azure/Cloud, Silverlight
- Experience with IOC (Inversion of Control) and Dependency Injection
- Extensive experience with development & deployment of Web Services, WCF services, SOA using the .NET Framework 3.0/3.5/4.0/4.5
- Experience in creating Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user defined data types and functions. Created Stored Procedures PL/SQL statements, Functions to manipulate the databases
- Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control.
- Used Windows power shell scripting
- Worked on extensively on Oracle, HTML, HTML5, GUI, XAML and XML.
- Familiar with JavaScript libraries like Knockout.JS and Bootstrap templates and Backbone.js & Angular.js framework
- Experience in working with Open Source Tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) with C#.
- Good experience in Selenium Test Environment setup expert using the entire open source tools
- Experience on CRYSTAL REPORTS for managing business intelligence applications
- Experience with IIS and Windows Server during application deployment
- Proficiency with Object Oriented Principles, Concepts and Best Practices
TECHNICAL SKILLS:
Languages: C#, C++, C, WCF, ASP.NET, ASP.Net MVC, .Net Web Services, WCF REST, LINQ
Client Scripting: JQuery, JavaScript, CSS, JQuery, AngularJS, NodeJS
.Net Frameworks: .NET Framework 4.5/4.0/3.5/3.0/2.0
Web Technologies: HTML, XHTML, CSS, DHTML, XML with DTD, XSL, XSLT, DOM, AJAX, MVC scaffolding, Entity framework, ADO.Net
Database: SQL Server, SQL Server Integration Services(SSIS), MS Access
Reporting Services: SQL Server Reporting Services(SSRS), Crystal Reports
Application Tools: Visual Studio 2010/2013/2015
Application Server: IIS 6.0/7.0
Testing: NUnit testing framework, Selenium IDE/RC/WebDriver/GRID
Version controls: Team Foundation Server, Visual Source Safe
Methodology: UML, Agile, Object Oriented, Waterfall Model
PROFESSIONAL EXPERIENCE:
Confidential, East Lansing
.NET Developer
Responsibilities:
- Involved in requirements gathering, design and sprint Planning
- Involved in Design, Coding and testing phases of the project
- Worked in Agile environment and daily standup calls with aggressive deliverables
- Involved throughout in Software Development Life Cycle (SDLC) process
- Applications logic was developed using C# and used HTML helper in a view to render the HTML content
- Developed and enhanced the web pages using ASP.NET MVC 5 C #.NET, HTML5.
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes
- Used Microsoft Entity Framework Database First approach for the Data Access Layer for the ASP.NET MVC 5 application
- Used LINQ to SQL to manipulate and retrieve the data from database
- Implemented WCF services and better logging exception management support to help in the premature detection of new problems. Creating, Transmitting and Consuming WCF and Web Services
- Handling Client and Server Side Validation for all the forms in the project
- Used jQuery Library for Client side validations and Ajax calls
- Configuring Dependency injection using Ninject
- Worked on Creating SQL Stored Procedures, Function, Views
- Designed and executed the Automation Test Scripts using Selenium WebDriver
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script
- Developed the Selenium automation scripts for Functional, Smoke and Regression testing
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases
- Involved in production support for fixing the issues
- Designed Work flow logic for all the forms in the project
Environment: .NET Framework 4.0, ASP.NET, C#, SQL SERVER 2008, Web Services, JavaScript, jQuery HTML, CSS, AJAX, Selenium Automation, SVN, GIT.
Confidential, Redmond, WA
.NET Developer
Responsibilities:
- Worked with Product Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation and was responsible as an onsite coordinator for the Offshore Team
- Used DDD (Domain Driven Design) concepts to help design and document architecture to promote Ubiquitous language and improve shared understanding of the project
- Involved throughout in Software Development Life Cycle (SDLC) process. Involved in Design, Coding and testing phases of the project. Practiced Agile Methodology/Kanban to review progress of project in monthly sprints
- Designed the application as 3-tier architecture with extensive use of Object Oriented programming techniques
- Followed Single Responsibility design principle throughout the project
- Used C#.NET, ASP.NET MVC, Entity Framework to develop code for business and repository layer. Experience in using interactive user experiences for Web Application
- Created the Data access layer and Data access objects using Entity framework and LINQ to reduce impedance mismatch
- Implemented ORM Entity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers
- Created various Angular JS Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce functional behavior to those tags
- Leveraged AngularJS for scripting, AJAX calls and JSON and XML for passing objects from
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data.
- Experience in using AngularJS, ability to test views and able to do end to end unit testing. Also, using continuous integration
- Developed Web services/Rest Services for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP
- Involved in coding member validation business functionality using WCF and client front end layers using ASP.NET MVC
- Experience in OOAD with all phases of SDLC in the Kanban
- Designing Build templates and Deployment Using Release Management.
- Assisted in production OLAP cubes, wrote queries to produce reports using SQL Server Analysis Services (SSAS) and Reporting service (SSRS)
- Involved in writing test plans and writing test scripts for Unit Testing.
Environment: .NET Framework 4.5, C#.NET, ASP.NET, MVC, AJAX, HTML5, CSS3 6, LINQ, WebAPI, JavaScript, bootstrap, Agile (scrum), Angular.js, jQuery, SSRS, ADO.NET, WCF, JSON, SQL SERVER 2012 & 2014, Visual Studio 2013 & 2015, IIS 7.5.
Confidential, Frankfort, KY
.NET Developer
Responsibilities:
- Involved in the Design and Implementation phases of agile software development lifecycle
- Developed Single Page Web Application using AngularJS, HTML5, C# and ASP.NET
- Used ASP.NET MVC, server controls extensively, setting up an inheritance chain of Forms following Object Oriented Programming Principles and implemented MVC design pattern for developing the Web Application
- Designed the complete solution using N-tier Architecture model with ASP.NET and design patterns mainly Abstract Factory and Singleton
- Used AJAX Controls to increase the responsiveness of the web application, used AJAX Toolkit for user Interface Development
- Created Microsoft provided certificates across different environments like DEV, QA, UAT and Production
- Design and implementation of tables, stored procedures, triggers, views, SQL statements for database operations using Entity Framework
- Data Access layer is implemented using Entity Framework to Communicate with the SQL Database and to access, update the data in the database
- Performed debugging and N-Unit testing, designed navigational flow and defined usability and GUI guidelines
- Used ADO.Net extensively for retrieving, querying, storage from the database and used Grid view & Details View to display and manipulate the data returned from the database
- ASP.NET Web API framework were used build HTTP services to reach broad range of clients
- Wrote SQL Queries, Stored procedures, Joins and LINQ queries to process large collection of products, rules and used ADO.NET Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database
- Generated several drills down and drill through reports using SSRS
- Involved in Analyzing, designing, building &, testing of OLAP cubes with SSAS 2008 and in adding calculations using MDX
- Implemented LDAP Directory Search for the associate Eligibility Verification
Environment: .NET Framework 3.5, C#.NET, ASP.NET, MVC, AJAX, HTML, CSS, LINQ, WebAPI, JavaScript, bootstrap.js, Agile (scrum), Backbone.js & Angular.js framework, jQuery, Junit, Jmeter, WCF, JSON, SQL SERVER 2012, Visual Studio 2012, IIS.
Confidential, Lakewood, CO
.NET Developer
Responsibilities:
- Involved in the development of new applications and enhancement of existing applications to provide additional functionality
- Developed applications with ASP.NET MVC, JavaScript, jQuery, JSON, HTML, XHTML, CSS, and REST Client
- Used List, Trees, Toolbars, Menus and Context Menus for navigating between pages in Windows Presentation Foundation (WPF)
- Using Bootstrap, implemented a Responsive Web Design. After the initial page load, the application executed all data transactions with the server through MVC Web API via JSON, no additional full page loads were initiated.
- Used SOAP and REST services for requesting information from endpoints
- Used Nuget Package Manager to produce and consume several nuget packages which are used in several applications
- Used Windows PowerShell Scripting which provides full access to COM and WMI enabling administrators to perform administrative tasks on both local and remote Windows systems
- Assisted in development, installation and support services of Microsoft Dynamics software products
- Used XSLT to convert one XML document to other XML document like pdf, HTML for web pages
- Extensive massaging & analyzing data using MS Excel, Pivot Tables & Charts and VBA
- Have used Service Oriented Architecture (SOA) to develop web services
- Working on CRM-based projects for small, medium and big companies
- Implemented application business logic in C# with MVP design pattern to increase unit tests support
- Created tables and Stored Procedures in SQL Server 2008 and used LINQ for querying objects
- Used Axosoft for bug reporting, project and release tracking
- Designed the application as 3-tier architecture with extensive use of Object Oriented programming techniques.
- Used C#.NET to develop code for business and repository layer
- Experience using Silverlight in creating and using interactive user
- Used LINQ to retrieve the data from the backend through NHibernate
Environment: C#, ASP.NET MVC, AJAX, bootstrap.js, WCF, CSS, LINQ, JSON, Visual Studio 2010, HTML, SQL SERVER 2008, VSS, IIS, Jenkins, Silverlight
Confidential, Strongsville, Ohio
.NET Developer
Responsibilities:
- Involved in developing windows based application using ASP.NET, C#, ADO.NET, LINQ and SQL Server 2008
- Designed User Controls (.ascx) for document upload, Comments Input, Multi Select Dropdown and Risk Question Control, which was used heavily across the application
- Created Business Layer/Data Access Layer using C#, ADO.NET, LINQ and SQL Server 2008
- Created WCF services to expose HLBVA data using C# and LINQ-SQL
- Used LLBLGen for code generation of stored procedures and Entity Framework
- Worked on IBM FileNet for the workflow of the project
- Worked with SQL Server Integration Services (SSIS)
- Created Stored Procedures/Functions in SQL Server using T-SQL
- Designed and implemented the UI with extensive use of JavaScript, JQuery and Ajax
- Designed reports using SSRS and called them in Web Application
- Worked on Performance Related Issues in SQL Server database
- Used CSS classes/skins for client side control UI formatting and provide same look and feel throughout the application
- Created SSIS packages to extract data from different Databases
- Used Microsoft Team Foundation Server for source repository and version control
- Started working on migrating ASP.NET application to ASP.NET MVC application
- Created windows application using C# and LINQ-SQL
- Used Team Foundation Server (TFS) for source code management
Environment: ASP.NET 3.5, MVC, C#, ADO.NET, T- SQL, XML, SQL Server 2008, AJAX Control Toolkit, SOAP, LINQ, jQuery, TFS, ORM, WinForms.
Confidential, NC
.NET Developer
Responsibilities:
- Worked closely with members of the development team through the full systems lifecycle including requirements capture, design, development, testing, and deployment
- Developed 3-tier logic for various classes, modules and Web forms in ASP.NET 2.0 using VB.NET as a code behind language
- Developed ASP.NET Server controls, User Controls and HTML controls
- Created (BLL) Business Logic Layer and Presentation layer in Visual Studio .NET 2005 and C#.NET
- Worked on MS SQL Procedures, indexes, Functions, and cursors etc., Created/Altered Tables using SQL Server 2005
- Created Common Data Access Layer (DAL) Using Visual Studio.NET and ADO.NET
- Designed WebForm, User Interface with HTML and Cascading Style Sheets (CSS)
- Involved in development of projects using SQL Server Integrated Services (SSIS)
- Worked documentation and managed version of software using VSS. Merging Code using VSS
- Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships between tables
- Involved in implementing Object Oriented Programming (OOP) to make it more efficient
- Worked on ADO.NET to get the data from database and send it back
- Created stored procedures for inserting, deleting and updating screens data into database using SQL Server 2005
- Designed built-in mechanisms of SQL Server 2005 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc
- Created Stored Procedures, Triggers and Views to perform automated rules, updating to relate tables Using SQL Server
Environment: VB.NET, ASP.NET 2.0, SQL Server 2005, XML, ADO.NET, JavaScript, TSQL, HTML, Web services, CSS, IIS
Confidential
.NET Developer
Responsibilities:
- Got trained on various techniques in .NET application development with ASP.NET WebForms, C#.NET as code behind and SQL Server 2005 as database
- Understanding the functional requirements, studying the system specifications and designing the Object Model for the software using Object Oriented Techniques with the 3 - tier architecture
- Designed and developed user interface using ASP.NET and C#.NET
- Developed user controls and validation controls using ASP.NET
- Was involved in all the stages of development from the Design till the Maintenance
- Master Pages were developed and used for uniformity and CSS were coded and used for implementing themes.
- Implemented business logic as .NET Framework assemblies using C#.NET
- Responsible in developing ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources. Used LINQ for updating data through C#
- Coded Stored Procedures that contained joins and used in ADO.NET for creating, updating or deleting the data and even perform some information related tasks with multiple tables
Environment: .NET 2.0; C#; Visual Studio 2005/2008; Java script, SQL Server Management Studio 2005; ADO.NET Entity Framework; Silver light.