.net Software Engineer Resume
VA
PROFESSIONAL SUMMARY
- Over 8 years of experience in Design, Development, Implementation and Testing of Desktop, Client/Server and Internet/Intranet applications across multiple platforms.
- Strong knowledge and experience in working with Microsoft.NET technologies (.NET framework 1.1/2.0/3,5) and XML technologies (XML, XSL, XSLT)
- Strong knowledge of SOA (WCF, WWF) and web Services (SOAP, WSDL, UDDI).
- Experience in Object Oriented Analysis and Design (OOAD) for n - tier applications using Rational Rose, Microsoft Visual Modeler and Microsoft Visio.
- Good experience in migrating applications from ASP to ASP.NET.
- Expertise in the design and development of enterprise-wide applications using ASP.NET, ASP, VB.NET, C#, VBScript, JavaScript, Visual Basic, CSS, HTML/DHTML, XML, XSL, and XSLT.
- Proficient in working with databases like SQL Server 7.0/2000/2005 , Oracle 9i/10g and in using data access technologies like ADO, ADO.NET, ODBC and OLEDB.
- In-depth knowledge of database concepts and in database programming using PL/SQL and T-SQL.
- Experience in creating test plans and performing unit and functional testing.
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Strong education background with exceptional analytical and interpersonal skills.
TECHNICAL EXPERIENCE
Operating Systems
Windows 9X/NT/2000, MS DOS, UNIX, Sun Solaris, Linux.
Web Technologies
ASP, ASP.NET 1.1/2.0/3.5, Web Services, COM/DCOM, COM+
Languages
C, C++, Java, C#, VB.NET, Visual Basic, VB, SQL T-SQL, PL/SQL, HTML, XML, XSL, XSLT, UML.
RDBMS
MS SQL Server 2000/2005, Oracle 7.x/8i/10g, Microsoft Access
Data Access Technologies
ADO.NET, ADO, ODBC, OLEDB
Scripting Languages
JavaScript, VBScript, CSS, DHTML
Application Servers
IIS 5.0/6.0/7.0, Personal Web Server
IDE/Tools
MS Visual Studio .NET,.NET framework 1.1/2.0/3.0/3.5 , MS Visual Interdev 5.0/6.0, MS Visual Source Safe, MS Front Page, Rational Rose, Dream Weaver, Macromedia Flash, Adobe Photoshop
PROFESSIONAL EXPERIENCE
.NET Software Engineer, Confidential, Reston, VA
Project: Career One Stop (Dept. of Labor)
Career one stop is the source of employment information and inspiration, the place to manage your career and your pathway to career success, tools to help job seekers, students, businesses and career professionals sponsored by department of labor (DOL). Career One stop products include America’s service locator, America’s career info, my skills my future, Competency model clear housing, worker reemployment, key to career success.
- Involved in the full development life cycle of the project from analysis, design, development and maintenance.
- Involved in the design and development of the project based on n-tier architecture.
- Used UML/Visio for the design process for class diagrams and data flow diagrams.
- Developed web pages, business and data access classes using ASP.NET, C# and ADO.NET.
- Extensively used WCF for My Skills My Future application.
- WebForm design and coding using Master Pages, ASP.NET Server Controls, User Controls, CSS, JavaScript and HTML.
- Developed various ASP.NET User Controls and Custom Controls.
- Used JavaScript and ASP.NET validation controls to enforce form validations.
- Used Microsoft AJAX framework and AJAX extensions for the web pages to improve the response time and UI experience.
- Perform unit testing of the pages, features, and functionality that has been developed.
- Maintenance and support for legacy software applications written for Web applications.
- Wrote complex Stored Procedures and PL/SQL code to implement the business rules.
- Worked with user team to enhance the application performance and functionality.
- Efficiently debug existing code and identify and implement solutions to bugs.
- Used LINQ to query the objects.
- Used Visual Source Safe for Version Control.
- Maintenance and support for legacy software applications written in classic ASP.
- Configured IIS 7.0 to work with windows 7.
Environment: ASP.NET 2.0/3.5, C#,VB.NET, HTML, JavaScript, AJAX, JQuery, XML, CSS, Microsoft Visual Studio 2005/2008, Windows 7, Microsoft Visual Source Safe, IIS 7.0, WCF, Web services, LINQ, Oracle 10g.
Senior .NET Developer, Confidential, Arlington, VA
Project: Federal Rail Road Administration (FRA)
The Federal Railroad Administration (FRA) was created by the Department of Transportation (DOT) Act. The purpose of FRA is to: promulgate and enforce rail safety regulations; administer railroad assistance programs; conduct research and development in support of improved railroad safety and national rail transportation policy; provide for the rehabilitation of Northeast Corridor rail passenger service; and consolidate government support of rail transportation activities. Today, the FRA is one of ten agencies within the U.S. Department of Transportation concerned with intermodal transportation. It operates through seven divisions under the offices of the Administrator and Deputy Administrator.
- Involved in the full development life cycle of project from programming analysis to delivery.
- Involved in Object Oriented Design, Development ofWeb Forms, Web Services, using C# and .NET Framework.
- Used UML/Visio for the design process for class diagrams and data flow diagrams.
- Worked on various production issues and trouble shooting and also enhancing the Secure Site, Public Site and various web applications related to FRA.
- Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
- Work with lead developers to understand, execute, and accurately complete programming tasks.
- Extensively used WCF for IARDashBoard application.
- Efficiently debug existing code and identify and implement solutions to bugs.
- Worked on dashboard (scorecard) with drill-down capabilities to enabling client to view their data in text and graphical manner (Charts/Gauge/Cubes) using DevExpress and ChartFX.
- WebForm design and coding using Master Pages, ASP.NET Server Controls, User Controls, CSS, JavaScript, HTML and DHTML.
- Used LINQ to query the objects.
- Work with using MS SQL databases and modified complex stored procedures.
- Used ADO.NET Data Architecture to interact with SQL Server.
- Modified and developed various ASP.NET User Controls and Custom Controls used in several websites.
- Designed, developed, Modified, implemented and maintained many web sites applications based on client requirements.
- Perform unit testing of the pages, features, and functionality that has been developed.
- Maintenance and support for legacy software applications written for Web applications.
- Perform database tuning activities in order for the Dashboards/chart/data to render efficiently.
- Worked on cascading style sheets to perfection the look and feel of the website.
- Maintain and enhance web site administration and user management system
- Worked closely with domain experts to explore every possible solution to resolve a problem.
- Analyzing, design and Implementing multi-tier web and windows based systems
Environment: MSSQL 2008/2005, ASP.NET 2.0/3.0, C#,VB.NET, HTML, JavaScript, AJAX, JQuery,XML, Microsoft Visual Studio 2005/2008, XML, XSL, XSLT, DevExpress Suite, Infragistics Control, Active Report, Windows XP, Microsoft Visual Source Safe, Active Reports, IIS 5.0/6.0, WCF, Web services.
.NET Developer, Confidential, Washington, DC
Project: Asset Inventory Data Collection
Description: Asset Inventory Data Collection is the project that has the collection of all the Inventory data (Infrastructure related) that is related to GSA (General Services Administration) region-11 buildings, National Capital Region. This project is responsible to collect, display and modify all the data that is related GSA buildings so that the users (GSA) can use the website to get the knowledge about the infrastructure details of the buildings right from the accessories to heavy engineering equipment.
Project: Post Survey Tracking Tool (PSTT)
Description: Post Survey Tracking Tool is a project that is developed to conduct a survey on each vendor that supports the GSA (General Services Administration) buildings. A number of various vendors support the GSA on issues such as plumbing, electrification, heating, air-conditioning and also various issues. A survey is conducted through (PSTT) to determine the top ten vendors in respective fields and also the performance of various vendors by entering the score by each employee working in the GSA using the PSTT. PSTT collects the information and determines the performance and also issues rankings to the vendors in respective fields.
Project: Project Tracker Manager
Description: Project tracker manager is used to keep track of all the employees working at the GSA (General Services Administration). Developers have to enter the tasks and the projects assigned to them which can viewed by the project managers. There are also several modules in the project to monitor the status of the projects, hourly time invested on the project and also amount spent on the project for each resource and also on the whole project. This is basically a resource and project management project.
Responsibilities:
Involved in the design and development of the project based on 3-tier architecture.
Developed web pages, business and data access classes using ASP.NET, C# and ADO.NET.
Developed various user controls for the projects and also used master pages.
- Used JavaScript and ASP.NET validation controls to enforce form validations.
Used Microsoft AJAX framework and AJAX extensions for the web pages to improve the response time and UI experience.
Data Format using HTML, CSS and client side scripting using and Java Script.
Used UML/Visio for the design process for class diagrams and data flow diagrams.
- Involved in the database design and implementation on SQL Server 2005 database.
- Created several stored procedures, Triggers in SQL Server 2005 database.
- Used Visual Source Safe for Version Control.
- Created NUnit test suite and UI test cases for the modules implemented.
Developed WCF web services and hosted them in IIS 7.0 to be consumed by other applications. Configured different end points to support HTTP and TCP protocols.
Used Microsoft Enterprise Library to reuse the software components
Implemented LDAP authentication for login.
Performed unit testing on the code developed.
Environment: ASP.NET, C#, ADO.NET, SQL Server 2005, IIS, AJAX Web Extensions V 2.0, AJAX ToolKit, Visual Studio 2008, .NET Framework 3.5, WCF, LINQ, NUnit, Web Services, UML/Visio, Microsoft Enterprise Library, Silverlight.
.NET Application Developer, Confidential, Raleigh, NC
Project: ThurstonGenetics
Description: ThusrtonGenitics is the web based intranet application used to manage seed inventory and the information about various companies that are associated with BASF in seed transactions. This inventory management system is used by various sections across the industry to maintain and manage the seed inventory and also details about various individuals, companies and warehouses that are involved in business with BASF
Responsibilities:
Involved in all the phases of the Project Life Cycle and Architecture.
Developed web pages and associated business and data access classes using
- ASP.NET, C# and ADO.NET.
- Extensively used JavaScript and ASP.NET validation controls to enforce form validations
Used Microsoft AJAX framework and AJAX extensions for the web pages.
- Used Ajax Toolkit and Ajax Web Extensions to implement the Ajax extender controls.
- Played a major role in the database design and implementation on SQL Server 2005.
- Created several stored procedures, Triggers and user defined functions to support the web pages.
Used Visual Source Safe for Version Control.
Generated reports using SQL Server 2005 Reporting Services and integrated them into the application using ReportViewer control.
- Created NUnit test suite and UI test cases for the modules implemented.
- Performed unit testing on the code developed.
Environment: ASP.NET, VB.NET, ADO.NET, SQL Server 2005, IIS, AJAX Web Extensions V 1.0, AJAX ToolKit, Visual Studio 2005, .NET Framework 2.0,SITE Maps, NUNIT, SQL Reporting Services
.NET Developer, Confidential, Cleveland, OH
Project: Journey Assessment System
Description: As Parker Hannifin makes the transition to a world class supplier of motion control systems, the managers of the corporation’s key functional areas have found that the communication of progress among individual divisions and through groups to be a key driver in continuous improvement. To communicate progress towards common goals, many of the functional areas have developed “Journey Assessment” spreadsheet using Microsoft Excel. This application will carry the communication generated by the assessments to the next level by collecting progress data from the individual groups and divisions and making this information accessible across the corporation. Ultimately, the journey assessment system is used to deploy journey assessments and track progress at the division, group, and enterprise level for any of corporation’s key functional areas.
Responsibilities:
Involved in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
Developed web pages and validated these pages using ASP.NET and C#.
Used ADO .NET extensively for data retrieving, querying, storage and manipulation.
Database transactions were achieved through Datasets, Data View, Data Reader and SQL Data Adapter.
Involved in the development of business logic in C#. NET, ASP.NET.
Developed Web forms using C#.NET and ASP.NET.
Developed SQL stored procedures for data manipulation and querying data from SQL Server database.
Developed reporting dash boards extensively in the project to indicate the progress achieved by the individual divisions of the corporation.
Used Dundas Gauge for .NET 2.0 to develop reporting dash boards.
Used Visual Source Safe for Version Control.
Performed unit testing on every new version before sending it for User Acceptance Test.
Environment: ASP.NET, C#, VB.Net, ADO.NET, SQL Server 2005, IIS, VISUAL Source Safe,
Visual Studio 2005, .NET Framework 2.0, Dundas Gauge for .NET 2.0
.NET Developer, Confidential, Tallahassee, FL
Project: Sweepstakes, Gamepromotion Online Registrations
Role: .NET Developer
The division of Consumer Services regulates game promotions, commonly known as Sweepstakes. Businesses are required to file their game promotions before they introduce them in state of Florida. This e-commerce application module will facilitate online submission and modification of game promotions applications and introduce a new form of payment method using credit cards. During the filing process the application will interact with DOCS (database) to perform business validation rules and determine fees.
- Extensively used C# for business logic.
- Data retrieval using ADO.NET Datasets, Data Tables and Data Adapters.
- Developed user interface for the modules using ASP.NET server controls, Validation controls, and HTML.
- Different Validation controls provided in ASP.NET are used for input validations.
- Also developed server side code for input validations in C#.
- Implemented user controls to wrap up the reusable code.
- Provided facility to upload various types of documents in attachments page.
- Designing, developed system having different components like shopping Cart, Transactions etc.
- Used Visual Source Safe for Version Control
- ADO.NET objects are used for Oracle database operations.
- Wrote Stored Procedures and PL/SQL code to implement the business rules.
- Java Script is also used for client side validations.
Environment: Visual Studio 2005, ASP.NET 2.0, C#, ASP.NET, ADO.NET, Oracle 10g, Visual Source Safe, IIS 6.0.
.NET Developer, Client: Confidential, Cedar Rapids, IA
Role: .NET Developer
Project: eFreedom Annual Statement
EFreedom Annual Statement is targeted towards insurance companies that sell insurance and process claims, and report Annual and Quarterly statement to the NAIC (National Association of Insurance Commissioners).The system is flexible, capable of handling large quantities of data with ease speed. The software is used in creating Quarterly/Annual filling statement which meets all of the NAIC Responsibilities:
Responsibilities:
- Involved in Object Oriented Design, Development ofWin Forms Web Services, using C# and .NET Framework.
- Used MVC Architecture and widely used the design patterns like observer, singleton, command, DTO.
- Extensively used Infragistics win controls
- Used LLBLGEN to generate ORM
- Developed User Controls and Custom controls for Win Forms.
- Created and deployed XML Web Services as a wrapper between server and client components. Worked on WSE 2.0(Web services security enhancements)
- Involved in SQL Server database design and development of stored procedures.
- Used Microsoft Vision to represent the technical diagrams and programmable APIs.
Environment: C#,Windows Forms, ASP.NET, XML Web Services, WSE 2.0, MS SQL 2000, T-SQL, Windows XP, MS Visual Source Safe, Infragistics.
.NET Developer, Confidential, Dallas, TX
Role: .NET Developer
Project: BASES II CPE
This initiative is part of the BSG (Business Service Group) Flow-thru project and will help in improving the ordering process in Verizon. This application acts as an interface between the BASES II (Front end ordering portal) and COPS (Provisioning system) for the order flow of various Verizon CPE products. Web services are used as the means of communication between the two systems. A custom rule engine has been developed for the implementation of various product specific business rules.
Responsibilities:
- Involved in RGS, analysis and design of the system based on n-tier architecture.
- Developed user interface (Web Forms) for the modules using ASP.NET server controls, Validation controls, XML, HTML for the front end ordering system.
- Implemented role based authorization using the custom data model.
- Developed custom rule engine for the validation of various product specific business rules.
- Created stored procedures and triggers with transaction processing using Transact-SQL for accessing and manipulating the data in SQL Server 2000 using ADO.NET.
- Developed the code modules in all the layers of application (Presentation layer, business layer and application layer).
- Developed user controls (with in the application domain) and custom controls (across the application domains) for effectively reusing the code.
- Creation and Consumed Web services using C# for communicating with the workflow integration system CPE Workbench.
- Implemented a wrapper around XML serialize class to serialize the objects to XML and vice versa.
- Used JavaScript and Server Validation Controls for performing input validations.
- Used Visual Source Safe for Version Control.
- Created test plans and performed unit testing on the application.
Environment: Visual Studio.NET 2003, ASP.NET, C#, ADO.NET, XML, XSL, Web Services, SQL Server 2000, IIS 5.0, NUnit, Visual Source Safe.
Web Developer, Confidential, Hyderabad, India
Project: Web Auctions
“E-Auctions” is a web-based C2C E-commerce solution that automates the conventional auction procedure. It provides a common platform where customers can buy or sell their goods from anywhere, anytime. Both reserve price and non-reserve price auctions along with additional features like auction watch (auto bid) are implemented. When auction completes over an item, bid confirmation along with shipping policy and payment method(s) is mailed to the winner. Also, Information about the sinner of the bid along with his shipping address is mailed to the seller of the item.
Environment: Visual Interdev, VB 6.0, ASP, ADO, MSSQLServer7.0, IIS 5.0.