C# Developer Resume
West Bend, WI
SUMMARY
- 7+ Years of professional IT Experience in design, development, testing and implementation of Client/ Server, Web - based N- tier and MVC architecture (Web Forms) and windows based applications (Win Forms/WPF) with expression blend using Microsoft Technologies. Part of complete Software Development Life Cycle (SDLC)
- Experienced in developing Web Applications using .Net Framework 4.5/4.0/3.5/3.0 , Visual Studio 2012/2008, and C #, ADO.NET, XML, .Net CLR (Common Language Runtime), Entity Framework Web Services and MS SQL 2012/2008/2005.
- Developed applications using Object Oriented Programming (OOP) and Service Oriented Architecture (SOA).
- Knowledge of the detection, exploit, and prevention of software vulnerabilities (i.e., SQL Injection) as well as emerging platform vulnerabilities.
- Experienced in Test Driven Development (TDD) software development process.
- Experienced in implement GUIs that are usable, robust and extensible using HTML/DHTML, CSS, AJAX and JavaScript/jquery.
- Developed and implemented client/server and web based applications using C#, VB.Net/VB 6.0, VisualStudio.Net, ASP.Net/Classic ASP, WCF, WPF, MVC 2.0/3.0/4.0, TFS, ADO.Net, COM, VBScript, Ajax, JavaScript, JQuery, Silverlight, MS FrontPage, HTML, DHTML, XML, ADO, COM, IIS 6.0
- Advanced unit testing, Involved in reviewing test cases, scenarios and prepared bug reports.
- Worked with cookies, query strings, view state and sessions for client side state management.
- Developed and setup Windows Services also used it for both desktop and web applications.
- Experienced in writing Constraints, Indexes, Views, Stored Procedures, Extended Stored Procedures, Cursors, Triggers, and User Defined Functions
- Designed and implemented Data Access Layer (DAL) using ADO.NET objects like Data Adapter, Data Reader, Dataset, Data Table and Repeater to access databases like SQL Server 2012/2008/2005/2000 & Oracle 10g/9i and MS Access.
- Experience with .Net Remoting, Web services and Windows Services and REST-ful.
- Experienced in creating Web Services, testing (WSDL, SOAP), remote and security.
- Good understanding of Microsoft Silverlight, ASP.NET/ Classic ASP, COM/DCOM/ MVC.
- Provide coverage during production runs. Interact with client and perform analysis of user related queries like CSS, UI design, testing and performance issues.
- Experienced in using Visual Source Safe(VSS), Clear Case, SVN and TFS for version control.
- Experience in Exception handling, Debugging, Tracing and Security in .Net Applications.
- Experience in Configuration and Administration of IIS.
- Worked on Source Code Control Systems like Microsoft VSS 6.0 and Team Foundation Server.
- Excellent communication and interpersonal skills with the ability to work on multiple projects simultaneously with Strong mathematical and analytical skills.
- Proven ability to work in multiple roles in a project development lifecycle. Experience in Agile and Scrum methodologies
TECHNICAL SKILLS
Language: C#, VB.NET, C/C++, Visual Basic 6.0, SQL.
Technologies: ASP.NET, MVC, Classic ASP, COM/DCOM, Web Services, XMLHTML/HTML5, DHTML, CSS, AJAX Control Tool kit, WCF, XAML, JSONDeveloper Express.
Design Tools: MS-Office Suite, MS-Visio, Microsoft Project.
Database: SQL server 2012/2005/2008 , ADO.NET, Oracle 9i, MS Access, SSIS
Reporting Tools: Crystal Reports, Aspose, SSRS
Architecture: MVC, MVVM and n-tier. WPF and WCF
Style Sheet: CSS/CSS3.
Framework: .NET Framework 2.0/3.0/3.5/4.0/4.5
Development Tools: Visual Studio.NET 2012/2010/2008/2005.
Scripting: Javascript, Jquery, VB script
PROFESSIONAL EXPERIENCE
Confidential, West Bend, WI
C# Developer
Responsibilities:
- Part of the team for improving project performance by adding and developing new features in existing application by gathering requirements by attending regular project meetings with mangers in a very short time constraint.
- Developed business components using .Net framework 4.0, C#, Visual Studio 2013.
- The repository consists of Core, Data Loaders, Data and Domain.
- Worked extensively on front end for display grids and dialogs to allow users to enter claim, policy and win number to search through database.
- Used HTML5, JavaScript and jquery library to develop and implement a user-friendly UI design for the presentation layer, also used CSS3 and Bootstrap robust UI and Attractive plug-in of Jquery like, accordion, hover effect menu bar, tabs, panels.
- Upgrade data access from ADO.net to Entity Framework to reduce the server call and improve the application performance.
- Used SQL Server 2008 R2 for creation of database tables, stored procedures and used ADO.NET for communication between the application and database.
- Use of TFS for accessing the code and upload the code for other team members.
- Attended regular meetings with management, and fixed the bugs on regular basis.
Environment: MVC5, ASP.NET, Entity Framework 6.0, LINQ, C#.NET, AJAX/Jquery, JSON, HTML5CSS3, Web Services, Visual Studio (VSTS) 2013 R2, SQL Server 2008 R2, .net 4.0/4.5, IIS 7.0
Confidential, Milwaukee, Wisconsin
Programmer Analyst
Responsibilities:
- Part of the team for improving project performance by adding and developing new features in existing application by gathering requirements by attending regular project meetings with mangers in a very short time constraint.
- Developed business components using .Net framework 4.0, C#, Visual Studio 2013.
- Worked extensively on front end. The front end is based on MVC to display grids and dialogs to allow users to select and update opportunities and perform edits to estimated contract values.
- Used HTML5, JavaScript and jquery library to develop and implement a user-friendly UI design for the presentation layer, also used CSS3 and Bootstrap robust UI and Attractive plug-in of Jquery like, accordion, hover effect menu bar, tabs, panels.
- Upgrade data access from ADO.net to Entity Framework to reduce the server call and improve the application performance.
- There are views Regions, Branches and Forecast for selection in Opportunity Dialog for Managers, these views show the list of branches in selected region, Jqgrid is used for displaying for this information.
- For Forecast I used repositories for selected regions / branches to load opportunities and user is able to edit and update the opportunities using Dialog.
- Used SQL Server 2008 R2 for creation of database tables, stored procedures and used ADO.NET for communication between the application and database.
- Developed reports and detailed reports consist of Branch, Region & HQ for Product based or LOB Statistics based on region.
- Use of TFS for accessing the code and upload the code for other team members.
Environment: MVC5, ASP.NET, Entity Framework 6.0, LINQ, C#.NET, AJAX/Jquery, JSON, HTML5, CSS3, Web Services, CSS, Visual Studio (VSTS) 2013 R2, SQL Server 2008 R2, .net 4.0/4.5, IIS 7.0
Confidential, Lone Star, TX
C# Developer
Responsibilities:
- Involved in Analysis, Design, Development, Testing and Implementation of the Application.
- Developed business components using .Net framework 4.0, C#, Visual Studio 2012.
- Used HTML5, JavaScript and jquery library to develop and implement a user-friendly UI design for the presentation layer.
- Pipe Mill Tracking System developed in both Web Application (ASP.net/ N-tier architecture) and Desktop Application (WPF/MVVM).
- MVC (ASP .NET MVC 3.0) is used for developing Web Application.
- Used Entity Framework (ADO.NET) for data-oriented application development.
- Developed CSS/CSS3, master pages and user controls in C# as the code behind language.
- NUnittesting framework for .NET framework is used to simplify the process of creating, organizing and executing automated unit tests.
- Responsible for developing custom validations using JavaScript on user inputs for web pages.
- Used SQL Server 2008/2012 for creating database tables, stored procedures, views, and triggers and used ADO.NET for communication between the application and database.
- Attractive plug-in of Jquery like, accordion, hover effect menu bar, tabs, panels.
- Use JSON with AJAX calls to get the data from server, which reduce load on server side.
- Created dynamic reports for daily, monthly and yearly needs. This report provide over all analysis for pipe and lots information.
- Used Caching, Session State, Cookie Management, view state, POST and GET
- Log4net library used for logging information for different level logging (Debug, Information, warning, Error, Fatal) and logging data record in files and emailed based on requirement.
- Followed Test Driven Development (TDD) software development process.
Environment: ASP.NET MVC 3.0, Classic ASP, COM/DCOM, C#, .net 4.0, IIS 7.0, ADO, XML, HTML, Windows Forms, WPF, WCF, LINQ, Java Script, Crystal Reports, Visual Studio 2010/2012, MS SQL Server 2008/2012
Confidential
SSRS/SSIS/C# Developer
Responsibilities:
- Member of the project from the initial development and participated in gathering requirements by attending regular project meetings with mangers and DL department head.
- Involved in Analysis, Design, Development, Testing and Implementation of the Application.
- Created UML diagrams like use case diagrams, class diagrams and used them in developing and testing application.
- Used REST-Ful based services to identify the objects (resources) and map these resources to a URI. Used data formats with REST, like XML JSON.
- Used the MS-VS 2010 Business Intelligence Tools to develop the SSRS packages.
- Used MS Reporting server to deploy the SSRS packages.
- Reports can take parameters and also generates every morning with default settings.
- Log4net library used for logging information for different level logging (Debug, Information, warning, Error, Fatal) and logging data record in files and emailed based on requirement.
- Use of SVN and Tortoise for accessing the code and upload the code for other team members.
- Also responsible for writing store procs and user defined functions using PL/SQL
- Used LINQ for querying different databases, XML files and Text Files
- Developed (SSIS) Integration packages for Data Integration and Data Transformation between different data sources using transformations like Fuzzy Grouping, Aggregation, and Union
- Implemented indexing for various tables in the database for improving the performance of the application.
Environment: ASP.NET, C#, .net 4.0/4.5, IIS 7.0, ADO, XML, HTML, Visual Studio 2010/2012, MS SQL Server 2008/2012, SSRS, SSIS
Confidential, Lufkin, TX
C# Developer
Responsibilities:
- Team member of the project from the initial development and participated in gathering requirements by attending regular project meetings with mangers and DL department head.
- Involved in Analysis, Design, Development, Testing and Implementation of the Application.
- Developed business components using .Net framework 4.0, C#, Visual Studio 2010.
- Used HTML5, JavaScript and jquery library to develop and implement a user-friendly UI design for the presentation layer. Developed CSS/CSS3, master pages and user controls in C# as the code behind language pages.
- Responsible for developing custom validations using JavaScript on user inputs for web pages Create Spreadsheet reports for clients, which display the information of the Driver and Driving.
- Used SQL Server 2008 for creation of database tables, stored procedures and used ADO.NET for communication between the application and database.
- Locking Down, Encrypting data, Least Privilege - Database account, cleaning and validating input used for preventing from SQL injection.
- MVC (ASP .NET MVC 3.0) is used for developing Web Application.
- Used Entity Framework (ADO.NET) for data-oriented application development.
- Attractive plug-in of Jquery like, accordion, hover effect menu bar, tabs, panels.
- Use JSON with AJAX calls to get the data from server.
- Created dynamic reports for daily, monthly and yearly report needs. This report provide over all analysis for the driver and company.
- Use of SVN and Tortoise for accessing the code and upload the code for other team members.
- Implemented the web site on Lee Trans server and keep track of any arises issues.
- Initially present to all mangers with BETA version and then fix all the flaws after the review and response of the users. Auto generated emails, set by the client for the particular incident in the reports. Such condition sorted out by filter provided by the clients.
- Attended regular meetings with management and DL department, and fixed the bugs on regular basis. (Mostly same day).
Environment: ASP.NET, C#, .net 4.0/4.5, IIS 7.0, ADO, XML, HTML, Windows Forms, Web Forms, Java Script, Crystal Reports, Visual Studio 2010/2012, MS SQL Server 2008/2012
Confidential, Ashburn, VA
Responsibilities:
- Assisted in gathering client requirements and converting them into Technical specifications, presented the designs and project initiatives for approval to upper management.
- Created UML diagrams like use case diagrams, class diagrams and used them in developing and testing application.
- Developed business components for inventory monitoring, order tracking, using .Net framework 3.5, C#, Visual Studio2008.
- Involved in designing the web pages/forms/user interfaces (UI) using HTML, XHTML, CSS, HTML controls, web server controls.
- Developed web user controls and custom controls, master pages for a common look and feel of controls in the whole application.
- Implemented form based authentication and role based authorization for employees in the organization to authenticate user; identify role and give him privileges accordingly.
- ASP.NET AJAX controls like update panel, cascading dropdown list were used.
- Used different Data Controls like Grid View, Repeater to display data to the user.
- Implemented disconnected architecture using ADO.NET objects like Data Set, Data Adapter, Data View, Data Readers to display data from database.
- Develop and design interface with use of Javascript and Jquery as per the client requirement.
- Set up the INI file for extraction and classification and export of the data to SAP, SQL and PDF.
- Create the database, table and views as per the project requirement.
- Write the Store procedure to create the pool for the lookup in the database.
- Create pool for Vendor recognition, Actively participated in System Integration Testing (SIT)
- Worked on User Acceptance Testing (UAT) and Full time Go Live support for client.
- Used different Object Oriented Programming Techniques .Strong understanding of classes and functions and in what layer they should be placed.
- Log4net library used for logging information for different level logging (Debug, Information, warning, Error, Fatal) and logging data record in files and emailed based on requirement.
Environment: ASP.NET, C#, .net 3.5, IIS 7.0, ADO, XML, HTML, Windows Forms, Web Forms, Java Script, Crystal Reports, Visual Studio 2010, MS SQL Server 2008
Confidential, Hopewell, NJ
Developer/Analyst
Responsibilities:
- Involved in Analysis, Design, Development, Testing and Implementation of the Application.
- Developed business components using .Net framework 3.5, C#, Visual Studio2008.
- Used HTML, CSS, and JavaScript to develop and implement a user-friendly UI design.
- Developed CSS, master pages and user controls in using C# as the code behind.
- Responsible for developing custom validations using JavaScript on user inputs for web pages.
- Used SQL Server 2008 for creation of database tables, stored procedures and used ADO.NET for communication between the application and database.
- Attractive plug-in of Jquery like, accordion, hover effect menu bar, tabs, panels.
- Use JSON with AJAX calls to get the data from server, which reduce complexity of the project.
- Used JavaScript to validate data on Client before sending to Server in web solution.
- Designed various User Interfaces using HTML and JavaScript to perform client-side validations.
- Create feature of Archive the reads with use of ASP.NET components with C#.
- Created a report approval process and a multi-level queuing system between Accounting personnel and management in conjunction with MS SQL Server database.
- Use of TFS for accessing the code and upload the code for other team members.
- Implemented the web site on ML-BOA server and keep track of any arises issues.
- Initially present to all mangers with BETA version and then fix all the flaws after the review and response of the users.
Environment: ASP.NET, C#, .net 4.0, IIS 7.0, ADO, XML, HTML, Windows Forms, Web Forms, Java
Confidential, Hopewell, NJ
Developer/Analyst
Responsibilities:
- Member of the project from the initial development and participated in gathering requirements by attending regular project meetings with client and FA’s
- Involved in all phases of software development lifecycle (SDLC) in developing application.
- Created UML diagrams like use case diagrams, class diagrams and used them in developing and testing application.
- Developed business components for using .Net framework 3.5, C#, Visual Studio2008.
- Involved in designing the web pages/forms/user interfaces (UI) using HTML, XHTML, CSS, HTML controls, web server controls.
- Attractive plug-in of Jquery like, accordion, hover effect menu bar, tabs, panels.
- Use direct widgets provided by the different vendors and modified with in ASP.net environment with C# and implemented on the required pages.
- Use JSON with AJAX calls to get data from the server, which reduce the complexity of project.
- Used HTML components Web Sockets in order to cop over with cross domain issue.
- Used custom Data Grid, Dataset and Data Reader to retrieve, display and manipulate data.
- Created Stored Procedures and tables in MS SQL Server for this application.
- Designed various User Interfaces using HTML and JavaScript to perform client-side validations.
- Created a report approval process and a multi-level queuing system between Accounting personnel and management in conjunction with MS SQL Server database.
- Provided a method for users to manage both multiple and single reconciliation accounts within the C# desktop application. Tested the system at unit, system and integration levels.
- Use of TFS for accessing the code and upload the code for other team members.
Environment: ASP.NET, C#, .net 4.0, IIS 7.0, ADO, XML, HTML, Windows Forms, Web Forms, Java Script, Crystal Reports, Visual Studio 2010, MS SQL Server 2008
Confidential
Software Developer
Responsibilities:
- Designed and developed the Windows application which consisted of a Winforms GUI.
- Implemented Object-Oriented Programming (OOP) concepts of interfaces, inheritance, abstraction and polymorphism.
- Written configuration settings in Web.config. Used ADO.NET to access SQL database.
- Developed various components used within the system such as an enhanced string and db grid to allow printing and saving of data, business rules and specialized list components.
- Designed and developed Web-services using C#, ADO.net, and XML to handle online transactions with central database, which reduces the time, required performing data entry and generating reports.
- Used Data Reader and Dataset for data manipulations and database operations in connected as well as disconnected modes. Manipulated and extended the .NET Base Class Libraries and User Defined Types to effectively create classes, interfaces, and loosely coupled events that are functionally efficient and appropriate for given programming scenarios.
- Worked on CSS and Implemented role based security for the user groups.
Environment: ASP.NET, C#, .net 3.0, IIS 7.0, ADO, XML, HTML, Windows Forms, Web Forms, Java Script, Crystal Reports, Visual Studio 2008, MS SQL Server 2008/2005
Confidential
Software Developer
Responsibilities:
- Used ASP, ADO, and SQL-statements to develop server side database connections in web based Applications.
- Created ASP based entry screens for online reporting and query generation.
- Client-side validation was done using Java Script.
- Wrote DB2, SQL Server 2000 stored procedures for implementing the Business Logic.
- Involved in design, coding and documenting.
- Involved in the unit testing.
Environment: Classic ASP, Visual Interdev, VBScript, ADO, HTML, Microsoft IIS, IBM DB2, MS SQL Server 2000, Visual Source Safe, Windows 2000 and MS Excel.