Sr.net Developer Resume
Caledonia, MI
SUMMARY
- Around 8 years of progressive technical and functional experience specializing in analysis, design and development of Internet, Intranet, Client Server and Object Oriented applications built on Microsoft related Technologies.
- Developed n - tier web applications in .NET environment using C#.NET, VB.NET,ASP.NET 1.1/2.0/3.0/3.5 , ADO.NET, Web services, Web forms, Win forms, WPF, VS.NET 2003/2005/2008 , IIS5.0/6.0, SQL server 2000/2005/2008 , Oracle 11g/10g/9i,DB2.
- Experience in Visual Studio 2008 and .Net Framework 3.5.
- Widespread Experience in designing, developing of components for the Presentation Layer, Business Access Layer and Database Access Layer for Microsoft Distributed applications, deployment and unit testing of Web based applications.
- Advantage of having worked in all phases of software development lifecycle (SDLC) including requirements gathering, analysis, design, reviews, scoping, coding, testing, documenting, building and deployment.
- Expertise in design and development of web applications with .NET framework usingC# 4.0,VB.NET10.0,ASP.NETMVC,ASP.NET4.0, XML web services, WCF, Entity Framework, LINQ,ADO.NET, XML, XSLT, SOAP, VB 6.0, VBA, ASP 3.0, ADO.
- Experience in writing TSQL, PL/SQL, Stored procedure and Cursors in SQL Server/Oracle 9i.
- Experience in SQL Server and Oracle database design and development in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
- Designing & developing web pages with ASP.net, C#, CSS, JavaScript, JQuery, Ajax, Dev express controls.
- Good Exposure in implementing the SOA, MVC pattern and Agile Methodologies like Scrums, Extreme Programming, TDD, and Adaptive Software Development to provide most effective business applications.
- Worked on all activities related to the development, implementation, administration and support of ETL processes for large-scale Data Warehouses using SSIS & DTS.
- Strong hands on setting up connections and working on the Relational Database Management (RDBMS) like SQL server 2008/2005 and Oracle11g/10g.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor. Strong experience in using Object Oriented Programming (OOPS) concepts. Used JavaScript as client side scripting language. Experience in implementing AJAX.
- Build User Controls using .Net framework 1.1 and .Net framework 2.0/3.0/3.5.
- Experience in creating Windows-Services. Experience in creating Web-Services, Web method and consuming web services.
- Have theoretical knowledge on BDC and SharePoint web services.
- UsedASP.NETMVCandKnockoutJSwithJavascript,JQuery,HTML,CSS3andBootstrapfor responsive design.
- Developed software using XML/XSD, TCP/IP Sockets, SQL and SOA (Service-Oriented Architecture), Windows Application, Windows Services, Web Services, WCF with .NET 3.0 IIS Component-based, multithreaded server side programming.
- Hands of experience in Export/Import data to excel using Open XML 2.0/3.0 and with Closed XML.
- Expertise in data accessing using ADO.NET, Creating Tables, writing Stored Procedures, User functions, Triggers and designing views, Cursors in SQL Server 2000/2005/2008 .
- Used versioning tool Visual Source Safe (VSS), Team Foundation Server (TFS) and Current Version Safe (CVS) for version controlling of the application.
- Excellent working knowledge in DevelopingSOAP,WCF, Windows Services, Web Services, User Controls,XML, XSD, XPATH etc.
- Developed User Interfaces for Applications using WPF, Silverlight, JQuery.
TECHNICAL SKILLS
Web Technologies: Visual Studio 2010/2012/2013 , C#, ASP.NET, ADO.NET,VB.NET,LINQ TO SQL, XML Web Services, WCF, WF, WPF, SOAP, Web Forms, Win Forms
Windows DNA and Others: Visual Basic 6.0, ASP, VBA, COM, UML, XML, XSL, XSLT, JavaScript, Perl, CSS, DHTML, AngularJS
RDBMS: MS-SQL Server 2000/ 2005/2008 , Oracle 10g/9i,DB2,MS-Acess
Other Tools/ Technologies: C, C++, Java, Toad, SQL Navigator, Visio, IIS,SSIS,SSRS, Crystal Reports
Version Control: Visual Source Safe ( VSS ), Current Version Safe ( CVS ),TFS
Office Tools: Ms office 2007 and PowerPoint
Operating Systems: Windows XP/2000/NT/98/95, Sun Solaris, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Caledonia MI
Sr.Net Developer
Responsibilities:
- Designing and developing websites on ASP.NET framework through agile development methodology
- Designed and developed RESTful API’s and Web Services for clients with Microsoft Web API framework
- Created extensive unit, integration and regression tests in a test driven development environment
- Implementing Object Oriented design patterns MVC for the projects in the solution.
- Implemented Data Binding using Data Context, Object Providers and Implemented Business Logic using WPF Class Library with C# Custom Business Entities
- Built descriptive help documentations for the API libraries with example objects
- Used ASP.NET Validation controls for client-side validation of Server Controls.
- Involved in developing required classes and interfaces using C# .NET.
- Used knockout.js for consuming the Web API.
- Developed web applications to consume, monitor and test API methods using JQuery libraries
- Managed transactions across tests to prevent user account locks
- Developed entity framework model and made LINQ queries to connect to the database
- Documented functional and technical design specifications for business scenarios involving complex business workflow.
- Using Bulk load feature of Oracle 11g in UNIX batch processes
- Created SSIS process design architecting the flow of data from various sources to Data ware house and Data marts.
- Imported data from excel and flat file to sandbox throughSSISPackages and Jobs on a regular basis.
- Migrated formulas from Microsoft Excel sheet macros to.NET and SQL Serverfunctions and procedures
- Worked withSQL Server 2012 database and Oracle 10g with TOAD tool.
- Developed user and custom controls using C#, Visual Studio 2010 and Expression Blend for Silverlight and WPF application.
- Designed and developed WCF Web Services and configured WCF Services with appropriate endpoints.
- Created various screens to enter Package, Schedule Implementation and Process Approvals.
- Created the Approval Process, which kicks in after the Requestor submits the Implementation.
- Involved in the design and development of the whole Tax Application in ASP.NET 4.0
- Involved in the design of UML diagrams like Class Diagrams, Sequence Diagrams and Activity Diagrams from the Use Cases.
- Extensively involved in developing components for Business layer and Data Layer, implementation in MVC 5.0 architecture
- Development of most of the User and Custom Controls and XAML views in WPF.
- Implemented MVC architecture using C# .NET, ASP.NET. Coded numerous Web API REST services using C#
- Implemented MVC5.0 like architecture and Factory Design Patterns.
- Developed dynamic ASPX web pages using ASP.NET, C#, HTML5, XSLT and JavaScript.
- Implemented page level error handling using Custom Error pages and Error logs.
- Wrote and executed the test cases using NUnit testing framework to test the functionality.
- Built, Published and deployed the application on to Production server by configuring IIS 7.0
Environment: .Net Framework 4.5,Visual Studio 2012, ASP.NET,, C#.NET, ADO.Net, AJAX, PL/SQL, XML, SOA, SOAP, WCF, MVC 5.0, SQL Server 2008, SSIS, SSRS, HTML5, Oracle 11g/10g, JavaScript, JQuery, IIS 7.0, Windows Server 2003, LINQ
Confidential, Richmond, VA
SENIOR .net PROGRAMMER
Responsibilities:
- Used 3-Tier system having Business Logic Layer (C#.NET), Presentation Layer and Database Layer (Database Connection and Security Settings)
- Suggest the feature design and develop the feature usingfull stack(UI, middle tier and database), Data Access Layer (DAL) was developed using WCF and LINQ to SQL .
- Used Agile methodology and SCRUM to study system, consolidating requirement, establishing inter process relation and team communication, using Agile our team developed cross functionality and distribution of requirements and understanding the current working of system.
- Developed and designed web application using three-tiered architecture and MVC design pattern.
- Designed UML diagrams using Microsoft Visio and prepared technical design document for the requirements.
- Designed, modeled and architected multithreaded, enterprise n-tier software agent using WCF web service hosted in a windows service
- Implemented WPF to create, attractive and effective user interface using XAML document.
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Experience in programming web based applications in C#.Net, VB.Net in a Multi-Tier environment with focus on using an Oracle database
- ASP.NET 2.0/3.5 - VB components to .NET Framework 2.0/3.5 (Trade Status, Trades Office Master File and Fixed Income Calculator) and configured applications to new server environment.
- Developed custom controls to enable reusability and used rich graphic controls of WPF.
- Used Angular JS framework for implementing the data binding of the employee list and projects list screens in Internal HR Application.
- Extensively worked with C#.NET for creating data access layer and business layer and integrated with ASP.NET pages.
- Enhancing existing applications with latest features and migrated existing applications in ASP 3.0 toASP.NET2.0/3.5 -VB components to .NET Framework 2.0/3.5 (Trade Status, Trades Office Master File and Fixed Income Calculator) and configured applications to new server environment.
- Used .NET Remoting, Multithreading in application development to provide remote interfaces, achieve performance optimization.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Created and deployed Web Services using C#, SOAP, XML for Pulling Customer Service Records
- Extensively used XSLT to convert XML data fetched from the database, using a querying web service.
- Design of UI in ASP.NET using C#.NET controls, C#.NET and writing of common controls.
- Used LDAP/ Active Directory to authenticate the user.
- Created packages usingSSISfor extracting data from flat files, MS Excel files, OLEDB, MS Access to SQL Server database.
- Used Silver light and JavaScript to create animations and rich UI experience in the web pages.
- Used ADO.NET for SQL server database interactions using Data Adapters, Data Reader and Dataset.
- Created databases and schema objects including tables, indexes and applied constraints, connected various applications to the database and written functions, User Defined functions and triggers.
- Read Schema (XSD) to generate the dynamic WinForms.
- Performed Unit Testing, Regression Testing and Load testing on the modules according to the requirements and development stand
- Worked on development, implementation, administration and support of ETL processes for large-scaleData WarehousesusingSSIS andDTS.
- Used latest PowerShell scripting for the IIS deployment process.
- Used Team Foundation Server as version control for storing different versions of Source Code.
- Designed and documented code-behind specifications and methods with their signatures and description.
- Used RMS Bug Tracker to track testing bugs. Used TFS for version controlling.
- Interacted with business analysts to resolve functional issues and technical implementation considerations
Environment: C#.NET, .NET Framework 4.0/3.5/3.0, MVC 4.0, WCF, WPF, UML, ASP.NET 4.0/3.5/2.0, Visual Studio ADO.NET, VB.NET, ASP.NET Ajax, IIS 6.0, Silver light, Singleton, Oracle 10g/9i, Crystal Reports 9.0, jQuery, Web API, MVC, XML,XSD, XSLT, JavaScript, AngularJS, NUnit, SQL Server 2005, TTD, SSRS, HTML, CSS, TFS.
Confidential, McKinney, TX
.NET Developer
Responsibilities:
- Designed and developed Sales Management Queue to approve deals using handheld devices.
- Applied AJAX in web forms using ASP.NET AJAX controls in .Net 3.5 Framework.
- Existing business functionality is exposed through WCF service consumed by ASP.NET web page.
- Developed and hosted .NET windows scheduling service that runs periodically to cache data. This enables Dashboard client to be responsive with ability to update data by data latency. This cache data is available through Windows Service hosted WCF services to WPFclient.
- Have developed custom UI controls, reporting templates usingActive Reports6.0, usedDEV ExpressGrid, calendar and Text controls.
- Created packages usingSSISfor extracting data from flat files, MS Excel files, OLEDB, MS Access to SQL Server database.
- Implementation of materialized view in Oracle to retrieve the data from the database in a faster way. Parallel execution of queries to gain significant performance improvement
- Imported live data fromMS Access to SQL Server 2008 using SSISto be used in the new system.
- Developed WPFwindows to administer the scheduling service through WCF service admin interface.
- Designed and developed online streaming of programming application using WPF/WCF.
- Developed WCF services for Interactive avails module.
- Experience in creating automation solutions for day to day work using power shell scripts.
- Designed and developed website registration module for TCS Web application.
- Used Test-Driven Development (TDD) in developing WCF services and business modules.
- CreatedAzure SQLDatabase, Tasks involved were creating backups, restoring databases, and loading the data, etc.
Environment: .NET 3.5/3.0/2.0, C#, WPF,WCF, LINQ, Win forms, ASP.NET, ADO.NET, SQL, PL/SQL, Visual Studio.NET 2008, SQL Server 2005, Powershell, .Net Memory Profiler, TDD, Refactoring, NUnit.
Confidential, Bentonville, Arkansas
.NET Developer
Responsibilities:
- Translate customer requirements into new features and services. Created email notification for staff based on configuration settings.
- Involved in Developing Components for Business Layer and Data Layer.
- Role-based Security Using Security Tokens using web services. Designed and developed Web Forms using ASP.NET AJAX, for the user interface.
- Using the Code behind Class technique and retrieving data using ADO.NET with ASP .NET.
- Used C# for server side programming.
- Involved in writing complex SQL queries, stored procedures and Triggers accessed SQL SERVER 2000 using ADO.NET.
- Developed GUI using C# and Dev Express controls and other third party controls, design patterns.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation
- Interacted with User Community to know the actual requirements, modified the requirements based on specifications and extended support for further enhancements.
- Used Web services for online transactions using C#.
- UsedAzurefor push notifications and Authentications, Used Azure for database building in thecloudfor scaling.
- Involved in Unit, Manual Testing of the Application.
- Prepared various Test cases to fix the bugs and ensure the application error-free.
- Implemented and developed process and architecture to deploy and test application packages usingPowerShell scriptsandautomate the process.
- Used SSIS to createETL packages (.dtsx files)to validate, extract, transform and load data to data warehouse databases, data mart databases, and process SSAS cubes to store data to OLAP databases.
Environment: Windows XP Pro, C#, ASP.NET, VB.NET, ADO.NET, SQL SERVER 2000 Express Edition, IIS, SQL, PL/SQL, FMTP Server, TFS, XML, PowerShell.
Confidential, Danville, PA
.Net Developer
Responsibilities:
- Analyzed the specification documents to come up with the design and classes in UML for the modules that I was involved in using.
- Developed layouts and prototypes for user interfaces using Adobe Photoshop.
- Developed the user interfaces using C# and Win forms.
- Used XML configuration files to store user information for authentication purposes.
- Developed DOM Parsers for all the XML documents used for data transfer and also developed XSLT code for them.
- DevelopedWindows service, Data Access Layer usingADO.NET.
- Performed rigorous unit and integration testing for all the modules developed.
Environment: C#, XML, XSLT, DOM, VB.NET, Adobe Photoshop, Visual Source Safe,ADO.NET.
Confidential
.NET Developer
Responsibilities:
- Created web pages using ASP.NET, C#, HTML, Java Script.
- Used ASP.NET validation controls (Required field validator, regular expression validator, compare validator, range validator).
- Created Web Services in C#.
- Designed and developed data access layer to retrieve the data from SQL Server 2000 using C# and ADO.NET.
- Involved in the development (re-engineering) of all 3 applications from VBA toC#.NET(WPF 4.0)withSQL server 2008as backend.
- Application update model via HTTP (no-touch deployment).
- Data collision handling.
- Printing and Print Preview of reports.
- Created ASP.NET Web Controls with AJAX integrated for improving performance.
- To perform validations and catch the events on client’s browser, Java Script was used.
- Used C#, ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Actively involved indeployment of the project in Windows Azurefor different environments.
- Created Web.Config file for own setting of the application by writing database connection string and user authentication to control user access to application features.
- Designed administrative features to manage website. Created user interface for all administrative uses.
- Simulated a prototype using the Bluetooth dongle for the demonstration of the sms feature.
Environment: Microsoft ASP.Net, C#.Net, Java Script, Ajax, HTML, IIS, SQL Server 2000, MS Visual Studio 2003
