.net Web Developer Resume
Objective: To obtain a position in ASP.Net Web or .NET development with challenging
Education:
Bachelor Degree of Computer Science
Professional Skills:
- Languages: C#, VB.NET, Jquery, Java script, VB script, Visual basic 6.0, Perl, classic ASP
- Database: MS SQL Server (version 2008, 2005, 2000. Writing store procedures, functions, triggers, creating tables, database design); Oracle (Writing, functions, packages, SQL*Plus Commands); XML; Ms Excel; Ms Access
- .Net: Asp.net, Silverlight, Ajax, LINQ, ADO.Net, Reflection, Serialization, Window services
- OOP: solid knowledge of C# Interfaces, Abstractions, Inheritance, Polymorphism classes
- Design patterns: MVC, Singleton, Factory, Abstracts Factory and Composite
- Development Tools: Visual studio .net (2010, 2008,2005 and 2003), Ms SQL Server (2008, 2005 and 2000), Ms Visio, Nunit
- Version and source control: Visual source safe, MKS
- Web technologies: ASP.NET, JSON, XML, XSL, DHTML, DOM, HTML, IIS web server, Asp classical
- Web Services: providing and consuming Asp.net xml web services, WCF(JSON), SOAP
- Platforms: Window 7, Window XP professional, Window Server 2003, Unix
- Work habits: Work well both independently and within a team environment, Strong technical abilities and a desire to learn new things
Confidential, TX, 01/2009 – 02/2010
Tasks:
- Used silver light components, built-in layout to create user interfaces
- Built silverlight WCF service that enables data access
- Built silverlight client program to consume WCF service by making asynchronous calls
- Constructed data layer to load data to collection classes from database (LINQ, ADO.NET Data Service)
- Mapping class objects to SQL server database by using LINQ
- Calling stored procedures, User defined functions by using LINQ N-tiers application ASP.NET hosted with silver light for course authoring project
Tasks:
- Built Multi-tier web based application was built in .Net Framework 3.5 (C#/ASP.NET) SQL server 2008 in back end.
- Created web sites navigation by using Accordion feature in Ajax control tool kit
- Created Grid view to display courses in a well defined manner arranged in multiple tabs with sorting and paging
- Customized Web controls in item template of the Grid view
- Developed message center as a part of LMS to send messages between people and applications, to filter messages based on messages type, to show message counter
- Used .net reflection to get class information and bind to DataTable
- Performed join queries by using LINQ technology
- Performed insert, update, delete transaction by using LINQ to SQL
- Built data access layer with LINQ to SQL concept, encapsulate data class objects
- Created tables database with entity relationships for the need of programs
- Built WCF services to expose functionalities, return variety of data type(IEnumerable, List, etc ..)
- Called WCF services with Ajax/Java script, using JSON to pass complex types to the service
Projects: Learning management system LMS“learning course management system”, “learning plan system”, “course approval system”, “course registration management”, “training event management”, “training budget management system”, “training course search engine”, “survey and feedback on completing training course system”, …
ENVIRNOMENT /Technologies used: C# 3.5/ASP .NET/ASP .NET AJAX Control Toolkit/XML//WCF/.NET N-Tiers/SQL 2005 Store Procedures, Win XP, LINQ, Javascript, Silverlight
.NET Web Developer
Confidential,TX, 03/2008 – 11/2008
Tasks:
- Coding and scripting in C#, ASP.NET, SQL and Java script multi-tiered web based .Net Framework 3.5 and SQL SERVER 2005
- Built a web services in mid tier to get data from data layer and feed them to presentation layers (ASP.NET Page, Window applications)
- Developed client programs to consuming web services
- Wrote triggers for table updating, deleting and load historical data into history tables
- Developed a web page which gives users ability to run External programs
- Wrote stored procedures to update start/end date of components when changing start date of applicant, retrieve loans detail.
- Added java script codes to handle when user performed multi-clicking on the button
- Messages confirmed when deleting button was clicked
- Constructed classes, implementations to encapsulate data by class objects instead dataset
- Using DOM with java script to update, manipulate asp.net web server controls
Projects: “Hiring applications, tracking loans online” Route hiring applications to specific manager for an approve, generate offer letters, notified emails
Tracking loans, loans management, region loans drill down, incentive bonus (month, quarter and yearly)
ENVIRNOMENT /Technologies used: C# 3.5 /ASP .NET/XML Web services/ASP .NET/XML/.NET N-Tiers/ SQL 2005 Store Procedures, Win XP, Java Script
.NET Web Developer
Confidential,Dallas, TX, 01/2006 – 12/2007
Tasks:
- Developed 14 user controls, they are loaded on dash board
- Binding data controller grid views from class collections
- Each user control was implemented to handle hierarchy data which was shown on (nested grid views/data repeaters)
- Customized server web controls in Item template of grid view/data repeater
- Expand/Collapse features were implemented in each user control
- Wrote stored procedures to calculate and feed data to class objects
- Constructed business logic and data layers, implementations to formed data into class objects, classes collection
Project: CSR Dash board“The new features Gainsco intranet, customer services can view and edit policies from online
without interfere by AS400 system”“Populating policy holder information on ASP.NET page such as (Driver, Vehicle, History, Endorsement)
Tasks:
- Created tables to hold cancel policies after rewritten
- Built a web services talking to data access layer such as (verified policy status, data retrieved)
- Implemented client program to call web services to enable/disable rewrite button base on the policy status
- Wrote java script codes to show/hide elements on ASP.NET page
- Using DOM with java script to update, manipulate asp.net web server controls
Project: Re-write policies online
Policy passed renewal period which must be in rewriting mode
Tasks:
- Trouble shooting, problem solving for Gainsco’s web products
- Added the exception handler feature to existing web application to keep program run when it failed to generate PDF forms.
- Reverse engineer, documentation on existed Gainsco’s web application;
- Draw class diagrams, activity diagrams by using Ms visio
- Generated data dictionary included UML diagram by using Ndoc
- Run DTS package by using enterprise manager
Project: Support and maintain Gainso web applications
ENVIRNOMENT /Technologies used: C# 2.0/VB.NET/ASP .NET/XML Web services/ASP .NET/XML/.NET N-Tiers/ SQL 2005 Store Procedures, Win XP, Java script
.NET Web Developer
Confidential, Contractor in Richardson, TX, 10/2003 – 09/2005
Tasks:
- Built multi tiers in C#, ASP.NET, SQL applications
- Constructed data layer and loaded data to class of objects, dataset
- Constructed middle to call data access layer to get class collection, datasets
- Redirected a new user to registration page
- Created tables database design with entity relationships
- Verified login information against database prior to give access to web application
- Validated user input by using asp.net validation controls
- Routed an user to his/her own web page based on the user ID after login
- Wrote Java script codes to validate web form elements
- Created CSS files to make web pages more dynamic
Project: Converted PERL/CGI application into C#/ASP.NET with web form authentication
ENVIRNOMENT /Technologies used: C# 1.1/ASP .NET/XML Web services//ASP .NET /.NET N-Tiers/ SQL 2000 Store Procedures, Win XP.
Tasks:
Ran FTP script to transfer raw data from Unix to Window flatformWrote VB.NET application to parse, manipulate and upload data to certain tables by calling stored proceduresDefined classes and collections in middle tier to hold data for data controls binding (DataGrids, DataRepeaters, etc …) Implemented paging, draw colors on text as green, orange and red based on business rules
- Project: Networks availability reports
- Customers can monitor their network elements such as BTS, BSC, PSTN, etc
- Tracking availability, down time network system, red flag indicated when it felt bellow threshold