Senior .net Developer Resume
Houston, TX
SUMMARY
- Up to 8 years of IT Industry experience in Software Development involving Analysis, Design, Development, Testing, and Deploying of applications and implementing n - tier Client/Server applications using Object Oriented design methodologies.
- Expertise in various domains such as Mortgage, Financial, Healthcare, Entertainment, Telecom, Real Estate and Airlines.
- Experience in development and deployment of Web Applications, Windows Forms, Windows Services and Web Services
- Extensive experience in creating applications using ASP.NET, AJAX, C#.NET, VB.NET, ADO.NET, JavaScript, JQuery 1.2.6, XML, XPATH, XSLT,CSS,HTML.
- Experience in developing distributed applications, using .Net Remoting, Web Services and IIS.
- Experience with development in Full Software Development Life Cycle (SDLC) and Test Driven Development (TDD) using Agile Development Methodologies.
- Expertise in writing stored procedures, functions, triggers using T-SQL and PL/SQL to meet new features to be incorporated in the system to implement business rules.
- Worked on Server controls, User controls, Custom controls, Validation controls.
- Hands on experience with .NET Framework 4.0/3.5/3.0/2.0 , LINQ, WWF, WCF, Design patterns.
- Experience in designing and creating reports using SQL Server Reporting Services.
- Expert in object oriented design and UML-using tools like MS VISIO and STAR UML.
- Self-starter, Pro-Active and comfortable in high intensity and challenging work environment.
- Highly motivated, detail oriented, has ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills
TECHNICAL SKILLS
Languages: C#, VB.NET, SQL, T-SQL, Perl.
Frame Work: .NET Frame Work 4.0/3.5/3.0/2.0 /1.1, Enterprise Library
Web Technologies: ASP.NET, ADO.NET, AJAX, HTML, XML, XSLT, XSL, XPATH, SOAP, JavaScript, CSS, IIS 7.0/6.0/5.0. Net Technologies Windows Forms/Services, Web Applications, Web Services, WCF
Designing Tools: Visual Studio 2008/2005/2003 , MS-Visio, STAR UML
Databases: MS-Access, SQL Server 2008/2005/2000
Reporting Tools: MS ASP.NET Reports, SQL Server Reporting Services (SSRS)
Version Controls: Visual Source Safe, Team Foundation Server, Subversion.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Senior .Net Developer
Responsibilities:
- Create new bid offers for Recurrent Training Bidding (RTB), vacancy and displacement using PR. Involved in active development, defect fixing, and maintenance of various modules.
- Create and modify SQL Server stored procedures, functions and cursors as per requirements.
- Developed prototype MVC application for converting web forms CCS application to MVC.
- Create and deploy web services and WCF services to enable CCS to access PR information.
- Modified worker processes logic in C# to award RTB and vacancy bids and deployed them as scheduled windows services.
- Modified existing CCS web pages using HTML, JavaScript and CSS as per requirements.
- Involved in daily agile scrum meetings and obtain requirements from Business Analysts, enterprise testers.
- Worked with Team Foundation Server (TFS) for source control and issue tracking.
Confidential, Houston, TX
Senior.Net developer
Responsibilities:
- Developed personal care module of the application using C#, ADO.NET LINQ, ASP.NET MVC 3.0. Implemented Partial Views and Editor Templates in MVC.
- Worked with Entity Framework Code-First approach as data access technology for the application. Also, migrated the database changes in POCO entities to database.
- Used standard software design patterns such as Repository Pattern, Unit of Work for data persistance and Model-View communication.
- Used cascading style sheets (CSS) to Create consistent look and feel across the application
- Used Javascript and Jquery 1.8 to implement client side features such as Modal Popup dialog boxes in MVC. Also used Microsoft Unity Application Block 2.0 for dependency Injection.
- Wrote stored procedures and SQL Queries using SQL server.
- Used Team Foundation Services (TFS) for source control
Confidential, Grapevine, TX
Senior.Net developer
Responsibilities:
- Designed and developed different modules of the application using C#, ASP.NET, ADO.NET LINQ, WCF, ASP.NET MVC.
- Worked with Entity framework 4.0 to create and provide a conceptual model to the application.
- The Confidential Dispensing System (ODS) is a WPF application which is used to dispense the correct medication for the resident.
- Worked with Unity of Work pattern to retrieve and update data to the database as a transaction.
- Used Repository pattern to provide basic querying functionality on frequently used entities.
- Worked with Leslie Sanford’s implementation of State Machine model for wizard like functionality in ODS. Worked in a Service Oriented Architecture (SOA).
- Worked on Confidential Pharmacy System (OPS), a WinForms application used by Pharmacy to create, search and edit Facilities, users, installs, medications etc. to fix the bugs and develop new enhancements using C#.
- Used Microsoft Unity Application Block (Unity) to build loosely coupled interactive objects.
- Wrote LINQ to SQL queries to retrieve and manipulate data from SQL Server database.
- The Confidential Reporting System (ORC) is a web application used to generate reports using ASP.NET reporting (rdlc) technology. Some reports are Canister management report, Dispensing reports, Formulary reports etc.
- Used XML, XSLT to manipulate data and render it to e-mails sent to users.
- Wrote T-SQL Queries, stored procedures, created database tables based on the requirement.
- Wrote WCF services in all the applications to implement the business logic.
- Used RNA and Framework pharmacy system to manage sophisticated automated medication dispensing, to obtain prescription and billing operations.
- Atlassian Jira was used as a tracking tool for project tracking and bug tracking.
- Performed unit testing of all the application using NUnit.
Confidential, Dallas, TX
.Net Engineer
Responsibilities:
- Implemented ASP.NET charts to track Motivational factors chronologically using Telerik Controls such as RadCharts, RadSlider, RadAjaxManager and RadToolTip
- Imported e-mail contacts into OrnishSpectrum from Gmail, Yahoo and Hotmail using their proprietary REST API Services and OAuth.NET for secure authentication.
- Developed user authentication using ASP.NET membership provider.
- Created User controls in asp.net to embed charts and FriendFinder functionality for reusability.
- Imported Food details and spectrum value from Excel spreadsheet into SqlServer Database using OleDb objects.
- Write and execute SQL Queries and stored procedures to Select, Insert and Update application data.
- Used JQuery library to apply auto-complete functionality on asp.net textbox controls.
Confidential, Irving, TX
Senior.Net developer
Responsibilities:
- Created Web Services in ASP.Net 3.5 to expose web methods to external applications to generate/validate affinity tokens and coupons.
- Created xml schemas (XSD) to validate xml requests received from external applications.
- Implemented Proxy objects in c# with attributes for xml elements, and properties to hold data contained in xml requests and responses.
- Implemented Serialization techniques with XMLSerializer to deserialize xml requests into C# objects and serialize data in objects into xml format.
- Made enhancements to CRMMStudio, an internal .Net WinForms testing tool built to test xml's against Production and non-Production environments.
- Interacted with Business Analysts, Testers and DB developers in a team of 40 to understand requirements and resolve production issues.
- Created and Executed Select, Insert and Update queries and stored procedures in SQL Server 2005.
- Implemented cloning methods such as deep cloning and shallow cloning to make copies of .Net objects available in the cache.
- Extensively used advanced c# language constructs such LINQ to collections, LINQ to SQL, Generics, Extension methods and Lambda Expressions to translate Business Logic into code.
- Implemented HTTP Caching mechanism to cache Confidential promotions and bundles.
- Involved in meetings and discussions with Onsite team in India.
Confidential, Pasadena CA
Senior.Net developer
Responsibilities:
- Analysis, development and testing of all the reports using C#.Net, SQL Server 2005, Excel 2003. Worked with Data Access application Block using Microsoft Enterprise Library.
- Used API’s from SoftArtisans ExcelWriter to apply datasets to data markers in Excel template.
- Added Silverlight controls to enhance UI on web pages and generating a rich client interface with improved loading times.
- Create service methods and publish WCF services to generate reports from server side.
- Used Ajax controls such as Accordion, AutoComplete, MaskedEdit, Calendar, ListSearch to select variables on report generation forms.
- LINQ is used to query data and used LINQ to SQL, which uses ADO.Net to handle the communication with the database.
Confidential, Agoura Hills, CA
Senior.Net developer
Responsibilities:
- The main functionality of adjusting the score uses Ajax (Java Script and xmlHTTPRequest) mechanism to allow the user to change fields and obtain a new score without an expensive round trip to the server. Worked in a Service Oriented Architecture (SOA).
- Handle the response and updated controls on the webpage as per business requirements.
- Created Object Oriented Class Libraries Using C#.Net.
- CSS and XSLT for User Interface manipulation based on output variables in response.
- Performed unit testing for the enhancement and worked collaboratively with QA experts.
- Implemented Model View Control (MVC) pattern and worked with STAR UML for generating class diagrams and flow charts.
- Responsible for implementing the alert firing logic and writing test cases using NUNIT 2.2.8.
Confidential, Decatur, IL
Programmer/Developer
Responsibilities:
- Design, Develop and analysis and unit testing of the complete application.
- Design, create and populate back-end SQL Server2000 Database.
- Used ASP.NET 1.1 to design web forms, user controls and C#.NET for code behind.
- Used JavaScript and validation controls for client-side validations and alerts.
- Dynamic generation of HTML reports using string builder and export as excel files
- Used ADO.NET objects such as IDataReader, SQLCommand, DataTable to read and write data.
- Write Stored Procedures to select insert and update data from the application.
- Generated ASP.NET Datagrid using Template columns.
- Write classes in middle tier to implement business logic.
- Created CSS Files to maintain consistent look and feel across the website.
