Sr.net Developer Resume
Maryville, TN
SUMMARY:
- Over 8 years of experience in developing software in small to enterprise applications. Key skills include VB6, Classic ASP, ASP.net, ADO.Net, C#.Net, VB.Net, MS SQL Server, SSIS, SSRS, SQL Compact, SQL Server Reporting Services, Crystal Report, Web Services (SOAP & REST), WPF, WCF, Windows Services, Web API, jQuery, JavaScript, JSON.NET, MVC 3, MVC 4, Entity Framework, JavaScript, Knockout JS, Angular JS, Bootstrap, CSS, NuGet, AJAX, Telerik, Kendo UI Control, Active X controls.
- Developed responsive web applications using ASP.NET MVC, Angular JS, jQuery, JavaScript, Bootstrap.
- Experience in designing and implementing controller/component based development using Angular JS 1.x, Angular 2.0 frameworks
- Experienced in Waterfall, Iterative, and Agile development methodologies.
- Experience in building and developing IVR solutions with Avaya, VXML Voice objects and Microsoft Technologies for Retail/Credit Call Center systems.
- Good understanding of all phases of Software Development Life Cycle (SDLC), STLC, Object Oriented Design (OOD) and multi - threading principles, deployment phase, Iterative Waterfall software development process.
- Utilized software development life cycle methodologies to execute projects according to specifications
- Experience in Solutions Design, Project Technical Panning, by following policies, procedures, standards, guidelines and best practices, Analysis and design, Communication, Testing and implementation, recommends software reusability guidelines, Plans and conducts formal mentorship activities for peers and/or lower-level staff via verbal instruction or technical documentation.
- Experience in creating and coordinating technical, functional and business requirements for processes, projects and procedures, analyzing user needs & existing functions to determine business requirements, screen & interface design, use cases.
- Expertise in developing ASP.NET, Windows &WPF Application, Web Services, Windows Services, and WCF.
- Experience in technical background developing intranet, internet, N tier and Client Server applications of .NET Object Oriented Programming using ASP.NET, C#, SQL Server 2008/2012, MVC, WPF, WCF, Azure Cloud, Azure HDInsight and ML Studio and performance optimization tools and technology.
- Expertise in Data Modelling, Data Mapping, T-SQL, PL-SQL, and MS Access.
- Experienced in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles, and User Account Impersonation.
- Having pleasant experience in Distributed technology like building XML Web Services using WSDL and SOAP Protocol and Server-Side Components of Windows Services.
- Created and executed unit testing through and executed Integration Testing. Also, executed System Integration Testing, User Acceptance Testing, White Box Testing, Black Box Testing and QA Test Plans by running test scenarios/cases through defect tracking HPALM tool to identify changes.
- Experience with Version Control: TFS, SVN, and IBM ClearCase for version control for source code and Documents.
- Experience with Software Development Processes & Models: Agile, Waterfall & Scrum Model.
- Excellent Team player with good Communication and Interpersonal skills and ability to pro-actively engage with co-developers, Business analysts and clients. Also, capable of taking up responsibilities independently and collaboratively in teams
TECHNICAL SKILLS:
Microsoft Technologies: Framework 4.6/4.5/4.0/3.0/2.0/1.1/1.0, WPF, WCF, Windows Service, SQL Server, SQL Server Integration Service (SSIS), SQL Server Reporting Services (SSRS)
Languages: C#, VB.Net, ADO.Net, T-SQL, PL/SQL, Visual Basic 6.0, C++, C
Web Technology: ASP.Net, AJAX, Silverlight, JavaScript, WCF, SOA, Web Services, MVC, MVVM, MVP, AJAX toolkit, jQuery, JSON.NET, Knockout JS, Angular JS, Bootstrap, HTML, DHTML, CSS, XML, XSL, XSLT, Entity Framework, Domain Driven Design (DDD), Repository Concept of Software Development
Windows Development: Win Forms, WPF
Web Servers: IIS 5.0, 5.1, 6.0 and 7.0, 7.5
Databases: MS SQL Server 6.5/7.0/2000/2005/2008/ Azure, Oracle and MS Access
Reporting Tools: Crystal Report 8/8.5,11.0, SSRS
Version Control: TFS, SVN, IBM ClearCase
IDE: Visual Studio 2003/2005/2008/2010/2012/2013/2015
Operating Systems: Windows 9x/NT/2000 /XP/2003/7/Azure and MS-DOS 6.0
PROFESSIONAL EXPERIENCE:
Confidential, Maryville, TN
Sr.Net Developer
Responsibilities:
- Interacting with business users to understand the business flow, help in gathering business requirements for application development, migration and general advisory services.
- Learn the existing OS architecture, manage OS integration with third party OS's and provide technical solutions for the requirements given by different business divisions
- Producing technical architectures that are modifiable, dependable and scalable and measurable by generating Progress Reports.
- Coordinate/Fix ongoing maintenance and bugs and prepare RCA (Root Cause Analysis) document.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET, Entity Framework. The middle tier contained all the business logic for DDD pattern.
- Involved in Efficient Property Lifecycle Management and development life-cycle using Object Oriented Programming (OOPS) concepts and multi-threading technique for building a scalable solution for tracking an unlimited number of properties
- Developed dynamic and role-based dashboards and dedicated portals for Tenant, Owner, Contractor and Vendor implementing HTML web pages for Application using ASP.NET, C#.NET, AJAX, XML, XSL/XSLT, jQuery, Angular JS.
- Used HTML 5, Cascading Style Sheets (CSS3), Bootstrap 3 and Angular2 to develop and implement a user-friendly UI design for the presentation layer.
- Created various Modules, Components for the entire application using Angular 2.
- Developed and consumed WPF/WCF/WEB API/REST Web services for comprehensive construction tracking with inspection, estimation, implementation and variance monitoring.
- Developed the Web Application in ASP.Net 4.5 using Master Page, Themes & skins to maintain the consistent look and feel throughout the application for unified handling of leasing, rental, lead management, maintenance
- Worked with ASP.NET Web Forms, Web Services and State Management techniques, Caching features, configuring optimizations and securing the web application for flexible permission management system that enhances security and visibility.
- Configure Azure cloud service for end point deployment
- Responsible for designing MVC pattern webpages and created views and partial views for Maintenance Tasks - Work Order Tracking, Ticket Generation, Scheduling, Invoicing and Notifications
- Used ASP.NET controls like Data Grid, Data List and Repeater for displaying the data in a clear format for multiple and customizable search views, property syndication that gets you a wider reach and track & effectively manage lead management from harvesting to closure.
- Designed WCF Service Contract for validating the vendor details and inspecting third party vendor performance.
- Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment in SQL Server 2014 for tracking an unlimited number of properties, centralized information for the property management team and Real Time updates for better business decisions. Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL.
- Developed and deployed SSIS for bulk importing of interested properties and for automated data sourcing which enables data migration from different sources
- Developed reports using SSRS which are flexible reporting with customized reports, graphical reports and dashboards, customized reports that deliver relevant information send through messages and emails.
- Executed Unit Testing, System Integration Testing, User Acceptance Testing, Smoke Testing, Regression and load balancing testing in a regular basis to improve the performance of the application.
- Work on Ad Hoc request by customer for the enhancements and changes and implemented and executing entire project in Agile methodology.
- Used SVN for code version control.
Environment: Visual Studio 2015, .Net Framework 4.5, C#, ASP.NET,, Entity Framework 5.0, Angular 2, ADO.NET, MSAjax.Net, LINQ, WPF, WCF, Web API, SOA, HTML, XML, VXML, & XSLT, SQL Server 2008/2012/2014, SSIS, SSRS, Web Services, WinWord, MS Excel, MS Visio, Windows 10.
Confidential, Mason, OH
Sr.NET Developer
Responsibilities:
- Estimated, designed and prepared TDD document writing technical steps, designing IVR system/database architecture diagram, designing ER/flow/sequence diagrams using MS Visio by SFR document.
- Leading the offshore team, dividing work responsibility, managing task.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET, Entity Framework. The middle tier contained all the business logic for DDD pattern.
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts and multi-threading technique.
- Developed dynamic HTML web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, jQuery, Angular JS ND Implemented Presentation layer using CSS Framework, Angular JS, and HTML5.
- Experience in developing applications using AngularJS -Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Worked on Angular JS to augment browser based applications with MVC capability.
- Developed ASP.NET Web services for receiving orders in XML and uploading those in database using Win Forms and ASP.NET Web applications, created and consumed WCF Web Services (SOAP, WSDL), Restful WEB API services for communicating.
- Developed and consumed WCF/WPF/WEB API/REST Web services.
- Responsible for designing MVC pattern webpages and created views and partial views. Developed the Web Application in ASP.Net 4.5 using Master Page, Themes & skins to maintain the consistent look and feel throughout the application.
- Worked with ASP.NET Web Forms, Web Services and State Management techniques, Caching features, configuring optimizations and securing the web application.
- Used ASP.NET controls like Data Grid, Data List and Repeater for displaying the data in a clear format.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL.
- Designed WCF Service Contract for validating the customer details with Citi & Fedfil.
- Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2008/2012/2014 .
- Developed and deployed SSIS for importing data changes made through Change Management - Late/Instant Publish in different DB server, used extensively Task Script to generate scripts.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Experience in database performance monitoring and tuning
- Reviewed and optimized queries using index Tuning wizard, Database Tuning Advisor to help dev teams to achieve better performance. Documented solutions to database issues
- Executed Unit Testing, System Integration Testing, User Acceptance Testing, White Box Testing, Black Box Testing and QA Test Plans, Regression and load balancing testing in a regular basis to improve the performance of the application.
- Implemented and executed entire project in Iterative Waterfall methodology.
- Used IBM Clear Case/SVN for code version control and HPALM for application management.
Environment: Avaya, Visual Studio 2012, .Net Framework 4.5, C#, ASP.NET, Angular JS, ADO.NET, MSAjax.Net, LINQ, WCF, WPF, Web API, SOA, HTML, XML, VXML, & XSLT, SQL Server 2008/2012/2014, SSIS, SSRS, Web Services, WinWord, MS Excel, MS Visio, Windows 10
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Understanding the existing system architecture and functionality.
- Went through the total project development life cycle and have a clear understanding of various tiers as the project was a multi-tier application.
- Coordinated with various groups of the client to gather business and system requirements.
- Manage the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures and triggers to manage data.
- Involved in application design based on MVC 3, Factory Design Pattern and OOPS. Active Developer of the core developing Team for the Banking Software using C#.Net, SQL Server with MVC Pattern.
- Developed DAL using ADO.NET Entity Framework, invoked DB tables and stored procedures Utilized Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
- Developed Web Service for retrieving Employee Data (based on XML, WSDL, and SOAP)
- Designed WCF the front end using XAML Browser WPF for Rich UI.
- Worked extensively on the UI, created views by utilizing MVC3, and created view models.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Generated Crystal Reports for Job Allocation Purpose.
- Created T-SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
- Created Integration Test cases and NUnit test cases for Testing the System.
- Used VSS for version control during development.
- Have done data model principles, fit-gap analysis, prototyping, development, implementation, maintenance and support during the product design and development.
Environment: C#, ASP.Net 3.5, MVC 3.0, ADO.NET, WCF, LINQ, UML, SQL Server 2005, T-SQL, SOA, Crystal Reports, SSRS, SSIS, XAML, XSLT, N-unit testing, Visual Studio 2008, Win2003.
Confidential, Minneapolis, MN
.NET Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
- Used Service Oriented Architecture (SOA) approach for design and developing distributed applications using Remoting and Web Services.
- Developed the independent Windows Communication Foundation (WCF) services and defined Service Contracts for specific functionality.
- Implemented WCF endpoints for services for communication in different protocols.
- Extensively implemented Silverlight Data Grid with grouping, Items Control, List Box and many other controls with Paging and Sorting for displaying various data on to the page along with data binding.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Developed Pages of ASP. NET using HTML Controls, Data Grid, Data List and Validation controls.
- Developed ASP.NET (ASPX) class/modules to display backend data on the web browser using ADO.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- User Interface was developed using Event Driven Web Forms using ASP.NET that runs on IIS 7.0 using Visual Studio 2010.
- Extensively used C#.NET for development and design of the Business Logic and Data Access Layers use of Generics, Events, Properties and Anonymous methods in Test Driven Development (TDD) environment.
- Extensively used User interface controls which use j Query to validate client-side validation.
- Developed Web Service Application Programming Interface (API) s for exposing functionalities to client applications.
- Designed and developed remote client access using Web Services (SOAP/UDDI/XML) to allow for syncing of data at remote sites and the main data site.
- Designed website in ASP.NET 4.0 with a consistent site-wide page layout Using Master Pages and their associated content pages.
- Programmed ADO.NET for communication between application and database, used extensively Grid views, Data Set, Data Table and Data Adapter to render reports.
- Developed the data binding and Data Access with SQL using ADO.NET.
- Used LINQ to SQL, LINQ to Entities, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Created Stored Procedures for generating reports by using SQL Server 2008 Reporting Services (SSRS), Triggers, and Views for performance tuning and retrieval of data.
- Developed profiling tool and test scripts specific to the tool and Unit testing using NUNIT.
- Used Team Foundation Server (00) for Version Control, creating and managing projects and accessing the items that are stored and managed for a project.
Environment: .NET Framework 4.0, WCF, LINQ, ASP.NET 3.5, ADO.NET, C#.NET, ASP.Net MVC 2, Windows Server 2008, Visual Studio 2010, SQL Server 2008, SSRS, TFS, XML, HTML, XHTML, XSLT, SOAP, NUNIT, Expression Blend, IIS 7.0, JavaScript, JQUERY, CSS, Web Services.
Confidential
Web Developer
Responsibilities:
- Developed a new framework for the existing services to process the input as XDocument, XStream objects instead of XMLDocument objects thus reducing the serialization time/memory and improved performance.
- Extracted functional requirements from regular meetings and translated those requirements into detailed business requirements
- Developed business logic layer, Data Access layer and application layer by programming in C# and developed web pages using ASP.NET, JavaScript, and jQuery in Visual Studio.
- Implemented logging using Microsoft Enterprise Library Logging and Caching in the application.
- Developed around 10 WCF services which involves requirement phase to Testing, also involves integration and production support.
- Implemented XML translation between the objects for performing various operations.
- Developed a value-added tool called “Service Log Monitor”, to monitor all the logs of the services which is available to all the teams. This log gives the frequent error details.
- Implemented Session management techniques for each user of Service Log Monitor tool and stored it in SQL Server.
- Developed a Service Tester tool to test the services by stubbing the response. Also used SOAPUI to test the service.
- Automated the Service Tester tool for generating the unit test case documents for the services, thus reducing the effort to write them manually.
- Designed and developed database tables and stored procedures for different WCF services and tools.
- Implemented Ajax for the asynchronous post back events in the Service Log Monitor tool development.
- Worked on SOAP with WCF request and response and performed load testing for improving the performance using ODP.net instead of ADO.net provider.
- Analyzed root cause for job failures of WCF services by debugging and troubleshooting the application and documented.
- Monitored logs to ensure smooth running of applications.
- Used Visual source safe (VSS) and Software Change Management (SCM) version controls for maintaining the code.
- Co-ordinated with Onsite Manager for work allocation, review & ensuring quality delivery to the customer.
Environment: C#, XML, ASP.Net, WCF, SQL Server 2005/2008, VSS, SCM, MS Visio, ODP.Net, XML SPY, SOAP UI, HP Quality Center