.net/sql Developer Resume
Houston, TX
SUMMARY
- Experienced IT professional with over 7 years of experience in designing, developing and implementing Web based, Window based & Back end migration applications
- Analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions as per Business Requirements
- Experience working with all phases of SDLC and various methodologies
- Experience in developing services using WCF/WPF and C#/.Net Framework
- Extensive experience with Microsoft.Net Technologies (MS Visual Studio .NET, ASP.NET, ADO .NET, C#.NET, Windows Services, Web Services), Web API, NHibernate, Windows Azure, Infragistics, LLBLGEN, and various relational databases (SQL Server, Oracle, Entity Framework)
- Worked in the re - platform team to redesign the existing VB6 applications to MVVM technologies in WPF
- Experience with different Telerik UI Controls.
- Extensive experience as PL/SQL developer working with Stored Procedures, Triggers, Cursors
- Specialized in Object Oriented Programming and used TFS for version control. Experience in Client Interaction and in co-coordinating releases with multiple teams.
- Develop GUI using Web based (Web Forms, ASP.NET) application development using C#
- Involved in user interface design for the front end using web forms in ASP.NET
- Develop Smart Client applications using ADO.NET and Infragistics
- Experience in consuming and developing Web Services using Simple Object Access Protocol, developing Service Oriented Architecture SOA based services
- Develop applications using Windows Workflow Foundation (WWF)
- Develop applications using .NET application building blocks (Data access, Exception Handling)
- Design and brand Master Pages utilizing Server Controls, User Controls, Validation controls and CSS3
- Have good knowledge on REST APIs, JQuery and JSON services
- Good working knowledge in Service Oriented Architecture using XML/XSLT Web Services and WCF
- Efficiently used the Database Connectivity API's (ADO, ADO.NET) in Client Server and Web Applications.
- Consume and manipulate data using ADO.NET components such as Data Connection, Data Command, Data Reader, Data Adapter and Datasets
- Develop Stored Procedures using T-SQL in relational database such as MS SQL Server 2005/2008
- Develop Stored Procedures, Object Oriented Programming applications using PL/SQL in Oracle 10g/11g
- Awareness of Tuning the queries and working with Stored Procedures, Indexes, Triggers and Constraints
- Experience in working with LLBLGEN(a designer to create Entity-Domain model)
- Awareness of C# features, including namespaces, delegates and inheritance
- Understanding of Object Oriented Programming in C# along with C# 3.0 concepts on Extension Methods, Object Initializers and Collection Initializers
- Awareness of various architectural patterns like MVC4, MVP and Dual-MVC(lion framework)
- Hands on experience maintaining and providing Production Support to the applications.
- Awareness of defect management features using ALM tool (Application Lifetime Management)
TECHNICAL SKILLS
.NET Technologies: ASP.NET, .NET Framework 3.5/3.0, C#.NET, ADO.NET, ASP.NET, WCF and Web Services, NHibernate, AJAX, Web API
Languages: C, C#.NET, VB6, VB.NET, PL/SQL.
Development Environment: Visual Studio 2010/2008/2005, Oracle Toad
Web Languages: XML, HTML 5
Database Management System: MS SQL Server 2005/2008, Oracle Toad 10g/11g
Scripting Languages: JavaScript
Web / Application Server: IIS 6.0/7.0
Application Integration: Web Services, WCF
Process Models: Agile process, RUP, Iterative processes.
Cloud Technologies: Windows Azure
Operating System: Windows 7, Vista, Windows XP/NT/2000
Version Control Tools: Team Foundation Server, Visual Source Safe 2005
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
.NET and PL/SQL Lead Developer
Responsibilities:
- Involved in the analysis, design and implementation of the functional requirement for different modules like proration, Sales DB, migration etc
- Developed the web application using .Net Framework 4.0, MVC4/C# and Visual Studio 2008/2010
- Design and developed business logic using PL/SQL Object Oriented programming using Oracle Toad 10g/11g
- Develop reusable user controls using C#, ASP.Net
- Server side validations using C# and ASP.Net validation controls and client side validations using JavaScript
- Created data migration tasks for different entities using SSIS
- Developing Azure hosted Web API and windows services.
- Experience in creating application using the components provided by VB6 and also used windows API to provide rich application interface
- Developed Interface agent using Web Services and windows communication foundation( WCF )
- Project involved VB6 & NT VB Scripting on MTS/IIS to compile numerous projects, store them in an orderly fashion and migrate the resulting code to the appropriate web and application servers.
- Created ASP.NET Web forms, Win Forms and server controls to display dynamic data obtained through the use of Microsoft ADO.NET and Data binding.
- Involved in redesigning scheduler module using WPF
- Create Class Libraries and used them extensively throughout the project
- Design and implement Data access layer using ADO.NET to connect and retrieve or manipulate database information
- Implemented Spring.Net Framework
- Access along with exposure to NHibernate, Linq for mapping an object-oriented domain model to a traditional relational database.
- Create Master Page and styles to maintain uniformity throughout the websites
- Worked with JSON for communicating with GIQUIC module
- Involved in the design and implementation of the object oriented programming to implement the source migration
- Involve in development of different database objects containing Stored Procedures, Triggers
- Use TFS for version control
- Mentoring and coordinating offshore team of 10 people
Environment: ASP.NET, Visual Studio 2008/2010, .NET Framework 3.5, C#, Spring.NET, Web API,VB6, SQL Azure, Azure Table Storage, JavaScript, JSON, CSS, NHibernate, AJAX, Oracle Toad, PL/SQL, WCF, Team Foundation server, Windows 7, Microsoft Visio.
Confidential, Tacoma, WA
.NET Developer, SQL Developer and Module lead
Responsibilities:
- Use waterfall methodology for application development
- Support in requirements gathering from the end users
- Involved in the design(Database Design, Detail Design)
- Involve in Application Design, Code development for the Window based application
- Design user control window forms using Infragistics.
- Implemented Web APIs in the application.
- Involve in creating UI Components with all necessary validations and styles
- Code SQL Stored Procedures and integrated with application.
- Involve in Testing (Independent Testing, Unit Testing, Regression Testing, and System Testing) for the application developed using test cases
- Mentoring a team of 6 other developers
- Involved in Status Reporting, Configuration Management Activities, Release activities
- Extensive use of Team foundation server
- Involved in writing the testcases using Nunit
Environment: ADO.NET, C#, SQL Server 2005, Visual Studio 2008, .NET Framework 3.0, Web API, Visual Team foundation Server, Team foundation side kicks, Infragistics, Windows 7, Microsoft Visio, ER/Studio Rational Rose, NUnit, LLBLGEN.
Confidential, Tacoma, WA
System engineer, Configuration Controller, .NET Developer, SQL Developer and Module lead
Responsibilities:
- Use waterfall methodology for application development
- Support in requirements gathering from the end users
- Involved in the design(High level, Database Design, Detail Design)
- Involved in creating visual framework models and component construction using ER/Studio and Microsoft VISIO
- Involved in the Architectural design activities.
- Involve in Application Design, Code development for the Window based application
- Design user control window forms using Infragistics.
- Involve in creating UI Components with all necessary validations and styles
- Code SQL Stored Procedures and integrated with application
- Involve in Testing (Independent Testing, Unit Testing, Regression Testing, and System Testing) for the application developed using test cases
- Involved in providing the estimates for the enchantments.
- Mentoring a team of 10 other developers
- Involved in Status Reporting, Configuration Management Activities, Release activities
- Extensive use of Team foundation server
- Involved in writing the test cases using Nunit
- Taken additional project responsibilities such as Configuration controller, Process management lead, etc.
Environment: ADO.NET, C#, SQL Server 2005, Visual Studio 2008, .NET Framework 3.0, Visual Team foundation Server, Infragistics, Windows 7, Microsoft VISIO, ER/Studio Rational Rose, NUnit, LLBLGEN
Confidential, Houston, TX
.Net/SQL Developer
Responsibilities:
- Use waterfall methodology for application development
- Involve in Code development for the web based application
- Involve in creating UI Components with all necessary validations and styles
- Code SQL Stored Procedures and integrated with application
- Involve in Testing (Unit Testing, Regression Testing, and System Testing) for the application developed, using test cases
Environment: ASP.NET, C#, VB .NET, SQL Server 2005, Visual Studio 2005, .NET Framework 3.0, Visual Visual Source safe, Windows XP