Sr. Net Developer Resume
Waukesha, WI
SUMMARY
- Over Seven years of assorted expertise in Software Development Life Cycle (SDLC) involving Design, Development, Integration, Implementation and Testing of applications in Client/Server, N - tier Architecture based on Microsoft .NET technologies and SQL Server.
- Technical expertise in Microsoft Technologies like .Net Framework 4.0/3.5/3.0/2.0, ASP.Net MVC, 4.0/3.5/3.0/2.0, MVP, MVVM, C#4.0/3.0/2.0, ADO.NET, Entity Framework 4.0, IIS, ASP, Expression Blend, Web Services, ADO, WCF, WPF, XML, Microsoft SQL Server and MS Team Foundation Server.
- Experience in Agile software development methodology and Test driven development including SCRUM Methodologies and involved in application design based on MVC, MVP, MVVM, Factory, singleton design Patterns.
- Very well acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, has used them wherever Object Oriented Programming System (OOPS) is needed
- Experienced in creating rich user interface on the web using HTML, DHTML, Master Pages, CSS, Ajax, JavaScript and JQuery.
- Designed and developed rich graphical user interfaces for good user interaction using AJAX controls, XAML and C#
- Sound noledge of Silverlight and Expression Blend including Dependency Property usage and creation, Data binding and alternatives in Storyboard implementation.
- Strong experience in design of web-based applications using ASP.NET, C#, VB.NET, AJAX, JQuery, Master Pages, Web Services, WCF, Windows services and Server Controls.
- Expertise in building Web Services using WSDL, UDDI, SOAP and consuming/publishing web services
- Experienced in using XML technologies like XSD, XSLT, XQUERY and XPATH Navigator.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes.
- Designed, modeled and architect-ed multi-threaded, enterprise n-tier software applications using WCF web service.
- Expertise in implementing SOA using WCF technology, developed and consumed WCF services with features versioning, security, optimization and reliability
- Working noledge of Windows Presentation Foundation (WPF) which provides developers with a unified programming model for building rich windows smart client user experiences that in corporate UI, media and Documents.
- Experienced in database connectivity programming using ADO.NET.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects with Entity Framework 4.0.
- Experienced in improving performance and avoiding SQL injections by using LINQ expressions or Lambda expressions on multiple data sources, and usage of strongly typed objects IEnumerable/IQueryable
- Strong hands on setting up connections and working on the Relational Database Management (RDBMS) like SQL server 2008/2005/2000 and Oracle10g/9i.
- Working experience in data modeling and implementing tables, views, stored procedures, functions, and triggers using T-SQL and PL/SQL. Extensive noledge of writing complex queries using SQL.
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Experience with Test-Driven Development (TDD) like N-Unit testing frameworks.
- Experience in using Source Code Control Systems like MS Visual Source Safe and Proficient in writing Unit Test Cases and Integration Test cases for Business logic, Web services and WCF.
- Strong experience in using configuration management, building schedule using TFS and VSS.
- Having excellent analytical, problem solving, communication skills, excellent team player and quick learner.
TECHNICAL SKILLS
Programming Languages: C# 4.0/ 3.0/2.0/1.2, SQL, PL/SQL, C++, C, Java 6.0
Microsoft.NET: .Net Framework 4.0/3.5/ 3.0/2.0/1. x,Web Forms, Win Forms, ASP.NET 4.0/3.5/3.0/2.0 /1.x ADO.Net, 3.5/3.0/2.0, Web Services, WCF Services, WPF Services, Win Services, LINQ, Entity Framework 4.0, VSTS.
Development Tools: Visual studio 2010/ 2008/2005/2003
Databases: SQL Server 2008/2005/2003 MS Access2007/2003, Oracle 10g/,9i.
Web Development: HTML, CSS, XML, (XSL, XSD, DTD), DHTML, XHTML, XPATH, SOAP, Adobe Flash MX, Java Script, JQuery,, Ajax Programming, Silver Light
Operating Systems: Win 9x, Win 2000/2003, Win XP, Win Vista, Win 7, LINUX
Versioning Tools: Visual Source Safe and SVN Tortoise, Team Foundation Server.
Reporting Tools: Crystal Reports10/9/8/7/6.5, SSRS, MS Access Reporting, SQL Server 2005 Reporting Services
Standards: MS Word, MS Excel, MS PowerPoint, MS Project, MS Visio
Design & Management Tools: UML, Rational Rose, Visio
PROFESSIONAL EXPERIENCE
Confidential, Waukesha, WI
Sr. Net Developer
Responsibilities:
- My current responsibilities include performing analysis into the different stages of the system development life cycle in order to support development and testing efforts, identify positive and negative trends, and formulate recommendations for process improvements and developments standards.
- Involved in a day-day Scrum Software development methodology and Test Driven Development TDD
- Extensively worked in Entity Data Model for implementing Business logic and Data Layer using Entity Framework 4.0
- Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams) in assistance with Business Analyst.
- Developed Application layer using ASP. Net, Server controls, HTML Controls, Data Repeater, Data List and Validation controls.
- Developed Application using .NET Framework 4.0, Object Oriented Principles (OOP), and n-Tier Architecture.
- TEMPEffectively created easy to use, reusable controls and Master Pages and integrated them into ASP.NET web pages using VB.NET.
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, JavaScript and JQuery.
- TEMPEffectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Created Inbound and outbound WCF services / Web Services has been created to integrate with Email client and support applications using C#.Net
- Wrote Data Access Layer Methods, T-SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Heavily used LINQ to SQL to retrieve data about Customers & Transactions.
- Developed DAL using LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked DB tables and stored procedures and Implemented LINQ Lambda Expressions to query in memory expressions.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Unit testing, Modular testing, Integration testing and successful integration of modules and multiple layers in the system.
- Used Microsoft Test Manager in Visual Studio for running Action recorded Test Cases and Regression Tests.
Environment: ASP.NET, C#.Net, Object Oriented Methodologies, Visual Studio 2010, SQL Server 2008, T-SQL, ADO.NET, crystal Report, .NET Framework 4.0, AJAX, XML, JavaScript, JQuery, Web Service, WCF, WPF, XAML, HTML, LINQ, IIS 6.0, MS VISIO(UML), N-UNIT, n-tier architecture, Agile Methodology, Team Foundation Server( TFS )
Confidential
Sr .Net Developer/ Technical Lead
Responsibilities:
- Involved in business meetings with clients to understand their requirements and giving inputs to the team in every Scrum Meeting.
- Involved in creating user controls in c# 3.5, ASP.NET 3.5.
- Design and development of DICOM Image processing for X-Ray Monitoring.
- Technical expert and leading a team of five developers with MV-VM Pattern pursued for image processing, particularly in C#.Net with WPF system.
- User interface of thumbnail image matrix display and image data handling.
- Instrumental in developing the software tool for 2D imaging, 3D volume rendering and multi planar reconstruction of volume with WCF service layer
- Involved in Building web applications with ASP.NET MVC, JavaScript, jQuery, HTML, CSS.
- Responsible for coordinating with on-site team with development, deployment and code Review and assigning tasks for the offshore team.
- Involved providing the training to the new team members about the Domain, design and technologies used in the application.
- Involved in developing the requirement with C#, ASP.NET in .Net Technologies, unit testing, and system testing and release management
- Involved in Application designs and development in .NET Framework 3.5.
- Converted Web services to WCF Services by making changes to the AI Infrastructure.
- Converted asmx to WCF so that client systems can use web services as well as WCF services.
- Worked on developing Stored Procedures, functions, data scripts, views, indexes in SQL 2005/2008.
- Responsible for Migration of DB data fetching from Stored Procedures to Entity Framework 4.0 with LinQ to SQL data fetching.
- Responsible for Production support and Maintenance in Various releases.
- Created XML File Parsers to retrieve Data using XPATH.
- Created packages to import Flat File and CSV file Data into SQL SERVER using SSRS.
- Responsible for identifying the repetitive problems in application and come up with the solution to fix them.
Environment: .NET Framework 3.5, C#, Visual studio2010, ASP.NET, XML, WCF, JavaScript, JQuery, Team Foundation Server, IIS (6.0),SQL Server 2005.
Confidential
Sr .Net Developer / Technical Lead
Responsibilities:
- Coordinated with various groups of the client to gather business and system requirements.
- Leading a Team of six/seven developers and also TEMPeffectively handling the business requirements as a Scrum Master following Scrum Methodology.
- Manage the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures, and triggers to manage data. Also create clustered and non-clustered index to aid faster retrieval of data.
- Has worked on GPS Navigation, inventory Management and Strategy Analysis in WPF using C#.Net and ASP.Net in MVC Pattern of the Service renderer with AJAX, JavaScript and JQuery.
- Has integrated VLC player with WPF app and used some unmanaged C++ codes to achieve Data pull from SQL DB through Packets using a wrapper C++/CLI Project.
- Analyzed the Client problems in Crystal Reports and fixed some of the functionalities in WCF service which they had difficulties to resolve using web services.
- Involved in application design based on MVC, Factory Design Pattern and OOPS. Part of the database design team.
- Wrote Business Logic Layer, Data Access Layer using C# and .Net3.5 and Web Services.
- Designed, developed and tested Win forms screens using Visual Studio 2008.
- Created various WinForms for client application to provide very user-friendly interface using C#.
- Understanding the business functionalities and defining the object model and service contract for WCF service exposure.
- SOA was implemented to expose the required client services.
- Developed screens for blotter and trade search and to display transaction ticket.
- Wrote the Test Classes to Test the application and implemented them with N-Unit.
- Participated in Unit testing and Integration testing of the application.
- Used validation techniques and Java Script for User Input Validation controls.
- TEMPHas functionality to execute batch orders which are fed from formatted excel data.
- Developed translator components to translate the data from one format to another using XML-XSLT..
- Used multi-threading to display data from different source and to update and maintain event logs of users and other transactions.
- Participate in development of artifacts such as Use Case Models, Use Cases, Activity Diagrams/Workflow Models, and supplemental specifications like LLD and HLD.
- Wrote SSIS/DTS Package, for extract, transform and load data from one machine to another. Wrote and optimized complex SQL query for reporting purposes.
- Consulted with other team leads to ensure compatibility with other modules and applications.
- Active Senior Developer of the core developing Team for the Banking Software using C#.Net, SQL Server with MVP Pattern.
- During the Product development phase I was involved in all phases of its SDLC which gained me experience in development side and also in creating process documents, Business Requirement Document (BRD) and Impact Analysis - road map documents for most of the new requirements.
- Developed Cash Certificate Deposit, Deposit Loan, Cash Credit Loan & Payroll-Salary Structure Management Modules from scratch within the product with ASP.Net and JavaScript with backend in SQL Server.
- Expertise in Loans, Investments and Borrowings, Deposits, Shares and Membership Modules of the Core Banking Software with noledge in Balance Sheet and Accounting Ledgers using Crystal Reports.
- Taken up the role of a Black Box Tester and also created Integration Test cases and NUnit test cases for Testing the System.
- Has gone recently to Client site-Singapore for Implementation of our Core Banking Software with all Data Migration Activities and Training for the Sales Team.
- Has successfully done Data Migration of the SQL Database for the Client-Bank during Implementation.
- Has done data model principles, fit-gap analysis, prototyping, development, implementation, maintenance and support during the product design and development.
Environment: C#, ASP.Net 3.5, ADO.NET, WCF, WPF, LINQ, XML Web Services, UML, SQL Server 2005, SOA, Crystal Reports, SSRS, SSIS, XML, XSLT, N-unit testing, Visual Studio 2008, Win2003.
Confidential
.Net Developer
Responsibilities:
- TEMPHas interacted with the client in person to get an understanding on the requirements
- Involved in the complete lifecycle (SDLC) of the project in Design, Development, Implementation, testing and Support and Production Maintenance
- Generated skeleton classes required for the application
- Used separate Presentation, Business Logic and Data Access Layer in project development.
- Developing Multiple Presentation Layers with several Winforms user controls, Standard controls, VB.NET,,C# and XML
- Developed front-end screens using ASP.Net Web forms.
- Developed class files for business layer and data access layer using Visual Basic.NET and C#.
- Used JavaScript to perform front end validations as per the business rules proposed.
- Used ADO.Net objects to store and retrieve data from the SQL database.
- Implemented ASP.NET security and Autantication modes provided by IIS and ASP.Net.
- Used CSS to show the look and feel.
- Worked on MS SQL Server 2005 (stored procedures, triggers, definition of table schemas, etc).
- Involved in deployment of the application to the QA server.
- Retrieved the data from related modules using WCF.
- Extensively worked on creating CSS, Master Pages, Theme and Site Definition to enrich the portal.
- Worked on Site Collection, Site Configuration, Site Template, Team Site, Document Workspace and Meeting Workspace for managing Web portal information.
- Used SOAP and XML for designing and implementing distributed APIs.
Environment: C# 3.0, ASP.NET 3.0, Visual Studio 2005, WCF, SQL Server 2005, JavaScript, CSS, Web services, Microsoft Office SharePoint Designer, MOSS, IIS, Microsoft Visio, SOAP, XML, Microsoft Visual Source Safe, n-unit.