Senior .net Developer Resume
Bemidji, MN
PROFESSIONAL SUMMARY:
- Microsoft Professional with 8+ years of experience in analysing, designing, developing, testing and implementing Web, Windows, Service Oriented, client - server, N-tier and enterprise applications.
- Extensive experience in developing and leading applications using Microsoft .NET 4.5/4.0/3.5/3.0/2.0 , C#, Designed and Developed n-tier (including business and data tier) applications.
- Well versed with Back end, Middle tier, Front end and GUI Development.
- Extensive experience in developing web applications using ASP.NET and C#.
- Experience in connecting ASP.NET applications using ADO.NET.
- Strong knowledge in ASP.Net Ajax and Visual Studio 2003/2005/2008/2010.
- Strong object oriented concepts using C#.
- Experience in Creating and Consuming Confidential services as a .Net Remoting Service and an XML Web Service.
- Working knowledge of Microsoft Ajax Libraries, Ajax Control Tool Kit.
- Ability to develop Service Oriented Architecture (SOA) which establishes communication.
- Exposure to application using WPF, ASP.NET MVC, JQuery.
- Worked with divergent technologies including C, C++, ASP, COM, DCOM, and XML.
- Strong analytical and conceptual skills in database design and heavily involved in designing and developing database schemas and database objects like Tables, Views, Functions, Stored Procedures, Triggers, Cursors, Synonyms and other DB objects in SQL Server 2000/2005/2008 and Oracle 9i/10g/11g using Toad and SQL Developer.
- Strong knowledge in OOPS, OOAD and Design pattern.
- Experience in BizTalk Administration
- Used VISIO for technical design documentation, worked on Use-Cases , Sequence-Diagrams and Class diagrams.
- Ability to adapt to fast changing skills & work, worked in Agile Software Development environment.
- Working knowledge of Agile, Waterfall , and Incremental models for product development.
- Highly dedicated, quick starter, solution driven pattern programmer with excellent communication and interpersonal skills with ability to work as part of a team or independently.
- Experienced in application support, handling production issues, Bug Fixes, Enhancements, Change-Requests.
- Experience in TFS and Service-Now used to handle the tasks and incidents.
- Expert in debugging an application using the debugging tools provided by the Visual Studio.Net IDE.
- Experienced in project implementation, development, unit testing , UAT support, maintenance, Application deployment and product support ( SDLC ).
- Experience in various domains including Retail & Supply Chain, Finance and Healthcare.
- Experience working on Microsoft ETL tool SSIS .
- Experience working with IBM Rational Clear Case, Microsoft TFS Application Lifecycle Management tools .
- Strong Knowledge on developing Reports using SQL Server Reporting Services (SSRS).
- Experience in program specification, coding and implementation of the systems with NUnit Framework, MOQ for developing test cases.
- Good experience in debug application using Visual Studio .NET IDE debugging tool.
- Strong experience in Agile/Scrum Software Development methodologies, Waterfall Methodology and Test Driven Development, developing Use Cases, Sequence Diagrams and Class Diagrams in UML.
- Solid experience in full lifecycle development of software, from initial requirement gathering to architecture, design, coding, testing, documentation and implementation.
- Exceptional ability to quickly master new Technologies and capable of working in-group as well as independently with result oriented and sense of responsibility.
TECHNICAL SKILLS:
Microsoft Technologies: C#.Net, ASP.NET, Win Forms, Win Services, Web Services, Confidential, WPF,DLL/EXE
Programming Languages: C#, PL/SQL, HTML, Classic ASP
Scripting Languages: JQuery, JavaScript, Angular JS
Databases: Oracle (9i/10g), SQL Server 2000/2005/2008 , My SQL
Database Design & Modeling Tools: Microsoft Visio 2000/2003, TFS, Visual Source Safe
Web Servers: IIS 5.1/6.0/7.0 and Windows 2005 Server.
Framework and IDE Tools: .Net Framework 1.1/2.0/3.0/3.5/4.0 , Microsoft Visual Studio, SQL Server, MS Office Suite, Visio, SSIS, SSRS, BizTalk Admin
Web Technologies: XML, XSL, XSLT, HTML, CSS, AJAX
Operating Systems: WINDOWS Family, Linux
Design and Process: OOAD, Design Patterns, Waterfall, Agile
Applications: Microsoft Office (MS Word, Excel, PowerPoint)
PROFESSIONAL EXPERIENCE:
Senior .Net Developer
Confidential, Bemidji, MN
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application from classic ASP to ASP.NET and followed scrum/agile methodology.
- Extensively involved in Developing Components for Business Layer and Data Layer, implementation in (Model View Presenter) MVC Architecture
- Extensively worked on C# coding, code reviewing as well as bug fixing with Web forms.
- Developed the independent Confidential services and defined Service Contracts for specific functionality in project search module.
- Extensively worked on Data access layer-using ADO.NET to connect and retrieve or manipulate database information.
- Developed lot of Queries, Stored Procedures, Triggers and views on SQL Server.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed the application using MVC, Entity Data Model and RESTful and Confidential services.
- Developed various user controls to enable reusability across the application.
- Used JQuery Grid View with Paging and Sorting for displaying various data on to the page.
- Developed many and ORACLE and T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Created new web services using JQuery and AJAX/Rest and added enhancements/Fixes using .NET 4.5/MVC 5
- Extensively worked migrating the application which uses VB6, MS Access 2000 a windows application to Web application using ASP.NET, C# and SQL Server (For application called “Activity Registration Verification”).
- Extensive use of CSS and HTML to design look and feel of the web pages.
- Development of web applications for managing the content of the college using, Umbraco CMS, ASP.Net and C# with .NET 4.5.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Involved extensively in complete SSIS life cycle in creating SSIS packages, building, deploying and executing the packages in the development and production environments.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
- Used Team Foundation Server (TFS) as Source Control and Document management.
Environment: Net Framework 4.5, ASP.Net 4.5, ADO.NET, MVC 5.0, SQL Server 2014, Visual Studio 2013, C#, Perl, AngularJS, Web API, JSON, HTML, JavaScript, IIS 8.0, NUNIT, TFS, SSRS, SSIS, Confidential, CMS, T-SQL, Windows Server 2012R2.
Confidential, Fort Lauderdale, FL
Sr. Dot Net Developer
Responsibilities:
- Involved with the client team to design and develop the ASP.Net applications.
- Used technologies like .Net 4.5/4.0, Confidential, C#, VB.Net, MS SQL Server.
- Closely worked with Architect to build the Application in MVC Framework.
- Designed UI in MVC and created Model, View Model and Controller.
- Used Razor Engine to Render Views.
- Used and took the advantage of JQuery, Razor Engine, Nuget Packages, Tiny MCE and other advanced .net features.
- Developed Partial Views.
- Developed User controls for reusability purpose with Event handling.
- Used URL Routing, Mapping, HTTP Handlers Data Binding, Messaging in the code
- Extensively used the LINQ feature in .NET 4.0 for querying collections.
- Extensively involved in Creating Packages, Procedures, Functions, Triggers, Cursors and writing queries to test/manipulate data in MS SQL Server
- Created test applications to test the DB objects using ASP.NET and C#.
- Experience working with Team Foundation Server 2008.
- Involved in the Prototype development of this application.
- Involved in production support of the applications.
- Provided application support, Bug Fixing, Enhancements after the project went live.
- Used Team Foundation Server (TFS) in client tier for creating and managing project tasks and bug.
- Service Now ticketing to handle Incidents and follow the SLA.
- On call support on rotation basis.
- Root Cause Analysis for the Bugs and Deliver patch fixes, hot fixes in time.
- Resolve the issues in production.
- Designing the Confidential Service based on the requirement and created separate Confidential service which is integrated with BLL.
- Consumed the Confidential services using JQuery Ajax calls to enable effective communication.
- Integrating all client components with main Form and performed unit testing.
- Participating in various client meetings with the team to discuss improvements options during the development of the application.
- Worked in Agile and fast paced Environment.
- Designed and developed using java script libraries like Angular.js. which deals with bootstrapping web application efficiently without registering call backs which helped in code debugging.
- Used Bootstrap framework to achieve response UI and website layout.
- Worked extensively on XML or JSON request and response payload, defining and changing their structures.
- Responsible for Database design, and creation of Stored Procedures using T-SQL, triggers, Cursors and Views to perform the Data retrieval from multiple tables in SQL Server Database.
Environment: Visual Studio.Net 2013, C#, .NET 4.5, ASP.NET, ADO.NET, MVC 5.0, LINQ, Confidential, MVVM, WPF, XML, TFS, CSS, JavaScript, IIS 8.0, SOAP, JQuery, Web API, Agile Development, AJAX, Ext.js, Angular.js, Bootstrap, Nunit, T SQL, SQL Server 2012 and Windows.
Confidential, Austin, Texas
Dot Net Programmer
Responsibilities:
- Actively participated in System Study and analysing user requirements.
- Worked with Data grid, Data list and Data Repeater control as a part of developing GUI for the application
- Involved in Design, Development, and Testing and Deployment phases of Software Development Life Cycle.
- Designed, developed and implemented the database in Microsoft SQL Server for the application
- Developed server side code using C#.Net, Win Forms, Win Services, and ASP.NET Web forms. Created Dynamic Web Pages using Web Controls. Java Script was written for client side validation.
- Developed UI using MVC framework 4, Classic asp, ASP.Net.
- Used event driven architecture.
- Documented the existing functionality, process as it was project from an acquired company and had very little documents.
- Had several client interactions to make them understand the business process and clarify their questions.
- Wrote code to optimize images uploaded by clients so as to manage space on server.
- This has resulted in new projects for the department, as many assumptions where clarified.
- Created Stored Procedures and triggers for complex business rules
- Used Data grid web server control to present data to the user and manipulated the Properties and methods of the control to enable the user to edit data.
- Class diagrams, Sequence diagrams and State diagrams were provided according to UML standards
- Interacted and coordinated the development with various other teams - Solutions Team, QA team & Migration team.
- Biz Talk administration to handle the data import/export to clients
- Performed source and version control using VSS and TFS
- Prepared test cases and technical design documents.
- Involved in doing builds in both Development & Testing Server.
Environment: C#.Net, ASP.NET MVC 4, ADO.NET Entity Framework 5.0, Razor, Microsoft Visual Studio 2012, JQuery, AJAX, XAML, Agile Development, SSIS,WPF, IIS 7.0, LINQ, SQL Server 2008, HTML, XML, TFS, Nunit, Kendo controls and Windows 7.
Confidential, San Ramon, California
Dot Net Programmer
Responsibilities:
- Involved in requirement gathering, analysis, design, and developing using ASP.NET front end technology.
- Developed classes in Business Layer and in Data Access Layer in C#.NET.
- Participated in the daily SCRUM meetings and contributed to task management.
- Used Custom Validations and User Validation to give access to registered users.
- Used Win forms controls and Custom User Controls to provide standard interactive User Interface.
- Design and develop N-tier business applications based on analysis of user needs and requests.
- Involved in developing one project module using MVC 2.0 using Entity Framework model first approach.
- Involved in UI Designing, Development and Testing of Web Forms using ASP.NET, C#.NET, XML, ADO.NET, .NET Framework, CSS and HTML to facilitate the registered users.
- Created the Data Access Layer and fetched the data from Oracle using database objects like Stored Procedures and Packages.
- Performed daily database backup & restoration and monitored the performance of Database, creation of SQL statements for querying database and integrating with components.
- Involved in writing stored procedures, functions and triggers using MS SQL Server 2008.
- Used LINQ to SQL to provide run time infrastructure for managing relational data as objects.
- Used Confidential for developing and deploying services on windows in line with the Service Oriented Architecture.
- Implemented Exception Handling, Logging and Validation of incoming requests.
Environment: C#.NET, .Net Framework 3.5, ASP.NET 3.5, XML, Web Services, CSS, ADO.NET, HTML, Agile Development, MS Excel, Confidential, Document Object Model, IIS 6.0, Visual Source Safe(VSS), SQL Server 2008,Visual Studio.NET 2008, RDBMS, Oracle 10g, PL/SQL Developer, Team Foundation Service (TFS), Windows 7.
Confidential, OH
Application Engineer
Responsibilities:
- Analysis the module, coding of the application, developing Business Logic & application development using ASP.Net.
- Experience in developing N-tier Architecture having Presentation Layer, Business Logic Layer, and Data Access Layer using C # .NET.
- Extensive use of client side scripts using HTML and JavaScript for appropriate balance between the server side and the client browser capabilities.
- Created Web Services by using Confidential which are consumed by the different end user and other software. Also integrated with UI.
- Active involvement in programming using ADO.Net for the data storage and retrieval.
- Used Source version control (SVN) to move and update source code files.
- Dynamically created controls on the page based on the information of xml file.
- Communication between Data Access Layer and ORACLE using LINQ to manage relational data.
- Involved in Testing - Unit testing, Integration Testing and User Acceptance Testing
- Created reports using SQL Server 2005 Integration Services (SSIS) with Business Intelligence Developing Studio (BIDS) feeding process of data.
- Analysed and designed system test cases for performance.
- Provided QA, UAT and production support after go live of application/product.
Environment: C NET, ASP.NET, ADO.NET, VB.NET, SQL Server 2000, HTML, XML, Visual Studio 2005, Crystal Reports, Windows XP, MS Visio.
Confidential, Berkely Heights, NJ
Application Developer
Responsibilities:
- Designed and Developed Web forms using ASP.NET Server Controls, Data Grids, user controls for reusability. Implemented UML for making case diagrams and coded in C#.NET.
- Working with ASP.NET Master Pages that were common throughout the application and content pages.
- Extensively worked on Cascading Style Sheets (CSS) to provide look and feel for web pages.
- Used various ASP.NET 3.5 web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Created ASP.NET User Controls to reduce the complexity of user interface design.
- Extensively used SOAP and HTTP for consuming XML Web Services.
- Developed the web services for preparing the report using XML web services.
- Used JavaScript and ASP.NET Input Validation Controls for client side validations.
- Communication between Data Access Layer and Data Base was established by ADO.NET.
- Created database objects like Procedures, Functions, Packages, Triggers, Indexes and Views using SQL Server 2005.
- Created, Deployed and managed Reports through Crystal Reports.
- Used Visual Source Safe (VSS) for Versioning control and configuration management.
Environment: .NET Framework 3.5, C#.NET, ASP.NET 3.5, JavaScript, SQL Server 2005, JavaScript, HTML, SOAP, CSS, Visual Studio 2008, Visual Source Safe, ADO.NET, Crystal Reports, Windows 2000/XP/NT.