Sr. Dot Net Developer Resume
Mechanicsville, VA
SUMMARY
- 10 years of IT experience as Dot Net Developer in developing and designing web applications and enterprise applications based on various industries standard architectures like N - Tier, Client/Server, and Service Oriented Architecture (SOA) using Microsoft tools and technologies.
- Experience in Microsoft Technologies in Designing, Developing and Implementing client/server applications, web development, Object Oriented Programming in Software Development Life Cycle (SDLC) using C#, .NET Framework VB.NET, ASP.NET, ASP.NET MVC Framework, ADO .NET, AJAX, LINQ, WCF, WPF, CSS, Web Services, SOAP, JSON, LINQ, Team Foundation Server, Web Services using .NET, SOAP.
- Experienced in Software Development Methodologies like Agile Methodology, Waterfall Model and Test Driven Methodology (TDD).
- Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell & TFS.
- Experience in RDBMS like SQL Server (2000, 2005, and 2008) with proficiency in indexing, stored procedures, views, queries and triggers, as well as MongoDB - NoSQL - in many aspects: installation, replica sets, sharding, journaling, opTime, indexing.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor, Entity Frame work.
- Experienced in creating rich User Interface on the web using HTML 5.0, XAML, DHTML, Master Pages, Angular JS, CSS, Ajax, Bootstrap, JavaScript and JQuery.
- Managed the provisioning, operation, monitoring and maintenance of systems software and application in MS Azure IAAS, PASS, SAAS.
- Experienced in developing 3-tier applications using C#.Net,VB.Netand ASP.Netwith extensive exposure to OOPS concepts, ADO.Net, Generics, SQL Server, PL/SQL, CSS, HTML, JQUERY, and XML.
- Good experience in Angular.js, Bootstrap, HTML5, CCS3 and most single page application technologies and works on SharePoint for project collaboration. Familiarity with responsive web design concepts and mobile trends and usedXamarinfor the part of mobile app development.
- Experience with developingGUIusing web technologies like HTML, XHTML, CSS, AngularJS, DHTML, AJAX, JQuery, JavaScript, and XML.
- Proficient in implementing WCF-SOAP/Web API - RESTful services and consuming using different communication protocols and well versed with implementing custom WCF debugging and performance modules.
- Experience inJIRA, Confluence and Rally tools for Agile development process to do issue tracking, project management and documents collaboration.
- Familiarity in building Web Services usingWSDL, UDDI and SOAP Protocol.
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems onAWS
- Good Knowledge in SharePoint, BizTalk Server, RabbitMQ, Couchbase (NoSQL) and Windows Azure.
- Very good experience with Agile/SCRUM and Kanban development.
- Expert in designing reports using Microsoft SSRS and data integration using Microsoft SSIS and data analysis services using Microsoft SSAS.
- Expertise on working with RDBMS like DB2 (v 8.1.2) and Oracle (v 8i, 9i, 10g) and knowledge of directory services like LDAP.
- Experienced in database designing/architecture withSQLServer writing database queries using joins, Indexes, views, stored procedures, triggers, normalization, functions,T-SQL, PL/SQLand query optimization techniques.
- Experience in managing Data Access Layer using ORM Technology Entity Framework Database First and Code First approaches to communicate effectively with databases to do activities like CRUD operations, Transactions, Performance tuning etc.
- Experience using major Source Code Version Control tools like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server), Subversion (SVN).
- Have worked on MicrosoftDynamicsCRMcustomization including plugins, workflows and web-resources.
- Knowledge in Developing and SupportingWINFormsand WebForms.
- Worked with Data Validation, Data Adapter, Dataset, Data reader as a part of ADO.NETto access and update database.
- Experienced with the usage of N-tier application architecture, ADO.NET, Entity Framework, MVC andMVVM.
- Familiar in updating, accessing and version controlling the code using Team Foundation Server(TFS), GitHub andJenkins, Maven.
- Integration expertise for e-Commerce Web Applications with Point of Sale (POS) using Remote Terminal Interface (Custom Built Integration Service) & Aloha Take out Service (ATO).
- Strong knowledge in developing web based applications using technologies, AngularJS, Knockout JS, Node JS, Bootstrap, Ajax, Telerik RAD Controls, Ajax Toolkit, Kendo UI.
- Expertise in database Programming with Triggers, Functions, Procedures, Sequences and Stored Procedures using SQL and PL/SQL, primarily with Oracle at the back-end.
- Advanced experience in SQL, Stored procedures, triggers and views using Microsoft SQL Server, Oracle, Teradata.
- As a key player in the team with strong interpersonal and communication skills, explored and contributed the technical expertise as and when needed by the team.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, C#, VB.NET, ASP.NET, Ext JS, JQuery, ASP, HTML, DHTML, JavaScript, CSS, XML, XAML, MongoDB, T-Sql, Pl/Sql
Programming Technologies: ASP, ASP.Net 4.0/3.5/3.0/2.0 , AJAX 3.0/2.0, MVC 4.0/3.0, Web Services, CSS/CSS3, Java Script, Knock out JS, JQuery, J son Angular JS, BOOTSTRAP, HTML/HTML5, REST SERVICES (Web APi, WCF), web forms, node.Js, OOPS, WPF, WWF, ADO.NET, ADO, AJAX, SOAP, REST, Windows Services, LINQ, Web API,, Sencha 4 Ext JS, Sencha Touch, Oracle SOA Suite, Oracle Service Bus, NHibernate/Fluent, NServiceBus, Oracle 11g, Grunt, Ant, Elastic search.
Database: SQL Server 2012/2008/2005/2000 , Oracle 11g/10g/9i, PostgreSQL, Mongo DB - No SQL Database, MS Access, MySQL, Dynamic SQL, Cassandra
Architecture: Waterfall (SDLC), Agile Methodology (Scrum and XP), Test Driven Programming, Design Patterns and Practices, ER Diagram, Data Flow Diagram, UML Modelling and Data Modelling
Services: Web Services, WCF Services, Windows Services, Web API, Web Sockets.
Other Technologies: UML Modeling, Scrum, Agile, Object-Oriented Designing, Service Oriented Architecture, Design Patterns, Multi-Threading, Microsoft Enterprise Library, MSDTC, Linked Server.
Cloud Computing: AWS, Microsoft Azure, SQL Azure, Azure Search, Azure Active Directory, Visual Studio Online (VSO), Web Apps & Office 365
PROFESSIONAL EXPERIENCE
Confidential, MECHANICSVILLE, VA
SR. DOT NET DEVELOPER
Responsibilities:
- Deliver highest quality Cnet code within the planned sprints with minimum defects.
- End to end development and deployment of the WCF service and web application to all environments including production. Helped setup and use continuous integration with automated build/deployment tools.
- Used Github, Team City, Buildmaster, GO and Octopus.
- Designed user interface for application using ASP.NET MVC, JavaScript, JQuery, AngularJS, HTML, CSS, and implemented business logic using C# .NET.
- Used third party tool Infragistics tool to build Silverlight application in deployment.
- Developed ASP.NET pages to submit, track and approve the Workflow requests.
- Provide design and architectural support for the applications in the team and to other teams.
- Coordinate with offshore team and assigned and reviewed their work.
- Update daily activities in Rally and Quality Center
- Leading a team of 5 members in onsite-offshore model
- Performed Application level tracing, debugging, and state maintenance through the Web.Config file under the root directory of the application
- Perform code review, database and component design reviews.
- Expertise in developing Client/Server Applications on Three Tier Architecture, N-Tier Architecture, SOA (Service-oriented Architecture), MVC (Model View Controller), MVVM (Model View View Model), Entity Framework.
- Working knowledge in design, development of User Interface (UI) and implementing client side HTML, CSS, Java Script, JQuery, Angular JS.
- Experience in web development using XML,XSD, X-Path and XSLT.
- UsedTDDArchitecture, which relies on the repetition of a very short development cycle.
- Designed and developed all pages in WEBFORM,WINFORMSusing ASP.NET, C#.
- Implemented the Object-Oriented Programming concepts inVB.NETand ASP.NET.
- Worked with ASP.NET MVC 4.5, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Worked as a Subject Matter Expert in development between in-house, offshore and vendor along with production releases with end-to-end tracking, task updates, cost savings reports to business group and technology groups with in core standards.
- Front-end featured a rich web interface implemented using JQuery, JavaScript toolkitsExtJS.
- Created stored procedures, functions, triggers and packages inT-SQLfor backend communication.
- UsingADO.NetEntity Framework Code First with reverse engineered POCO Classes and Fluent APIs.
- Implemented .Netframework4.0 and Object Oriented Methodologies for application development.
- Worked on pushing the data toDB. Used MongoDBandDynamoDB. (AWS)
- Responsible for designing the UI using HTML, JavaScript, JQuery, Angular JS, CSS,Xamarin.
- Implemented Agile Scrum best practice with team and coordinating with Developers, QA team, management and Business timely manner.
- Interacting with on-site tech leads, Tech Support team, understanding the support flow, functionality and requirements in BA.
- The projects adhere to the Agile Scrum, create project backlogs, decide timelines, assign functionality to individual team members, resolve dependency bottlenecks in sprint meeting.
Environment: ASP .Net MVC 4.5, C#, .Net 4.0, WCF service, ADO .Net, SQL Server, . Net Framework 4.5.2, Visual Studio, WPF, XSD, XAML, AWS, DynamoDB, PRISM 5.0, MS Visual Studio, ADO.NET, T-SQL, WinForms, NHibernate 4, Modernizer,VB.NET, WSDL, Entity Framework 6, Oracle SQL Developer 4, Oracle Client 12C, Fiddler Web Debugger, Tortoise SVN, Agile Scrum
Confidential, JEFFERSONVILLE, IN
SR. DOT NET DEVELOPER
Responsibilities:
- Involved in all phases of SDLC which Involves Project Planning, Analysis, Design, Documentation, Development, implementation and support of software applications based on N-tier architecture.
- Organizing the project support central and managing the project related documents and links to be accessible quickly and efficiently.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET, MVC, HTML5, CSS3, and Angular JS, Node JS, Bootstrap, C#, Visual Studio2015.
- Design and building of RESTful services using ASP.NET Web API.
- Monitoring task assignments for the technical team to ensure that they are delivered on schedule.
- Created and deployed Web Services using RESTFULL, and XML for Pulling Customer Service Records.
- Experience in developing Web Forms using Visual Basic.NET(VB.NET).
- Created Web API to get the data from Point of Sale(POS).
- Used AngularJS as the development framework to build a single- page application.
- Designed/Implemented SEO requirements brought up by digital marketing team.
- Implemented Javascript and JQuery script to implement UI validations with Angular JS
- Worked on HTML5/CSS3 development and have experience in BackboneJs, NodeJs, AngularJS and Responsive design.
- Developed the application followingTDD(Test Driven Development).
- Used ADO.NET and its components DataReader, Dataset, Connection and Data Adapter as middleware component to access the SQL database.
- Worked on UI design and development using Angular JS and JavaScript for the UI implementation.
- Migrated the existing tool ‘Legacy Applications’ with enhanced features for Business Analysts and Product team (Billing) reports from ASP.Net to ASP.Net MVC.
- Designed & DevelopedGUI(Graphical user interface) for all pages in Web forms using AJAX, HTML, User Controls, CSS and JavaScript, JQuery, JSON and VBScript, UML.
- Develop shared C# logic and User interface usingXamarinForms.
- Worked on front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
- Worked on enterprise application to handle event reservations services using C#, .NET, Win Forms.
- Developing and implementing authentications systems likeLDAP, AD etc.
- Writing Oracle Stored Procedures, SQL scripts and calling them by usingPerlshell and Korn shell scripts.
- Designed and developed Rich User Interface using SenchaExtJs, JavaScript and Bootstrap.
- Developed Complex Store Procedures inT-SQLfor SSRS and Web Application.
- Installing and supporting IIS for use with Web applications.
- Handle the tasks of gathering technical and functional specifications of the application to provide effective support in testing procedures.
- Extensively used XML,XSD, CSS for generation of XML Documents, validation and display purposes.
- Created queries, stored procedures in SQL Server 2008/ ORACLE11g.
- Written SQL DB install scripts to install database and DB objects in SQL Server 2014 (tables, functions, procedures) in Development, Testing, Staging and Production environments.
- Worked on bug fix tracking in the application.
- Used Microsoft Team Foundation Server (TFS) for the purpose of version Control and source code maintenance needs.
- ImplementedMVVM, consumed WCF services for presentation layer using C#, Visual Studio2010
- Experience in deployment using IIS Application Servers.
- Experience in working with N-Unit Framework for unit testing of the fixes and enhancements.
- Worked closely with the Project Managers/Other Stake holders at various stages to keep up the user-friendly application and fulfilling 100% of the customer requirements.
- Diligently reported day to day status in line with Agile/Scrum methodology.
- Hands on experience in reports development using SQL Server Reporting Service(SSRS) and Crystal Reports and experience in developing integration packages using SQL Server Integration Service (SSIS).
Environment: Visual Studio 2015, Visual Basic(VB), Entity Framework, C#, ASP.NET 4.5, ADO.NET, MVC 5/4, MVVM, Oracle 10/11g, LINQ, XML, XSD, SSIS, HTML5, CSS3, MESD, Oracle 10/11g, Bootstrap, WordPress, OOPS, XML, JavaScript, AngularJS, SenchaExtJS, JSON, jQuery, API, WCF, WPF, Web API, Team Foundation Server (TFS), SSIS, Agile environment, SQL Server 2014, PL/SQL, RDMS, MS Azure, NHibernate, NUnit Testing, Google mapping.
Confidential, York, Pennsylvania
DOT NET DEVELOPER
Responsibilities:
- Engaged in migrating the website with n-Tier Architecture to improve performance and increase the scalability of the application.
- Designed and developed custom .NET components and user controls using ASP.NET MVC
- Analyzed the business requirements and develop a functional design of the application.
- Used ORM tools like Entity Framework.
- Design and Development of user Interface and reports for the application.
- Designed web pages using a combination of HTML5 and JavaScript, and developed Web Forms in ASP.NET.
- Expert knowledge and experience with JavaScript frameworks: AngularJS, ReactJS.
- Developed and provided mobile solutions natively on the iOS and Android platforms as well as cross-platform frameworks like React.
- Designed and maintained SQL scripts, created and optimized diverse SQL queries.
- Wrote SQL, PL/SQL programs required to retrieve data using cursors and exception handling.
- Built reports for the display of information for different departments using SQL Server Reporting Services 2010 (SSRS).
- Used LoadRunner to regularly test performance life cycles.
- Used TFS to report bugs and to maintain product backlog items.
- Updating ESX host’s using Vmware Update manager.
- Wrote theT-SQLDatabase Triggers, Views, and Indexes.
- Monitoring and managing performance of ESX servers and Virtual Machines.
- Creation and maintenance of mainframe execution JCL to support system replacement project in User acceptance (UAT) and Production environments.
- Coding the presentation layer using WPF and silver light and service layer using Windows Communication foundation technology.
- Experience in developing and deploying WebForms,WinForms, and Web service applications
- Used .Netframework3.0 and Object-Oriented Methodologies for application development
- Actively participated inTDDMethodology and few components implemented by silver light using and followed the MVVM architecture.
- Customized Kendo UI controls to suit the needs of the application.
- Experienced in applying Refresh packs, Fix packs, Cumulative Fix packs for all versions of WebSphere application server and different flavors of Web Servers.
- Used Angular JS as the development framework to build a single-page application.
- Developed packages using SSIS for data migration.
- Analyze system requirements, create designs, and create environment.
- Develop the project using Agile Methodology (SCRUM)
- Developed WCF services to use across the different applications.
- Used LINQ to write lambda expressions, and LINQ to XML to get data from parsed objects.
- Developed XSLT for transforming XML into HTML.
- Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Doing on-call support for the applications that are needed to run all the time.
Environment: ASP.NET, C#, C++, Visual Studio, IIS 6.5, SQL Server 2010, WCF, WinForms, PL/SQL, ADO.NET, UML, Selenium, MVC, WPF, Visual Source Safe, TFS, XML, HTML, JQuery, AngularJS, Multithreading, HP Quality Centre (Defect Tracking Tool), VSTS (Configuration Tool)
Confidential, TX
DOT NET DEVELOPER
Responsibilities:
- 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.
- Involved in the Design of the Application using ASP.Net, WCF, Entity Framework, Linq to SQL.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Worked with XML, XSD and XSLT while implementing WCF.
- Utilized ADO.Net technology for data retrieving, querying and manipulation using LINQ.
- Designed and Developed the UI in the Presentation tier using ASP.NET Web Controls, User defined Controls, Wizard Controls and Validation controls.
- Developed as a Model View Controller application thus achieving separation of business logic and UI concern enabling an efficient test driven application.
- Designed and implemented the User Interface using AngularJS MVC framework.
- Implemented the Model-View-Controller (MVC) framework to segregate the markup from data
- Extensively used User interface controls which use JQuery and JavaScript to validate client side validation.
- Worked with JavaScript libraries such asbackboneJS and React JS.
- Written Stored Procedures in SQL Server, Oracle and used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Implemented page level error handling using Custom Error pages and Error logs.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Used NHibernate, WPF to communicate between DAL and other business components.
- Involved in creating, deploying and managing reports using SSRS.
- Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
- Used Database Object, Stored Procedures, Views and Triggers in SQL Server.
- Created T-SQL and PL/SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
- Have done data model principles, fit-gap analysis, prototyping, development, implementation, maintenance and support during the product design and development.
Environment: Visual Studio 2010/2013, .NET Framework 3.5/4.0, ASP.NET, MVC 3, C#.NET, Entity Framework, Team Foundation Server, AngularJS, C#.NET2.0/3.5, Bootstrap, WCF, SSRS, SSIS, SQL Server 2008/2012, Automation Testing, Silverlight, AJAX, Java script, Html, CSS, JQuery.
Confidential - JERSEY CITY, NJ
DOT NET DEVELOPER
Responsibilities:
- Implemented the responsive UI of the application by creating components in Angular JS.
- Used Microsoft’s ASP.NET MVC framework to develop the Controller and View portion of the design model.
- Developed JavaScript functions for client validations and client-side processing.
- Involved in designing and development of SOA services using Web Services/ WCF.
- Implemented Microsoft Reporting Services to provide critical reports for senior management as well as reporting for partners.
- Developed business logic components as a middle-tier between database (C#, ADO.NET) and the client application \ administration tools (web-services, C#, ASP.NET and IIS)
- Data stored and retrieved in XML files and displayed using XSLT and CSS.
- Wrote XSL and XSLT files to download the required data into excel format.
- Implemented Role based authorization using Forms Authentication.
- Used AJAX controls to minimize server round trip and enhance customer experience.
- Involved in database tuning, indexing and monitoring using profiler, traces and execution plan
- Wrote stored procedures, UDFs and error handling properly inside stored procedures.
- Created User Defined Functions (UDF) for common database logic
- Payment gateway application created and deployed into windows Azure.
- Uses test automation to perform software testing activities for technically complex areas of testing, such as performance and load testing, SOA and web services testing, and backend data validation.
- Web API testing carried out using Fiddler.
Environment: Agile, .Net Framework 4.0, C#, ASP.Net 4.0, JavaScript, JQuery, AJAX, SOA, LINQ, WCF, Web Services, SOAP, XML, CSS, Visual Studio 2010, Angular JS, SQL Server 2008, Team Foundation Server 2008, SSIS Packages
Confidential, ARLINGTON, VA
DOT NET DEVELOPER
Responsibilities:
- Involved in MVC Design, and Development of ASP.NET Web Forms using C#.NET.
- Developed reusable User controls.
- Designed MVC and developed Reports by using Crystal Report Bundled Version for .NET.
- Involved in writing Stored Procedures and creating Tables, Views in SQL Server 2008.
- Involved in taking Backups, Restoring, Import/Export data using MS SQL Server and DTS.
- Improved the application performance using stored procedures.
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
- As part of the Test-Driven Development (TDD) used N-Unit for creating unit test cases and test doubles.
- Developed Web based GUI using C# 3.5, HTML, DHTML and CSS.
- Experience with XML technologies, such asXSD, XSLT, and XPath.
- Utilized Master Pages Role Based Security and Validation Controls of ASP.NET2.0.
- Created and managed stored procedures, indexed views, user defined functions, triggers, database constraints to meet business requirements and policies.
- Edited, created, managed and maintained HTML, PHP, and ASP pages.
- Used Visual Studio 2010 Re-Sharper utility for interactive and dynamic development.
- Extensively used ADO.NET in order to retrieve and manipulate data from the Database.
- Created middleware components using VB.NET and C# for accessing Oracle 11g data.
- Developed Master Pages for the system using C#.NET and ASP.NET.
- Used Exception handling application block for checking errors/exceptions across the web site.
- Developed Report Component, so that it retrieves the data by executing Stored Procedures throw Data Access component.
Environment: .NET Framework 3.5, VB.NET, MS Access, ASP.Net2.0/1.1, SQL Server 2008, C#, ASP.NET, MVC, Crystal Reports, Visual Studio.NET 2008, Visual SourceSafe
Confidential, Chicago - IL
SOFTWARE DEVELOPER
Responsibilities:
- Used Classical ASP and then migrated to ASP.Net.
- Responsible for developing the Logic using C#.NET.
- Developed the business components Class, ASP.Net Web services using C#/SOAP to encapsulate business logic components to be used in distributed environment.
- Developed the Web UI, Web Service, Data Storage using Visual Studio 2003, C#.Net, ASP.Net, IIS.
- Created Various ASP.Net Web Form Controls using Data Grid, Data Repeater, Data List and Dropdown List.
- Helped the Production Team and Testing Team in solving the complex issues.
- Extensively used ASP.NET1.1, HTML, CSS and Web controls for developing front end screens.
- Developed Web forms using ASP.Net server controls and validated input using Java Script.
- Created Web Application using VB, ASP.Net and used ADO.Net to interact with database.
- Used XML, XSL and XSLT for converting data in XML format into HTML.
- Created Reports using Crystal Reports for the report needed by Middle Office, Back Office users.
Environment: ASP, ASP.NET1.1, C#, ADO.NET, CSS, JavaScript, HTML/DHTML, XML, Visual Studio