Senior. Net Developer Resume
Des Moines, IA
SUMMARY
- 8+ years of experience in system analysis and application development in Web Applications and Client - Server Systems.
- Solid work experience in Design and Development of Web Applications using the MVC Design Pattern and Entity Framework.
- Expertise in Designing and Writing Unit Tests and Integration tests using NUnit and Moq Framework as part of Test Driven Development (TDD).
- Experience in analysis, design, development and implementation of client/server applications using C#, ASP.NET, ADO.NET, Web services, Angular JS, WCF, WPF, Enterprise Library, SOAP, XML, ASP, JavaScript, HTML and AJAX.
- Experience in Agile and Waterfall Methodology.
- Experience in developing and consuming Web Services using SOAP and RESTFUL Services
- Experience in developing database applications using Oracle, MS SQL Server and MS-Access.
- Building web applications with ASP.NET MVC/Web Forms, JavaScript, JQuery, JSON, HTML, XHTML, CSS.
- Specialized in converting existing classic applications to ASP.NET web application.
- Developed a windows forms app using .NET, C#, Sql Server, SOAP, XML to input, store, process, reports, weight&ship products. Generated the print slips with bar codes, scan codes, name, address and other info.
- Experience in preparing Use Cases, Use Case Diagrams, Business Process Modeling, Data Modeling and Sequence Diagrams using MS VISIO, MS PowerPoint and Excel Spreadsheets.
- Extensive use of technologies like XML, .NET and Visual basic.
- Expertise in developing Client/Server Applications on Three Tier Architecture for multiple users.
- Strong communication and presentation skills. Acted as a liaison between the technology and business areas of the organization
- Good experience in Windows AzureServiceBus and Windows Azure Document Database.
- Experienced in developing Rich Internet Application (RIA) using Microsoft Silverlight technology & AJAX.
- Experience in Configuration Management, using Visual source safe, TFS, Clear Case and PVCS.
- Experience with Application Blocks such as User Interface Application Blocks, Log4Net and Database Application Blocks, Entity framework, MVC, MVVM design Pattern.
- Experience in Crystal Reports.
- Have created reusable custom User Controls inWPF(OOP) for multiple projects with rich UI components. Good experience in creating XAML based UI development.
- Good Experience in handlingExtJSAjax Request and Response using Java Spring and JSON.
- Good experience with in implementing modules intoNodeJSto integrate with designs and requirements
- Experience in designing and developing Web based applications using technologies like: VS.NET, Visual Basic 6.0, IIS, Visual InterDev, COM, DCOM, JavaScript, AJAX, MASTER PAGE, CSS, XSLT, and SQL SERVER.
TECHNICAL SKILLS
Programming Languages: C# .NET, VB.NET, VB, C,C++, T-SQL, PL/SQL.
Web Technologies: HTML, DHTML, XML, XSLT, XSD,WSDL,XAML, SOAP, CSS, Web forms, POWERSHELL
Microsoft Technologies: MVC .NET, ADO.NET, AJAX, Classic ASP, SignalR,WPF, SILVERLIGHT
Distributed Technologies: .NET Remoting, WCF, Web Services (SOAP, REST), LINQ
Scripting Languages: JavaScript,JQuery, knockout JSNode JS,VB Script
Data Bases: SQL SERVER 2014/2012/2008/2005/2000, Oracle11g/10g/9i/8i
Framework: Microsoft.Net 1.X/ 2.0/3.0/3.5/4.0/4.5
Operating Systems: Win NT, Win 95/98, Win- 2000/2003/2008/2010, Windows Vista, OSX, Unix
IDE Tools: Visual Studio 2003/05/08/10/12/13/15, CodePlex
Enterprise Servers: IIS 5.0/6.0/6.5/7.0
Cloud Platforms: Microsoft Azure, Office 365
Reporting Tools: SQL Server Reporting Services (SSRS),Crystal Reports 9.0
Software Methodologies: Agile SCRUM, Agile RUP, Waterfall
Version Control: Git, Team Foundation Server, Subversion, Visual Source Safe
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Senior. Net Developer
Responsibilities:
- Designed user interface for ASP.NET 4.5 applications in VB and C#.
- Created existing Delphi application Code flow and business flow document.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET,NHibernate).
- Performed conversion of existingclassicASPweb applications intoASP.NET, for various short-term contract projects, utilizing VB.NETor C#.
- Involved in preparation of Release pack and providingsupport on release/migration
- Worked on Orpheus components and enhanced components for project specific purpose.
- Manage Trouble and request queues ensuring timely resolution based onSLA's
- ProvidedLevel 2 Production supportprimary support.
- Created Documentation on Tables, Stored Procedures, Views and User Defined Functions.
- Acquired domain knowledge and mentored new team members.
- Delphi code development to .NET, debugging and reviewing.
- Involved in implementation of complex and performance oriented queries for the Business logic.
- Migrated pages in benefits election website to MVC.NET from ASP Classic code for conversion project.
- Designed and Developed Unit and Integration Tests utilizing NUnit and Moq system to test the individual bits of the functionality.
- Debugging existing applications in classic ASP and COM to resolve the issues in live site.
- Performed changes to some applications involving classic ASP.
- Rewrote legacy corporate banking module, from classic ASP and XML/XSLT to ASP.Net, HTML, CSS, JavaScript, WCF and AngularJS, as part of a major update.
- Created Menus and Drawer component by using Typescript andknockout JS.
- Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
- Design, develop and supportSharePointsolutions and advanced workflows usingSharePoint Designer and InfoPath
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular JS.
- Developed and deployed back-end services toAzureclouds
- Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, Kendo UI,CSS3, MVC frameworks such as Angular JSandNode JSas a platform for Web applications.
- DevelopedUIusing TelerikKendoUI, user controls, layouts and styles which inputs the data and display the data for the web applications using ASP.NET.
- GatheringSitecoreobjects into Visual Studio and Source Control System through TDS (Test Development forSitecore).
- Implemented 404 page inSitecore.
- Created WCF, WCFRestfulServices and also used different bindings to make it available to different types of clients.
- Worked in AWS environment for development and deployment of CustomHadoopApplications.
- Created Style based Animations using Storyboard inSliverlight3.0 following MVVM pattern.
- Used JSON objects to transfer data between server and client.
- Implemented network security to variousUNIXservices, test the software functionality and security administration of the Linux servers.
- Import RDBMS tables into HDFS/Hive using Sqoop command and complex options likes comperess codec; query, filter out by Where conditions, utilized Spilt -by columns, incremental append with check -column ID and last value.
- Hybrid Cloud initiative,Azurehosted DC and services.
- Worked onperformance tuningon existing application code to speed up the report preparation.
- Performed transformations using various SSIS tasks such asconditional split, derived column, that performed data scrubbing, including data validation checks during staging, before loading the data into the data warehouse
Environment: C#, ASP.NET, .Net 2.0/3.5/4.0/4.5, VSS, VB.Net, Azure,Silver light 3.0, Structure Map, Classic ASP,LINQ, JQuery,SQL Server 2012/2014, VB 6.0, T-SQL, MVC 5,IIS 7.0, TDD using NUnit and Moq,Jenkins, TIDAL, HTML 5, SSIS, Resharper, Twitter Bootstrap.
Confidential, NY
Senior. Net Developer
Responsibilities:
- Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, Work requests and analysis with knowledge sharing sessions.
- Developed a web based Profile UI using MVC.Net, C#.NET and SQLServer 2008 R2, AJAX, JavaScript.
- Involved in Bug fixing and system documentation.
- Used Bootstrap and, Knockout JS UI Framework for developing the responsive web application to be used on Desktop/Tablets or Mobiles.
- Developed ActionResult methods for the Controllers of the Application.Used the Repository Design pattern to expose Service Methods to be used by Controllers.
- Hands on experience in developing, debugging n-tier applications using C#, HTML 5, XML, CSS on MVC with RAZOR View Engine.
- Developed ASP.Net Web API Controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC Web Application.
- Used Dependency Injection in Services and Domain Layer.
- Developed and consumed WebAPI using MVC Application.
- Working Knowledge of Web Content management withSitecore8.0 and SiteServer for different publishing needs.
- Experience in developing custom field types inSitecore.
- DevelopedWeb Servicesfor Business Logic Layer for Service Oriented Architecture.
- Maintained and enhanced multi-tiered, distributed application architecture powered by Elasticsearch.Net and NEST, StructureMap,NHibernate, and NServiceBus.
- Created several web usercontrols and custom controls for writing reusable User Interface in Retain applications.w
- AzureResource Management (ARM) scripting (resource groups, vms, vlans, subnets, internal/external firewalls, etc.)
- Used Entity Framework Code First extensively to Add Migrations, Update database.
- Performed unit testing on each module developed.
- Developed web base application using JavaScript, Classic ASPand SQLserver.
- Integratedkendoframework controls to support HTML5 Controls.
- Worked with the UX team to ensuring all web design templates are properly translated for browser rendering using HTML, SCSS,Knockout.jsand Typescript.
- Design high availability (HA) applications onAWSacross Availability Zones and Availability Regions.
- Written in various technologies such as ClassicASP, XML/XSLT, ASP.Net, HTML, CSS, JavaScript, and VB6.
- Involved Performance Tuning of storage devices,Unixservers and applications.
- ImplementedAngularJSControllers to maintain each View data.
- ImplementedAngularJSService calls using Angular Factory.
- Developed and implemented custom logging structure in Event Handlers for all theSSISpackages usingSSISsystem variables. Designed archive structure for error logs for auditing purposes using T-SQL and Integration Services.
- SharePointdevelopment with InfoPath andSharePointDesigner creating custom lists, libraries, workflows and forms.
- Redesigned the client-server application into a web application to create a PDF that contains a company's snapshot (stock price chart, news, company information, etc.) at the time of creation. Written in Classic ASP, XML/XSLT, and C++, JavaScript.
- Integrated ClassicASP and ASP.Net pages, used DbNetLink and Telerik.Net/KendoUI controls and JS/JQuery; Developed Admin Console prototype as ASP.Net MVC app.
- Implemented windows services for pulling data from subscription sources
- Participated in Daily Scrum and in sessions for the estimation of Stories.
- Jira has been used for modifying User-Stories and comments.
- Used Git extensively to rebase and merge branches to the Master. Used Jenkins to do Continuous Integration.
- Used Twitter Bootstrap styles extensively to get the right styling for the Web Pages.
- Managed both Configuration and Development teams throughout the project, and coordinate with quality assurance teams using Agile Software Development and SCRUM (SPRINT of 6 weeks).
Environment: ASP.NET, MVC 5, Entity Framework 6 Code First, Classic ASP, Twitter Bootstrap, Fluent Validations,Structure Map, LINQ, JQuery, HTML 5, CSS, XML/XSLT,VB6,SQL Server 2012,T-SQL, IIS 7.0, SSISAWS,TDD using NUnit and Moq, TIDAL, Resharper,Git, Jenkins.
Confidential, Irving, TX
Sr .Net Developer
Responsibilities:
- Developed the reusable framework for the application using the ASP.NET MVC Framework.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Designed and developed Graphical user interfaces using XAML and C#.
- Used Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
- Developed the Entities needed for the Database tables using Entity Framework.
- UsedNHibernateas ORM mapping tool.
- Used JavaScript to perform validations and catch the events on client's browser.
- Involved in developing web Pages with rich UI, AJAX and JQuery using ASP.NET.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Developed brand new and criticalUNIXshell scripts for archiving, restoring and purging data. Implemented in multi-thread approach and process waits approach.
- InUnixshell scripts, implemented audit function approach to validate the results before/after process runs for archive/restore/purge etc.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoking them by using XMLSOAP and WSDL for creating proxy classes.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Creates and maintains operations or procedural documentation to assure the maintenance of SharePointsolutions and supported product.
- Experience in working with configuration management and version control tools likeTeam FoundationServer(TFS).
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Used SSIS to read different types of files like excel, CSV and import them to SQL Server.
- Developed Queries for Views, User Defined Functions, Stored Procedures and Triggers using T-SQL Statements.
- Implement NUnit Testing, Integration Testing and Regression Testing.
- Used agile methods and frameworks/tools like spring and Hibernate.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Defined the scope of the application and participated in requirements gathering and design sessions based on business processes, requirements and system design.
Environment: ASP.NET MVC 4.0, ASP .NET, C#,Entity framework, LINQ, SQL Server, Fluent Validation, WCF, T-SQL,TFS, AJAX, JavaScript, HTML, IIS, ADO.NET, JQUERY, NUnit, SSRS,SSIS.
Confidential, MI
ASP.NET Developer
Responsibilities:
- Involved in communicating with the clients, gathering requirements for the development.
- Involved in creating and consuming XML Web Services for processing Orders.
- Designed and developed the user interface for various tools and implemented VB.NET validation controls, JavaScript, JQuery, CSS for server and client side validations respectively.
- Involved in production support of various applications developed in VB.NET and C#.
- Extensively used the ASP.NET Ajax Controls like Script Manager, Update Panels and Updated Triggers to make the page more responsive and interactive to the users.
- Implemented Data Access layer, Caching Application block, Application validation, Exception handling and logging components using Microsoft Enterprise Library 4.1 Application Blocks.
- Developed and used various Web forms, Custom Controls and User controls using ASP.NET, C# and JavaScript.
- Developed Reusable Classes using VB.NET.
- Extensively used WCF services, thereby achieving complete Service Oriented Architecture.
- Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
- Utilized various client side validation control for user input validation.
- Extensively worked with Global asax to monitor and trigger application level events.
- Created Database objects like Tables, Stored Procedures and Triggers in SQL Server.
- Created star schema inSSASand developed SSRS reports based on the cube.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Developed Master Pages, Themes, and Skins for consistent look & feel throughout the site.
Environment: Visual Studio 2010/2008, .NET Framework 3.5/4.0, ASP.NET 3.5/4.0, ADO.NET, VB.NET, AJAX, XML, SOAP, SQL Server 2008, JavaScript, LINQ, JQuery, WCF, SSRS, SSIS, And Team Foundation Server (TFS), Oracle 10g.
Confidential, VT
SR. Net Developer
Responsibilities:
- Designed and implemented application using .NET Framework 3.0
- Involved in development of UI (User Interface) Pages using the HTML, Master Pages&ASP.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- Developed applications using ASP.Net Web application&AJAX and Code behind files using C#. Net.
- Used Telerik controls for great user interface experience.
- Developed the User controls and Custom controls to support the Front-end of the application.
- Developed Functional & Data Access Classes for all Web user Controls.
- Implemented input validation using the ASP.NET Input Validation Controls.
- Developed Java script code for client side validations.
- Extensively used AJAX Control tool kit and AJAX libraries for providing light weight AJAX requests
- Created Cascading style sheets (CSS) to attain uniformity through all pages
- Used ADO.net extensively for data retrieving, querying, storage, manipulation and for achieving disconnected database connectivity.
- Developed stored procedures and triggers in SQL Server 2005.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted in a Windows service.
- Developed Web Service for retrieving product data (based on XML, WSDL, and SOAP).
- Created WCF Service to lookup and retrieve the data from database.
- Created Service Oriented Architecture SOA for both Windows forms and Web forms applications for linking business and resources on demand to achieve the desired results for service consumers.
- Regular production support of the application. Interact with end users as part of support.
- Worked with User controls, Web controls, List controls, Wizard controls, Master Pages, Data controls in ASP.NET for the front-end forms.
- Integrated disparate technologies with Microsoft PowerShell - Entity Framework, Redis, MongoDB, ASP.NET Membership, SQLite, OData, etc.
- Experience in building rich user interface web applications using Silver light (MVVM) and XAML.
- Involved in Unit testing and Integration testing.
- Assisted in quality assurance measures such as code reviews, test case creation and unit testing for different modules.
- Developed WCF Service application as server components to interact with WPF Frontend Module.
- Developed an interface using SSIS packages also to upload the flat file data to the respective tables.
Environment: Visual Studio.NET 2005, Code smith,T-SQL, AJAX, XAML, .NET Framework 2.0/3.0/3.5, C#.NET, SQL Server 2005, WPF,WCF, PowerShell, JQuery, JavaScript, and UML.ADO.NET, HTML, CSS, HTML, T-SQL, SSIS, IIS, Web Services, SOAP, WSDL, XML, AJAX, Silver Light 2.0, MS Visual SourceSafe,XML, XHTML, XSLT, MS VISIO(UML), N-Unit Testing Tool, SSRS.
Confidential, Charlotte, NC
.Net developer
Responsibilities:
- Created Web forms using ASP.Net /. NET Frame Work for Logon, account information, Category plans. Using Server controls and C#.
- Implemented Authentication features as a .NET Security measure by providing a login page.
- Designed master pages using controls like Menu, Sitemap Path, and Login Status to provide a standards template for application.
- Used core Server Controls such as Dropdown List, Checkbox List, and other advanced controls such as Calendar.
- Used C#.Net for code-behind logic.
- Maintain Session for each user through client side storage of cookies.
- Wrote validation for JavaScript and XML files which checks for the valid values for the different events.
- Used ADO.NET objects such as Data Reader, Data Set and Data Adapter for data communication between the web application and databases.
- CreatedSSISpackages for Uploading of different formats of files (Excel, Access, dbf) and databases (SQLserver, Flat files) into the SQLServer data warehouse usingSSIS.
- Used standard .NET Validation Controls and Data Source Controls.
- Checked database to determine successful transaction of test data from the application by establishing database connectivity.
- Developed different User controls which inputs the data and display the data for the web applications using ASP.NET.
- Designed web pages using HTML, CSS.
- Used caching to improve the performance of the application.
- Used Microsoft Visual SourceSafe (VSS) for version controlling and configuration management.
Environment: Microsoft .NET Framework 2.0, Visual Studio 2005, C#.Net, ASP.NET, ADO.NET, HTML, CSS, JavaScript, SQL Server 2005, SSIS, Visual Source Safe.
Confidential
.NET Developer
Responsibilities:
- Defined the scope of the application and participated in requirements gathering and design sessions based on business processes, requirements and system design.
- Developed Web Forms Using ASP.NET
- Involved in designing, updating the application as required.
- Developed Reusable Classes using ADO.Net.
- Developed the components for middle tier (Business Layer).
- Developed Data Layer using ADO.NET to communicate with MS SQL Server.
- Used Java Script for validating client side data entry web screens.
- Improved the application performance using stored procedures and connection pooling and Memory management
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
Environment: .NET Framework 3.5, XML/XSLT, ASP.NET, ADO.Net, Windows XP, SQL Server 2005, HTML, Java Script, Visual Studio 2005.