Senior .net Developer Resume
Timonium, MD
SUMMARY:
- Senior .NET Developer with Over 8 years experience in developing multi - tier, database-driven, client-server and Web, Windows Applications using Object Oriented Analysis and Design (OOP) methodologies.
- Full SDLC exposure from analysis of initial requirements to development, testing and deployment.
- Strong experience in developing Web Applications using Visual Studio 2005/2008/2010/2012 , .NET Framework 2.0/3.0/3.5/4.0 using ASP.NET, C#.NET, WCF, ADO .NET, SQL Server /2008/2012, JavaScript, AJAX.
- Used Model View Controller (MVC) pattern in the development of presentation layer for use of separation of user interface logic from business logic.
- Expert in developing large scale applications using .NET framework in the areas that require Performance, Scalability, Security, and Extensibility.
- Understanding of newly introduced features in .NET 3.0 and .NET 3.5/4.0 like WCF (Windows Communication Foundation), LINQ (Language Integrated Query Language).
- Proficient in implementing Web Apps, VMs, Cloud Services, Storage, Azure AD, VNets for Azure Infrastructure.
- Used WCF Data Services to easily expose and work with data from remote clients. Involved in designing of WCF based Service, Data, Fault, Message Contracts as well as providing security for WCF service endpoints.
- Hands on experience in developing the projects using .Net 4.0 framework, Visual Studio 2010, ASP.NET, AJAX, JavaScript and JQuery.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS).
- Experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL and PL/SQL.
- Experience in Web UI Technologies using HTML, JQuery, JavaScript, Angular JS and Node JS.
- Expertise in using ADO.NET objects such as SQL Connection Object and Data Command Object, Data Reader Object, Data Set Object and Data Adapter Object to design data access layer.
- Experience with SQL Server Reporting Services (SSRS), and SQL Server Integration Services (SSIS). Very conversant in creating SQL jobs, scheduling jobs and wrapping the jobs with error handling methodological steps.
- Expertise in developing Web Services using WCF, RESTAPI, SOAP, WSDL, UDDI.
- Experience in creating XML Web Services. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Demonstrated ability to complete projects in deadline oriented environments.
- Quick learner and proficient in solving the technical issues in the project.
- Excellent analytical and communication skills with capability to handle new technologies.
TECHNICAL SKILLS:
Programming Languages: C, C++, COBOL, VB.NET 6.0, C# & Core Java, J2EE, XML, PL/SQL, HTMLJavaScript and Korn Shell
Microsoft Technologies: .NET 1.1/2.0/3.0/3.5/4.0 , ASP.NET, ADO.NET, ASP, ADO, COM, WPF, WCF, MSMQ, WWF, MOSS 2007, SharePoint 2007,Azure, LINQ, Silverlight, InfoPath,MDX, Windows Server 2000/2003,WSE 3.0
Databases: SQL Server 2000/2005/2008/2012 ( (Stored Procedure, Triggers, User Defined Functions, Views), MS Access, T-SQL, PL/SQL, ODBC, SSIS, SSRS, SQL Server client management studio, DB2, ORACLE 9i,10g,11g,12c.
Development & Modeling Tools: Visual Studio .NET 2005/2008/2010/2012 , UML, MS Visio, Rational RoseDesign Patterns, MVC
Version Control Tools: Visual Source Safe (VSS), Team Foundation Server (TFS),Team Forge
Operating Systems: Windows Vista/XP/ 2003/2000/98/95 , NT & Windows 9x, MS-DOS and UNIX
XML Technologies: XML, XHTML, DHTML, XSL, XSLT, DOM, XPath, SOAP, WSDL, UDDI, Web Services, XML spy, Web Services, REST.
DWH Tools & Application Servers: SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), IIS
Methodologies: Waterfall, Agile/Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Timonium, MD
Senior .NET Developer
Responsibilities:
- Updating the existing code in to MVC format by dividing the code to model, Controller and View.
- Writing automated unit test cases to verify the functionality is not broken after converting to MVC format.
- Creating, updating the existing stored procedures to connect to new database and old database.
- Implemented a tool to updated passwords for different databases used.
- Implemented DCAP tool for submitting the packages.
- Submit Forecasted packages to Couch Base and save it on SQL Database.
- Implemented On Road Staffing Sheet to display the ORSS exceptions and Driver Status.
- Modified BAT files used for installing the patch to production to verify the version before installing so that no errors or mismatch happens.
- Implemented new application to support localization for DCI so that Driver can select the language.
- Developed DMS Remote Tool to ADD, DELETE users from one or more buildings.
- Look Up user to verify the user exist in all buildings and provide an option to track all the users from a specific building.
- Wrote new WFC service that is used by DCI localization application.
- Participated in Code review sessions with the team for enhancing the performance
- Used TFS Version Control for all the Code maintenance.
- Involved in testing the application which we designed throughout development cycle.
- Extensively working on Consuming, Calling, Transmitting and Processing Web Services.
- Working closely with cross-functional teams including developers, QA, Implementation and Customer Support throughout the development phase to ensure customer happiness.
- Responsible for developing the components based UI in HTML using Angular 2/4/5,
- Angular CLI, JavaScript, Typescript, Bootstrap and CSS, also responsible for developing the Restful server-side service
- Worked on Services in Angular 2/4/5 which help in making Server-Side calls, Single Page Navigation, Client-side Validation of the pages.
- Validated user actions on the client side and provided responsive feedback using Angular JS Toaster and ng-messages.
- ADO.NET, LINQ, WCF Soap and REST services, ASP.net WEB API, LINQ.
- Converted Winforms applications into Angular 4, which are using intra network for third level support tool. While converting into Angular version back-end is converted as REST calls.
- Converted MVC webapp into Angular 4, also used twitter bootstrap, jquery. Which gives authentication rights to users to edit daily Route Maps.
- Google OAuth2 is used and integrated to all Angular applications.
- Conduct the client side and server side development utilizing established development tools, guidelines and conventions including but not limited to Visual studio, C#.Net, ASP.NET but also used MVC 5, HTML5, CSS, JavaScript, Angular JS, Bootstrap and MS-SQL Server as the back end database and Data Encryption Methods.
Confidential, Kansas City, MO
Senior .NET Developer
Responsibilities:
- Designed and developed web user controls, master pages, validation controls, CSS files using C#.NET 4.0, JQuery, XML, HTML and ASP.NET 2.0/3.5/4.0.
- Designed web forms using ASP.Net, developed different .NET assemblies.
- Build Entire Application using Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Developed the UI (user interface) using ASP.NET, MVC5, HTML5, CSS3, Bootstrap, Ajax, jQuery, Angular.JS and Telerik controls.
- Implemented ASP.NET MVC4.0 (Model View Controller) architecture for application development to render different views based on the category and simplifies the testing process.
- Built numerous C# UI components and business modules using MVC4.0 framework.
- Used HTML5 and Angular JS for front end development.
- Responsible for upgrade process of the website to the latest version of Angular JS Framework.
- Designed interfaces for Annuity reminder case handling for commission reversals.
- Designing mobile application using Visual Studio and ASP.Net.
- Designed and developed Win Forms, Data validations framework and business qualification logic for use of various applications using Visual Studio 2012 and SQL server 2012.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Made changes to existing WCF service without breaking client using "Name" attribute.
- Designed large number of WPF forms, custom controls and user controls using XAML language.
- Developed Tabbed pages using Angular JS directives.
- Used JQuery and Angular JS for various client side validations.
- Responsible for upgrade process of the website to the latest version of Angular JS framework.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Script Manager Proxy, Update Panel and Model Popup Extender within some web pages.
- Designed different .NET components using VB, C# language for enterprise-level web applications using Object.
- UI development utilizing WPF, implementing MVVM. Creating and troubleshooting Views (XAML), View Models and Domain Object Models.
- Migrating UI components from Win Form to WPF.
- Oriented Programming techniques like Encapsulation, Polymorphism, Inheritance, Interfaces etc.
- Designed, configured and developed the web application using ASP.NET, C#, VB, AngularJS, jQuery and Bootstrap.
- Developed the UI (user interface) using ASP.NET, MVC5, HTML5, CSS3, Bootstrap, Ajax, jQuery, Angular.JS and Telerik controls.
- Maintained a consistent look and feel across all of the pages within MVC 3 application by Razor layout.
- Developed the components like Controllers, Views, Layouts, Action Filters in ASP.NET, MVC5.
- Developed front end for the entire website using HTML5, CSS3, and JavaScript.
- Built the Responsive UI screen using HTML5, CSS3 and Bootstrap.
- Winforms app to assist with job searches
- Maintained and enhanced WinForms app that interfaces with Prolaw.
- Developed HTML prototype documents with CSS Style Sheets.
- Followed Agile Development methodologies with daily scrums for the application development.
- Created and consumed WCF & WEB API web services for implementing business logic.
- Used WPF in creating different animated scenes using the combination of transforms, animation and color effects.
- Developed and consumed ASP.NET web services and WCF Services (ASP.NET 4.5) to achieve Service Oriented.
- Architecture (SOA) and communication between heterogeneous applications.
- Worked on MSMQ Windows Services.
- Implemented WCF Contracts such as Service Contract, Operation Contract, and Data Contract.
- Created custom and user controls for reuse.
- Developed and maintained stored procedures, User Defined Functions, Indexes, Views, Tables and
- Relationships on SQL Server 2012 database.
- Wrote SQL queries, views, stored procedures, functions and triggers in Microsoft SQL Server 2005/2008/2012.
- Worked on Multithreading techniques for creating high performance applications.
- Worked in MSSQL Reporting Service (SSRS) to generate reports and charts.
- Used IIS for hosting web application.Interacted with Testing Team, to support and understand Integration Testing, Regression Testing and System Testing to improve product quality.
- Involved in testing the application on a regular basis to improve the performance and provide bug free application.
Environment: .NET Framework 4.5, ASP.NET MVC5.0, Web Services, REST, WCF, ASP.NET, OOD, OOPs, XML, HTML5, CSS3,Angular.JS, jQuery, MS Visual Studio 2013/2012/2010 , MS SQL Server 2012, SSIS, SSRS, Entity Framework, LINQ, IIS, AJAX Toolkit, WPF, C#. Net, VB.NET, ASP.NET, ASP.NET MVC, ADO.NET, Bootstrap, Windows Communication Foundation (WCF), JavaScript, jQuery, Agile Development, Silverlight, Telerik Controls, Team Foundation Server.
Confidential, Tampa, FL
Senior .NET Developer
Responsibilities:
- Participated in System Specification meetings, analyzed user requirement, coordinated with coders and team members.
- Followed Agile Methodology to produce high Quality software and satisfy the customers.
- Participated in detail design of the Reporting application using MVC and ADO.NET Entity Framework .
- Worked with Visual Studio 2008/ .NET Framework 3.5 for the development of Web Pages.
- Developed and Enhanced User Controls, Custom Controls, User Interface by using HTML, CSS, Telerik Kendo UI and Telerik .NET UI Controls.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C# 4.0.
- Extensively worked on User Interface pages (*.aspx) using HTML and Java Script and to implement complex Business Rules and Validation of front end forms.
- Involved in designing and developing the GUI with various controls (Data Grid, Data List, Textbox, Calendar, List Controls, Dropdown box, Validation Controls etc.).
- Designed Cascading Style Sheets (CSS) and Master Pages for uniform and rich look of the web pages.
- Used Angular JS for Two Way Data Binding.
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI.
- Created UI controls in XAML pages using WPF
- Used Angular JS to standardize web application structure and provide a future template and Knockout JS for data binding.
- Involved in working with Server side State Management Techniques like Session state to maintain state between ASP.NET pages.
- Implemented AJAX Update Panel with the Script Manager Control for group by option to enable partial page rendering.
- Used Model View Controller (MVC) architectural design patterns for the development of the product.
- Designed an interactive web application using ASP.NET web forms, MVC Framework and Razor Markup.
- Used Microsoft patterns and practices recommended PRISM framework with features such as regions, modules, event aggregators, delegate commands in implementing (MVVM) Model-View-View-Model design pattern to develop a WPF application.
- 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.
- Validate all the Dashboard in BAM for VisionIP Data .
- Bank Deposit Operations/Item Processing using VisionIP.
- Testing VisionIP application (FIS Product) includes, Validating the Item Processing/ Check Image for image.
- POC in integration testing for VisionIP.
- Delivered CIBC automated Image Exchange Management bank wide implementation for the 6 processing regions on FIS VisionIP application.
- Redesigned and maintained existing Web API utilizing HTML5, CSS3, JQuery and Angular JS.
- Designed and developed rich applications for Web and Windows (WPF).
- Utilized WCF resources to communicate between components using MSMQ, Peer to Peer, TCP, HTTP and Named Pipes protocols.
- Worked on PL/SQL queries to retrieve data from Oracle.
- Worked with JSON and the RESTful Services.
- Accessing the data from Data Access Layer for the User Interface using WCF.
- Extensive use of Database Tables and Stored Procedures (created in MS SQL Server) in LINQ and used Lambda Methods to manipulate data and display in the front end.
- Created and used Stored Procedures, Views, Joins, Triggers, Indexes in SQL Server 2008
- Developed Custom web part for online Events Registration 2010 using visual studio 2010 for the users to register for the events and collect the user info.
- Prepared unit test cases and performed Unit testing prior to system implementation.
Environment: .NET Framework 3.5, Visual studio 2008, ASP.NET, C# 4.0, Java Script, Angular JS, Silverlight 3.0, WCF, LINQ, MS SQL Server 2008, SSRS, TFS, Agile Methodology, SharePoint Portal Server 2007/2010/2013 , RESTful Services, Windows SharePoint Services 3.0,VisionIP, Telerik Controls, Microsoft Office Performance Point Server 2007.
Confidential
.NET Developer
Responsibilities:
- Participated in the analysis, design & development phases of the SDLC along with the Business Analysts.
- Participated in meetings with Business users and with other project teams to ensure that the volatile business requirements reflect in the project development. Application development was based on UML methodology.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- High level design of the project using ADO.net that accessed the data in tables and procedures created during the SQL Server Project (using SQL Server as the backend).Connection string was made used to establish connection with the backend.
- Extensively used Grid Views with sorting and paging.
- Using ADO.net Database layer class for each module was created and variables, properties and methods for calling stored procedure were created for executing command objects for each module.
- Created a Data Source which contains all the tables required in the project .Made use of Datasets, Data Adapters supporting disconnected mode.
- Developed background process infrastructure on top of Windows Azure Queues.
- Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing.
- Several interactive Web forms were created using ASP.net using backend as SQL 2005. Several validators were used. Created WCF service interfaces. Developed business objects using ASP.Net for various modules.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Created CSS files to be applied to various web forms on the web pages.
- Generated Crystal Reports for Job purpose.
- Extensively used Web Services, SOAP, XML and XSL to expose the reports to facilitate information sharing.
- Designed and worked on Master Pages and content pages.
- Integrated all the modules as one application.
- Prepared Activity checklist, Quality system documentation, Audit checklist, HLD, DLD, various testing like Unit, Integration, UTP and ITP.
- Created tables for the modules and made use of constraints extensively for data insertion.
- Written stored procedures, functions, triggers and made use of cursors using SQL Server 2005.
- Prepared and executed unit test plans for every module and Code analysis for doing a quality check on the code during and after the development of the project. Followed all the coding standards during the project and displayed appropriate error messages wherever required.
Environment: .Net Framework 3.5 (Visual C#, ADO.NET, ASP.NET, WCF and WPF),Azure, Web Services, SQL Server 2005, IIS, HTML, XML, AJAX.
Confidential
.NET Developer
Responsibilities:
- Responsible for the Design, Development and Delivery of all the modules.
- Designed and developed web pages using HTML and CSS, maintained the code behind using ASP.NET with C#.NET and maintained the client side functionality using JavaScript and JQuery.
- Used JavaScript, AJAX and JQuery for dynamic page updates and client side validations.
- Extensively worked on ADO.NET for developing core data layers for the distributed applications.
- Extensively worked with Model Classes and ADO.NET for data access implementation.
- Designing and creating the database using normalization techniques in SQL server 2000.
- Writing stored procedures, functions and triggers in SQL server 2000 and 2005.
- Successfully migrated data from Microsoft SQL Server 2000 to Microsoft SQL Server 2005.
- Responsible for working with local and international teams to deploy applications to QA and production environments.
- Testing, Debugging, and Tracing the application for errors, Documentation and maintenance of program.
- Used Visual SourceSafe for version Control.
Environment: ASP.NET 3.5, Visual Studio 2008, Win forms, SQL Server 2000, SQL Server 2005, HTML, XML, CSS, JavaScript, C#, Crystal Reports, IIS5.0.