.net Developer Resume
Pittsburgh, PA
SUMMARY
- Over 6+ years of experience in all the phases of Software development life cycle, which includes software analysis, design, development, testing, implementation, maintenance and documentation of Client/Server and Web - based applications using N-Tier Architecture.
- Designed UML Diagrams, ER Diagrams and Data Flow Diagrams using MS Visio.
- Experience with Traditional Methodologies (Waterfall, RAD), Agile Software Development Methodology and Test Driven Development (TDD).
- Highly proficient in designing and developing application systems in local and distributed environment using various Object Oriented Methodologies.
- Experience in designing User Interface using AJAX, HTML, CSS, XML, JavaScript and other Third Party Controls (Telerik Controls) to enhance the performance, looks and features of the website.
- Experience in various domains like Banking, Finance and Insurance.
- Experienced in using Design Patterns, Microsoft Patterns and Practices.
- Hands on experience on Winforms to develop desktop applications like whether forecasting, stopwatch
- Hands on experience with Visual Studio and Team Foundation Server (TFS).
- Developed Applications using VB.NET, C# with SQL Server, Oracle and Microsoft Access as databases using ADO.Net and LINQ Components.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Experienced in handling queries using .Net 3.5 ADO.Net, LINQ components.
- Proficient in T-SQL Queries, Views, Joins, Functions, SQL Stored Procedures, Database Triggers, Cursors, Performance Tuning and Query Optimization.
- Experienced in using Technologies like SOAP, XPATH, XSL and XSLT.
- Experience in creating and consuming Web Services and WCF.
- Proficient in generating Reports, sub reports and drill down reports using SSRS and Crystal Reports.
- Good Experience in data migration using Data Transformation Services (DTS) and SQL Server Integration Services (SSIS).
- Experience in working with Visual Source Safe (VSS), Visual Team System (VTS) and Concurrent Versions System(CVS).
- Proven ability to work as a team member as well as an individual. Good Analytical problem solving, interpersonal and Communication skills.
- Experienced in Documenting, Preparing Test Plans, developing test cases and Testing (Unit, System, Integration, User Acceptance testing and Regression testing).
- Have a very good knowledge of Web Browsers like Mozilla Firefox, Internet Explorer, Opera, Safari and Google Chrome.
- Quick learner, exceptional problem-solving and troubleshooting capabilities
TECHNICAL SKILLS
Languages: C#, VB, VB.NET, HTML, CSS, Java Script, XML, XSL, XSLT, T-SQL, PL/SQL
Programming Technologies: .NET Framework 3.5,4.0, ASP.NET, Web Forms, Win Forms, Web Services, WCF, WPF, LINQ, ADO.NET, AJAX and Microsoft IIS 5.0/5.1/6.0/7.0
Reporting Tools: SSRS, Crystal Reports
ETL tools: DTS (Data Transformation Services), SSIS (SQL Server Integration Services)
Database: SQL Server 2000/2005/2008 , Oracle9i/10g /11g, MS Access
Tools: Visual Studio 2012/2013, MS Office 2003/2007/2010/2012 , Microsoft Visio, Telerik Controls, Visual SourceSafe, Altova XML Spy, Fiddler, SOAPUI, Selenium IDE, Coded UICompliance Sheriff
Design Patterns: Singleton, Factory Method and Model View Controller (MVC).
Methodologies: Waterfall, Agile (Scrum, Extreme Programming), Test Driven Development, UML Modeling, Data Modeling
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
.NET Developer
Responsibilities:
- Implemented MVC design pattern for developing the Web Application.
- Used MVC5 application using Razor syntax for view engine and also used C# for the back end.
- Implemented the DAL using the Entity Framework 4 Code-First paradigm
- Developed Controllers for the corresponding views.
- Used Generics, Lambda Expressions, Extension Methods, LINQ to Sql, LINQ to Objects
- Consumed JSON objects to Views and partial Views for the UI layer.
- Utilized Bootstrap CSS framework for the responsive display, cross browser functionality and for multiple devices compatibility
- Generated various reports using Microsoft SQL Server Reporting Services (SSRS).
- Development of reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Used Datasets for the SSRS reports.
- Create and enhance Web Pages client side scripts views using MVC JavaScript technologies and stored procedures database tables with Oracle 11g as DB using TOAD as PL/SQL tool.
- Used TFS for Version Controlling.
Environment: .Net Frame Work 4.0/3.5, Visual Studio 2015, ASP.net, C#, MVC 5, JQuery, HTML5 Entity Framework, Bootstrap, LINQ, Oracle 11g, TOAD, TFS
Confidential, Camp Hill, PA
.NET Developer
Responsibilities:
- Used Enterprise Architect for designing activity, Sequence and Class Diagrams.
- Developed front end user interfaces using ASP.NET, HTML, and CSS.
- Developed Client and Server validation controls.
- Developed User interfaces using ASP.NET Forms, using Visual studio.
- Used MVC framework to implement N-tier architecture.
- Involved in User Interface Design and implemented UI validations
- Created client side web architecture heavily based on java script and jQuery making asynchronous post-backs
- Involved in modifying database packages, stored procedures and queries in Oracle 11g.
- Performed web services integration and debugging using SOAP UI.
- Involved in Unit Testing and strongly followed coding standards.
- Involved in Production support and Maintenance activities.
- Created and executed automated coded UI Scripts using Coded UI and C#.
- Worked closely with business analysts and the business to ensure the products meet the expected level of quality defined by the business.
- Worked on HiSoftware Compliance Sheriff Tool which is used for validation of content based on the Organizational standard policies?
- Worked on Selenium IDE Tool.
Environment: .Net Frame Work 4.0/3.5, Visual Studio 2012, ASP.net, C#, Coded UI, TFS, Oracle 11g, Gallio, Altova XML Spy, Microsoft Excel, Fiddler2, Enterprise Architecture(EA), JQuery, Selenium IDE, Compliance Sheriff
Confidential, Camp Hill, PA
.NET Developer
Responsibilities:
- Used Enterprise Architect for designing activity, Sequence and Class Diagrams.
- Developed front end user interfaces using ASP.NET, HTML, and CSS.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Generated the proxies for WSDLs using bat files.
- Consumed Web services for multiple functionalities.
- Utilized Web.config file to have own setting for the application by writing database connection strings, custom settings and user authentication.
- Used SOAP UI for Web Service testing.
- Used Fiddler tool to debug web applications by capturing network traffic.
- Testing the application as per the test cases and business logic. Basically involved in NUnit testing.
- Developed mock ups using HTML and CSS.
- Involved in designing of User Interface using HTML and customizing the application look and feel, by making changes in the CSS files that defines the style of the application.
- Involved in creating the logic for the several different modules.
- Involved in Corticon (Business rules engine) migration from 4.2 to 5.3 versions.
- Created Rule statements and rule sheets for different logic as per the requirement.
- Fixed fxCop issues for code coverage.
- Used Gallio tool for debugging unit tests and fixed them.
- Involved in code management activities using TFS
- Involved in Unit testing and Integration testing and fixing the Bugs as per the requirements.
Environment: .Net Frame Work 4.0/3.5, Visual Studio 2010/2012/2013 , ASP.Net, VB.net, CSS3, Oracle 11g, PL/SQL, XML, HTML5, Web Services (SOAP), Fiddler2, Altova XML Spy, FXcop, Gallio, TFS.
Confidential, Harrisburg
.NET Developer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Designed, developed and enhanced the application using .net framework 4.0 and visual studio 2012.
- Used Waterfall methodology and Software development Methodology.
- Used VB.NET and ADO.NET to define and implement Business Logic Layer and Data Access Layer.
- Experienced in Developing and Enhancing Web forms, Master Pages, User Controls and Custom Controls by using HTML, CSS, and Asp.Net Controls.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Development of various reports by pulling data from various sources using SQL Server Reporting Services (SSRS).
- Used Visual Source Safe (VSS) for all the source code control among the whole team members.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Designed and developed several SQL Server stored procedures, functions and triggers for all the DML functionality for the web site.
- Worked with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Extensively worked with FormsAuthenticationand successfullyimplemented login mechanism for different levelsandroles of users.
- Worked on callingweb methods (server side)from client side usingAjax page methodsof script manager control.
- UsedVisual Source Safe (VSS)for all the source code control among the whole team members.
- Made extensive use of theData gridobjects to showcase the data and also for the user to be able to edit data.
- Implemented LINQ to performoptimizeddatabase operations
- Enhanced the applications performance by constantly monitoring the queriesbyrunning Execution plans and query optimization techniques in SQL server.
- Worked with testing team to fix the bugs as part of bug life cycleand Production support
- Involved in the Unit and Integration testing.
Environment: ASP.Net 4.0, VB.NET, HTML,CSS, XML, AJAX, ADO.NET, WCF, JavaScript, VSS, SQL Server 2008, SSRS,IIS, Team Foundation Sever, Visual Studio 2012
Confidential, Philadelphia, PA
.NET Developer
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented Model View Controller (MVC) Pattern in the application development.
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Implemented features of ASP.Net 2.0 such as Calendar Controls, Repeater Control and Security using form authentication and usedASP.NetValidation controls to do server-side validations and client-side validations based on the user’s browser.
- Worked with ASP.Net Web forms, Master pages, Web services, State management, Caching features, configuring optimizations and securing the web application.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
- Used ASP.Net AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Developed Crystal Reports to generate various reports by pulling data from various resources integrated with ASP. Net.
- Implemented XML Web Services inC#based on SOAP protocols using XML and XSLT extensively for data transfers.
- Created data access layer to communicate with the SQL Server Database with ADO.Net objects.
- Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
- Created Stored Procedures, Functions, and Triggers using PL/SQL in Oracle database to insert, update, and delete data inside tables.
- Implemented Unit, Integration and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .NET Framework, Visual Studio 2010, ASP.Net 3.5, VB.net, Oracle 10g, ADO.Net, MVC AJAX, IIS, PL/SQL, Web Services, SOAP, XML, XSD, WSDL, Crystal Reports, JavaScript, SQL Server 2008, Team Foundation Server(TFS), Windows Server .
Confidential, Milwaukee, WI
.Net Developer
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand
- Implemented the project according to the Software Development Life Cycle (SDLC)
- Developed business logic using C#, used and developed data layer class extensively for database related transactions and created numerous Classes and Interface to implement Business Logic and Data Manipulation.
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Implemented features of ASP.Net 3.0 such as Calendar Controls, Repeater Control and Security using form authentication and usedASP.NETValidation controls to do server-side validations and client-side validations based on the user’s browser.
- Worked with ASP.NET Web Forms, Web Services, State management, Caching features, configuring optimizations and securing the web application
- Extensively used Master Pages in ASP.NET 3.0 to achieve consistent look and feel of the website.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
- Extensively used Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once.
- Used ASP.NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Implemented XML Web Services inC#based on SOAP protocols using XML and XSLT extensively for data transfers.
- Involved in developing Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted on IIS.
- Designed WCF with Service oriented architecture to support Distributed computing where services were consumed by end users.
- Created data access layer to communicate with the SQL Server Database with ADO.NET objects.
- Worked on ADO.NET components SQL Connection Object, SQL Command Object, Data Reader, Data adapter, Data Set and Data View to provide communication to the database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2005 to insert, update, and delete data inside tables.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Implemented Unit, Integration and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .NET Framework 3.0, Visual Studio 2005, ASP.NET 3.0, C#, ADO.NET, AJAX, IIS, Web Services, SOAP, XML, XSD, WSDL, WCF, SSRS, JavaScript, SQL Server 2005,Team Foundation Server(TFS), Windows Server 2003.
Confidential
Web Developer
Responsibilities:
- Participated in system study and requirement gathering session with stakeholders and converted them to functional specification document.
- Developed Web Forms, C# Class libraries and Business Logic to create 3-Tier .NET application.
- Worked extensively with AJAX and JavaScript to achieve rich user experience.
- Identified, Tuned and eliminated .Net and Database performance bottle necks to improve application performance.
- Developed XML Web services to expose data to other applications.
- Created complex grid component for the application using Ajax and XML/XSLT.
- Worked on Infragistics client for .net advantage to build menus for site navigation purposes.
- Worked extensively on Ajax toolkit controls like validator extender and masked edit extenders for providing rich user experience in client side validation.
- Used ADO.Net to build Data Access Layer classes.
- Extensively worked with Forms Authentication and successfully implemented login mechanism for different levels and roles of users.
- Worked on calling web methods (server side) from client side using Ajax page methods of script manager control.
- Implemented Custom Validation in asp.net to enable client side and also server side validations whenever required.
- Worked with modal popup extender of Ajax control toolkit to provide validation for the site in the form of a popup window using validation summary control of asp.net.
- Design Database using DDL, DML per business requirement from the Client.
- Worked on creating schedulers, which will automatically update data in the Oracle database.
Environment: ASP.Net, AJAX, Web Services, Visual Studio.net, ADO.NET, UML, SQL Developer, Oracle 9i, SQL Server 2000, Nunit, Visual Source Safe, Windows 2000.