Lead Asp.net Mvc 6.0/ Asp.net Core1.0 / Wpf C# Developer Resume
Mechanicsburg, PA
SUMMARY:
- Strong expertise in architecting, designing and implementing Enterprise, e - Commerce, Client/Server, N-tiers applications and SOA (Service Oriented Architecture) services as Lead Application Developer
- 14 years of professional experience in IT industry as a Lead Application Developer in Microsoft technologies - Asp.Net Core 1.0/2.0, Asp.Net MVC 5.0/4.0/3.0/2.0, ASP.Net 4.5/4.0/3.5/2.0, Razor Views, MVC Kendo, Xamarin, C# 4.5/4.0/3.5/2.0, VB.Net 4.5/4.0/3.5/2.0, AppFabrics, WinForms 4.5/4.0/3.5/2.0, Windows Workflow (WF), Window Presentation Framework (WPF), XAML, Share Point, Team Foundation Server (TFS) 2017/ 15/13/12/10/08, SQL Server 2012/08/05/00, IIS 7.5/7.0/6.0, Prism, and Oracle database - 11G/9I/8I
- Very strong experiences in Agile/Scrum, Waterfall and Spiral development practices
- Strong experience in designing and developing middle tier with Rest services (Web API), WCF 4.5/3.5 services, Web services 2.0 with Xml for centralized and complex operations
- Worked extensively in UI designing using Html5, Css3, JQuery, JSON, Java script, VB script, Ajax, Asp.Net Ajax extensions and toolkit controls to enhance users’ UI experiences
- Solid working experience with UI client frameworks - Angular.js, Backbone.js, Knockout.js, and JQuery UI
- Worked extensively to implement and integrate data access layer using Ado.Net, Entity Framework (EF), Linq, Nhibernate, ODP.Net, Lambda Expressions with SQL Servers, MS Application blocks
- Good expertise in implementing Multi-threading logic, or using Task Parallel Library (TPL) to enhance the performance of the applications or services
- Sound working knowledge of Dependency injection (di) frameworks using MS Unity, Ninject, Spring.Net and Autofac to design and build loosely coupled applications
- Expertise in designing databases schemas and writing T-SQL queries, Stored procedures, Functions, Views, Triggers, Cursors in MS SQL server 2014/12/08/05 and Oracle 11g/9i/8i. Expertise in designing Reports using SSRS, and good experience with database tools such as SSIS (SQL Server Integration Services), SSRS (SQL Server Reporting Services), SQL jobs, SQL agents, SQL Profiler
- Good working knowledge of UML, OOAD, Design Patterns, MVC, MVP, MVVM patterns
- Implemented authentication using SAML token, JWT (Json Web Token) techniques, expertise in windows and form based authentication, also implemented Single Sign On technique for all org level applications.
- Good expertise in Implementing Validation structure, Logging structure, Exception Handling structure at System / Processes/Layer level exceptions
- Strong working knowledge of Writing Unit test cases and Test Driven test cases with Mocking frameworks
- Technically representing Use Cases / Processes flow structure (Presentation to business logic to data access layer), Identification of unique use case flows. Decision of design patterns we should use. Deployment decisions, Architecture style (client/server, web, SOA etc.), Layering decisions. Business Objects representation, Database usage (Data repository only or Data repository and business logic), Data access layer structure, Security structure. (Authentication, Authorization, audit etc.), Loosely couple architecture (Using IoC), Decision on using tools like App Fabrics, Microsoft Enterprise Library (Application Blocks) etc. Expertise in leveraging cloud infrastructure such as Microsoft Azure(PaaS) and implementing and deploying applications, services and/or database on MS azure environment. MS Azure (Cloud computing) used as Platform as a Service (PaaS), Infrastructure as a Service (IaaS), Software as a Service (SaaS)
- Experience in all SDLC phases, documents requirements of all the SDLC phases.
- Good experience of designing, developing, testing and deployment of software applications, services with given requirements, budget, timelines and quality
- Expertise in code migration from windows 2003 to 2008 or 2013
- Good experience with SharePoint 2010/2013 (CMS) and SiteCore for content management
- Good domains knowledge - Energy (oil and gas), banking, sales, financial, health care, content management, insurance, retail
- Expertise in Web and Windows UI design using third party framework controls such as DevExpress, Infragistics, Telerik, Synfusion, ComponentOne etc.
- Good understanding and working knowledge of issues on Web applications such as cross site scripting attack, SQL injection, performance etc.
- Effectively used tools/services/libraries to enhance the application development, productivity, authentication, authorization, testability, tractability, logging mechanism etc. using MS Visual Studio 2013/2010, MS Enterprise library, STS (security token service), AppFrabrics, MS application blocks for database interactions, performance tools - Dynatrace, Sitescope, Fidler (used to capture all the workflows i.e. all call traces on servers.) and SOAP UI, WCF test client, Toad / PL SQL Developer, Sticky notes, MS BIDS - Business Intelligence Development Studio, MS Visio / Enterprise Architecture, SQL Comparer, Resharper, Reflector, DotPeek, Log4Net, Fluent Validation Code libraries, FileNet
- Sound working knowledge of Windows 2008 R2/03/00/7/8/XP, Cluster servers, ACME servers, Windows Azure, Cloud, Cloud services
- Good at coding, analysis, functional design, technical design and testing and intensively involved in supporting, maintaining and troubleshooting activities for software applications and services
- Sound working knowledge of source controls such as Team Foundation Server (TFS), SVN, and VSS etc.
- Good team member and always represented team across the board in meetings, technical discussions, conference calls etc.
TECHNICAL SKILLS:
Web Technologies: ASP.NET Core 1.0, ASP.NET 4.5/4.0/3.5/3.0/2.0, ASP.NET MVC 5.0/4.0/3.0/2.0, Razor Views, XamarinWCF3.5services,Web Services2.0, CSS 3.0, HTML5 and Visual Studio.NET 2012/2010/2008/2005, ASP3.0, MOSS (Microsoft Office SharePoint Server)
Client frameworks: Html5, Css3, JQuery, JSON, Java script, VB script, Ajax, Asp.Net Ajax, backbone.js, Knockout.js, Angular.js and JQuery UI
Web Services: WCF 4.5/3.5 services, Web API, Rest services, Xml Web services 2.0, Windows Services
Languages: C#.NET 4.5/4.0/3.5/2.0, VB.NET 4.5/4.0/3.5/2.0, C,C++, WPF, XAML, WinForms 4.5, PL/SQL, XML, HTML5, Ajax, JQuery, JSON, JavaScript, VBScript
Technology for DB: SQL Server 2012/2008/2005/2003, Oracle 11g/9i/8i/11g
CMS Tools: ADO.Net, Entity Framework 5.0 / 6.0, LINQ to SQL, nHibernate, ODP.Net SiteCore, MS Sharepoint 2010/2013.
Performance tools: Dynatrace, Sitescope, Fidler
Tools: Visual Studio 20 15/13/12/10/08, ReSharper, NUnit, Reflector, Log4Net, MS AppFabric, Fluent validation
Methodologies: Agile/Scrum, Waterfall, Spiral
Source Control: TFS 15/13/12/10/08, Visual Source Safe, and SVN
Operating Systems: Win 2012 R2/2008 R2/2003/2000, Windows 8/7/XP/Vista IIS 7.5, 7.0, 6.0
Domain Knowledge: Energy (Oil and Gas), Finance (Banking, Insurance), Sales, Health Care, Content Management, Retail
IT Industries worked: Services, Product Based
Reporting Tools: SSRS, Crystal Reports
PROFESSIONAL EXPERIENCE:
Confidential, Mechanicsburg, PA
Lead ASP.Net MVC 6.0/ ASP.Net Core1.0 / WPF C# Developer
Responsibilities:
- Designed the architecture of GTS (Grievance Tracking System) as Web application, Web API services, Business Objects, Utility projects etc. Designed and implemented interfaces for Web APIs controllers such as - actions / methods based on business requirements
- Implemented JWT (JSON Web Token) security mechanism for web application and for Web API services
- Designed and Developed GTS Web application using ASP.Net Core 1.0 and ASP.Net MVC 6.0 using C#4.5 technologies.
- Leveraged the latest features of C#6.0 such as string interpolation, null reference check etc.
- Used JWT (JSON Web Token) Security Web API service for authenticating and authorization for GTS users (Facility Coordinators, Facility Managers, and Admins etc.)
- Designed and implemented various GTS modules and/or components such as ‘Initial review response’, ‘Facility appeal’, ‘Rejection’, ‘Remanded Review Response’ etc. using angular and typescripts. Used angular / typescript controllers, services, modules, custom directives/ components etc. to implements client side modules and components.
- Designed and Developed WPF application with correspondence, notifications, emails modules/features.
- Used cutting edge UI styles / resources for UI designs in WPF application
- Written look up Web APIs to get list of facility coordinators and facility officers for given facility location.
- Design and documented Technical Deign Documents (TDD) to capture the technical requirements for various user stories such as - Grievance assignment, Grievance Rejection, Grievance Creation, View Summary etc. Included Logical Business Objects Models, Controllers names and action methods, source tables’ names to get / persist data etc.
- Designed and developed Create grievance and View Grievance Summary UI pages with Razor views, partial views, view components etc. Interactive, informative and stylish UI pages have been designed using customized UI libraries and Angular JS to bind and populate Data Model to UI pages.
- Used JQuery asynchronous calls to get data from Controllers to enhance the user experience.
- Used Task Parallel Library (TPL) to load data to get data from multiple Web API calls to enhance system performance.
- Used SharePoint 2016 for implementing Tasks Workflow and managing content of sites such as headers, sub headings, labels, metadata, Tabs headings and subheadings, list of products, Eula messages, warning messages and so on using view rendering, controller rendering, page contents, layouts etc.
- Extensively used Site core and MS Sharepoint for content management
- Integrated Angular JS, JavaScript, JQuery, Ajax logic into user SEARCH interfaces for rich, smooth, fast and enhanced UI experience
- Used MS Unity (IoC) container for integrating generic repository pattern.
- Implemented customized exception, caching, logging frameworks and alerts using MS Enterprise library 4.5 frameworks. Users’ state information managed using ASP.NET Session objects throughout the application execution
- Developed Web APIs services as means of data source to outside applications with common and centralized business logic and control flows.
- Modeled and built database tables using SQL Server 2016, written and optimized stored procedures, functions, views and triggers at the back end.
- Written test driven tests using MOQ framework to verify the functionalities of business, data layers’ classes. Made sure that code coverage is always above 95%.
- Used extensively Entity Framework 6.0 repositories to communicate with underlying database tales.
- Used predicate builder (LinqKit.Entityframework) to apply the filter criteria on entities returned from data source.
- Used Auto mapper library to map database entities to business data objects and vice versa.
- Used MS Azure as Storage-as-a-Service, Database-as-a-Service, Information-as-a-Service, Process-as-a-Service, Application-as-a-Service,Platform-as-a-Service, Integration-as-a-Service, Security-as-a-Service, Management-as-a-service, Testing-as-a-Service, Infrastructure-as-a-Service.
Environment:: ASP.Net Core 1.0, ASP.Net MVC 6.0 / ASP.Net4.5 with C#.Net, Site core, Web APIs, ADO.Net 4.0, SQL Server 2016, Oracle 11, VS.Net 2015, Win 2008 R2/2012 Servers, TFS 2016, SVN, MS SharePoint
Confidential, Camarillo, CALead ASP.Net MVC 4.0 /WPF C# Developer
Responsibilities:
- Designed the architecture of Time & Labor Management (TLM) Web and, WPF (using, Prism and NHibernate), Mobile applications (using Xamarin ), and Web API services. Designed the interfaces between Web/Mobile application and Web API services.
- Designed and Developed TML Web and Mobile applications using ASP.Net MVC 4.0 and (using Xamarin ), with C#4.5 technologies. Used Web API service for authenticating and authorization for users.
- Designed and developed Timecard (Individual and Group) Schedules, System Options, Holiday list, Time and Attendance, Monthly reports etc. with Razar views, partial views. Interactive, informative and stylish UI pages have been designed using ADP customized UI libraries.
- Used Angular JS to bind and populate Data Model to UI pages.
- Used Task Parallel Library (TPL) to load data from to receive data from multiple sources to enhance system performance.
- Used SharePoint 2010/2013 (CMS) for effortlessly managing content of sites such as headers, sub headings, labels, metadata, Tabs headings and subheadings, list of products, Eula messages, warning messages and so on using view rendering, controller rendering, page contents, layouts etc.
- Leveraged cloud infrastructure (Microsoft Azure(PaaS)) and implemented and deployed .Net applications, SOA services and/or SQL database on MS azure environment.
- Used MS Azure as Storage-as-a-Service,Database-as-a-Service,Information-as-a-Service, Process-as-a-Service,Application-as-a-Service,Platform-as-a-Service, Integration-as-a-Service, Security-as-a-Service, Management-as-a-service, Testing-as-a-Service, Infrastructure-as-a-Service
- Unit tested all the single responsibility classes’ functionalities to ensure that various modules’ logic/behavior are expected ones.
- Architected, Designed and Developed TML Web application for users such as Practitioners, Supervisors, Employees and so on. Enhanced existing Employee Profile module using ASP.Net 4.0 and C#.Net 4.0.
- Extensively used Site core for content management
- Developed TLM using Cloud using Microsoft Azure
- Integrated Angular JS, JavaScript, JQuery, Ajax logic into user interfaces for rich, smooth and enhanced UI experience
- Enhanced existing Time Reports using ASP.Net 4.5/4.0 and C#.Net4.5/4.0
- Used Autofac (IoC) container for integrating generic repository pattern.
- Extensively used advanced Object Oriented Programming features for designed interfaces, classes and used generic classes to increase performance of over object type collections.
- Implemented customized exception and logging framework and alerts using MS Enterprise library 4.5 frameworks.
- Users’ state information (customers and customers’ info) managed using ASP.NET Session objects throughout the application execution
- Well supported, maintained Web application, WPF (using, Prism and NHibernate), application and WCF service, debugged and troubleshot productions issues with given SLAs
- Developed Web APIs services with common and centralized business logic and control flows.
- Modeled and built database using SQL Server 2012, written and optimized stored procedures, functions, views and triggers at the back end and used ADO.NET4.5 to perform CRUD operations
- Responsible for application administration and managing users, reviewed code to ensure that all the processes, benchmarks and standards are met such as ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Written test driven tests using MOQ framework to verify the functionalities of business, data layers’ classes.
- Used Entity Framework and nHibernate to communicate with underlying database.
- Project performance testing done to ensure that Web application, WFP application and WCF service are pretty robust and efficient to handle more than expected load during drilling process and while getting historical data up to maximum 8 hours.
- Also used C++ to write functions which would execute faster for real time data manipulation.
Environment:: ASP.Net4.0/ASP.Net4.5 with C#.Net, Site core, Web APIs, ADO.Net 4.0, SQL Server 2012, Oracle 11, VS.Net 2013, Win 2008 R2/2012 Servers, TFS 2013, SVN, SiteCore
Confidential, Houston TXLead ASP.Net MVC 4.0 /C# Developer
Responsibilities:
- Designed the architecture of MaraDrill Web, Maradrill Mobile (using Xamarin ), MaraDrill WPF (using Prism and NHibernate) application and MaraDrill WCF3.5 service and also designed the interfaces between WPF service and Client applications such as MaraDrill Web, MaraDrill WPF application.
- Designed and Developed MaraDrill Web and WPF applications using ASP.Net MVC 4.0, WPF (using Prism and NHibernate), WinForms 4.5 with C#4.5 and Xaml technologies. Used WCF3.5 service for authenticating and authorization for users.
- Designed and developed drilling, historical graphs and dials with Razar views, partial views. Interactive, informative and stylish drilling, historical graphs have been designed using Infragistics WPF4.5 chart framework in WPF application.
- Used Task Parallel Library (TPL) to load drilling data for last 2/4/8 hours and display on drilling graph.
- Used SharePoint 2010/2013 (CMS) for effortlessly managing content of sites such as headers, sub headings, labels, metadata, Tabs headings and subheadings, list of products, Eula messages, warning messages and so on using view rendering, controller rendering, page contents, layouts etc.
- Unit tested all the single responsibility classes’ functionalities to ensure that various modules’ logics are expected ones.
- Architected, Designed and Developed MaraDrill desktop application for corporate users / product owners (PO) using WPF with XAML application and WinForms 4.5.
- Enhanced existing Manage Contacts module using ASP.Net 4.0 and C#.Net 4.0.
- Integrated JavaScript, JQuery, Ajax logic into user interfaces for rich, smooth and enhanced UI experience
- Leveraged cloud infrastructure (Microsoft Azure(PaaS)) and implemented and deployed .Net applications, SOA services and/or SQL database on MS azure environment
- Used MS Azure as Storage-as-a-Service, Database-as-a-Service, Information-as-a-Service, Process-as-a-Service, Application-as-a-Service,Platform-as-a-Service, Integration-as-a-Service, Security-as-a-Service, Management-as-a-service, Testing-as-a-Service, Infrastructure-as-a-Service.
- Efficiently used and styled intrinsic controls for UI design for both Web and WPF applications, and User controls such as drilling graphs etc.
- Enhanced existing reports using ASP.Net 4.5/4.0 and C#.Net4.5/4.0
- Used MS Unity (IoC) container for integrating generic repository pattern.
- Extensively used advanced Object Oriented Programming features for designed interfaces, classes and used generic classes to increase performance of over object type collections.
- Implemented customized exception and logging framework and alerts using MS Enterprise library 4.5 frameworks.
- Users’ state information (customers and customers’ products) managed using ASP.NET Session objects throughout the application execution
- Integrated Angular JS, JavaScript, JQuery, Ajax logic into user interfaces for rich, smooth and enhanced UI experience
- Used Entity Framework and nHibernate to communicate with underlying database.
- Well supported, maintained Web application, WPF (using Prism and NHibernate) application and WCF service, debugged and troubleshot productions issues with given SLAs
- Developed SOA based WCF3.5 services with centralized business logic and control flows.
- Modeled and built database using SQL Server 2012, written and optimized stored procedures, functions, views and triggers at the back end and used ADO.NET4.5 to perform CRUD operations
- Responsible for application administration and managing users, reviewed code to ensure that all the processes, benchmarks and standards are met such as ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Written test driven tests using MOQ framework to verify the functionalities of business, data layers’ classes.
- Project performance testing done to ensure that Web application, WFP application and WCF service are pretty robust and efficient to handle more than expected load during drilling process and while getting historical data up to maximum 8 hours.
- Also used C++ to write functions which would execute faster for real time data manipulation.
Environment:: ASP.Net4.5 with C#.Net, Site core, WPF with C#.Net4.0, WinForms 4.5, C++,WCF3.0, Ado.Net 4.0, SQL Server 2012, VS.Net 2013, Win 2008 R2, Win 7, TFS 2013, Windows Service
Confidential, Louisville, KYLead ASP.Net MVC 5.0 / C# Developer
Responsibilities:
- Architected, Designed and Developed Employer Portal application using ASP.Net 4.0 and C# technologies. Used WCF service for authenticating and authorization for users.
- Used SharePoint 2010/2013 (CMS) (CMS) and binding framework with MVC for effortlessly managing content of sites such as headers, sub headings, labels, metadata, Tabs headings and subheadings, list of products, Eula messages, warning messages and so on using view rendering, controller rendering, page contents, layouts etc.
- Integrated Angular JS, JavaScript, JQuery, Ajax logic into user interfaces for rich, smooth and enhanced UI experience
- Designed and developed partial views, Designed UI Interfaces, and unit tested all the functionalities to implement various modules for Employer Web Portal.
- Architected, Designed and Developed Employer desktop application for corporation users / product owners (PO) using WPF with XAML application using 4.0.
- Enhanced existing Manage Contacts module using ASP.Net 4.0 and C#.Net 4.0.
- Designed, developed Email functionality including UI interfaces using ASP.Net 4.0 and C#.Net 4.0 and integrated seamlessly with existing Manage Contacts module
- Integrated JavaScript, JQuery, Ajax logic into user interfaces for smooth and enhanced UI experience
- Used SharePoint 2010/2013 (CMS) for effortlessly managing content of sites such as headers, sub headings, labels, metadata, Tabs headings and subheadings, list of products, Eula messages, warning messages and so on using view rendering, controller rendering, page contents, layouts etc.
- Leveraged cloud infrastructure (Microsoft Azure(PaaS)) and implemented and deployed .Net applications, SOA services and/or SQL database on MS azure environment.
- Used MS Azure as Storage-as-a-Service,Database-as-a-Service,Information-as-a-Service, Process-as-a-Service,Application-as-a-Service,Platform-as-a-Service, Integration-as-a-Service, Security-as-a-Service, Management-as-a-service, Testing-as-a-Service, Infrastructure-as-a-Service
- Extensively used Sitecore for content management
- Enhanced existing reports using ASP.Net 4.0 / C#.Net4.0
- Used MS Unity (IoC) container for integrating generic repository pattern.
- Extensively used advanced Object Oriented Programming features for designed interfaces, classes
- Implemented customized exception logging framework and alerts using log4Net
- Users’ state information (customers and customers’ products) managed using ASP.NET Session objects throughout the application execution
- Well Supported, maintained Website, debugged and troubleshot productions issues with given SLAs
- Extensively used generic classes to increase performance of application and services over object type collections.
- Developed SOA WCF services with centralized business logic and control flows.
- Modeled and built database using SQL Server 2008, written Stored Procedures, Functions, Views and Triggers at the back end and used ADO.NET4.0 to perform CRUD operations.
- Responsible for application administration and managing users
- Reviewed code to ensure that all the Processes and Standards are being met i.e. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Written test driven tests using MOQ framework to verify the functionalities of business, DAL layers’ classes.
- Project performance testing done to ensure that Web application, and supporting WCF services are pretty robust to handle more than expected load at peak hours.
- Used Entity Framework and nHibernate to communicate with underlying database.
Environment:: ASP.Net 4.0, Site core 7.0, WCF3.0, C#.NET4.0, Ado.Net 4.0, SQL Server 2008, VS.Net 2010, Win 2008 R2, Win 7, TFS 2012 Version, IIS7.5
Confidential, Houston, TXLead ASP.NET4.0 Developer
Responsibilities:
- Designed and Developed GMS application using ASP.NET MVC4.0 and ASP.NET 4.0 using C#.NET 4.0 with JQuery, JSON, AJAX technologies. WCF service has been used for authenticating and related functionalities for users Written Razar views (*.cshtml files), Web pages (*.aspx files), Models, Repositories. Designed and developed User controls, Designed UI Interfaces, and unit tested all the functionalities to implement various modules (Operation, Set Up, Reporting, Training, QHSE and Marine) of GMS application.
- Integrated Angular JS, JavaScript, JQuery, Ajax logic into user interfaces for rich, smooth and enhanced UI experience
- Architected, Designed and Developed GMS Corp Version using WPF with XAML.
- Implemented WorkFlows for WOSC, DPE and DPM forms using C#.Net 4.0. There are various levels for a form to be shared, reviewed and approved/rejected. When Toolpusher creates a form and submits, the form would go to next Owner, OIM (Offshore Installation Manager), for review and further approval (or rejection). Once OIM is done with form, OIM submits form to next Owner, Rig Manager, and so on.
- Added enhancements to existing Incident form using ASP.Net 4.0 and C#.Net 4.0.
- Designed, developed OAN (Operation Abnormality Notification), including UI interfaces, module as ASP.Net 4.0/C#.Net 4.0 Web User Control and integrated seamlessly with existing Incident and OER forms. Added new Thread in GMS service (Windows service) to send OAN notification email to OIM and Rig Manager. Added email functionality to send Downtime notifications email to OIM and Rig Mgr.
- Used FileNet to download files.
- Used multi-threading to get claims information from multiple sources.
- Integrated JavaScript, JQuery, Ajax logic into user interfaces (OAN, Incident, Operation Event reports) for smooth and enhanced UI experience
- Designed, developed Quick Share Web user control using ASP.Net 4.0/C#.Net4.0 and integrated seamlessly with existing Incident form. Designed and developed QS report using SSRS 2008 with email support.
- Enhanced existing reports (DPE, DPM, Incident) using ASP.Net 4.0/C#.Net4.0.
- Used Unity (IoC) container for integrating generic repository pattern.
- Designed and Implemented interfaces and classes using advanced Object Oriented Programming features
- Designed and implemented data access layer Ado.Net4.0.
- Implemented customized exception logging framework and alerts using log4Net
- Users’ state information (customers and customers’ products) managed using ASP.NET Session objects throughout the application execution
- Developed SOA WCF services with centralized business logic and control flows.
- Modeled and built database using SQL Server 2008, written Stored Procedures, Functions, Views and Triggers at the back end and used ADO.NET4.0 to perform CRUD operations.
- Responsible for application administration and managing users
- Reviewed code to ensure that all the Processes and Standards are adhered i.e. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Written test driven tests using MOQ framework to verify the functionalities of business, DAL layers’ classes.
- Project performance testing done to ensure that Web application, Windows application and supporting WCF services are pretty robust to handle more than expected load at peak hours.
Environment:: ASP.Net 4.0, WCF3.0, C#.NET4.0, WPF, XAML, Ado.Net 4.0, SQL Server 2008/2005, VS.Net 2010, Win 2008 R2, Win 7, Team Foundation Server (TFS), IIS7.5
Confidential, Austin, TexasLead ASP.NET MVC3 Developer
Responsibilities:
- Analyzed business requirements and implemented.
- Architected, designed and developed eSupport-Troubleshooting application using ASP.Net MVC3.0 technology (Written MVC 3.0 Controllers, Razor Views, View Models, Interfaces, Repositories and unit tested them) to implement business processes such as Troubleshooting, Support Videos, Equalogic Converter etc. controllers’ logic
- Integrated JQuery, Ajax, and JSON technologies into client user interfaces for smooth and enhanced UI experience in Razor Views.
- Used MS Unity (Dependency Injection) to couple interfaces with implementations, repositories
- Integrated application with UI framework, application framework and configuration frameworks to be compliant with side wide UI requirements.
- Used Nugget packages to integrate dependent Websites such as Common library and Product Selector.
- Worked on replacing existing Web services with SOA based WCF3.0 services.
- Extensively used generic classes extensively to enhance application performance over legacy collection of ‘object’ types
- Designed and developed Data Access Layers to persist support videos list in SQL2008
- Used SSMS 2008 to debug SQL Queries, restore database and take database backups
- Utilized ASP.NET Session objects to maintain the state information about customers and customers’ products
- Analyzed SRS, BRD and created ‘Use Case’ documents, provided sizing (estimation).
- Broken down ‘Use Cases’ into Technical Design documents and distributed among team members to further implement. TD comprised of sequence, components, activity diagrams etc.
- Implementation (code development) of technical design document.
- Supported, maintained Website, debugged and troubleshot productions issues
- Reviewed code to ensure that all the Processes and Standards are being adhered. Ex. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques etc.
- Written unit tests to verify the functionalities of Business, DAL layers’ classes.
- Project performance testing done to ensure that Websites and supporting WCF services are pretty robust to take more than expected load at peak time.
Environment:: ASP.Net MVC 3.0, WCF3.0, VB.Net, VB.6.0,C#.NET, Ado.Net, SQL Server 2008, VS.Net 2010, Win 2008 R2, Win 7, Team Foundation Server (TFS), IIS7.5
ConfidentialCustomer Account Service
Responsibilities:
- Designed and developed customer account service using SOA WCF4.0 service and VB.NET4.0
- Designed and developed the service architecture, work flow for customer account service
- Integrated WCF services with Oracle User Defined Types 11g (i.e. Oracle Object model) using Ado.Net to perform CRUD operations.
- Coupled interfaces with implementations, and repositories using MS Unity (Dependency Injection)
- Developed independent common framework for error logging and IIS logging
- Implemented user inputs validation using Fluent Validation library
- Implemented business processes and control flow using factory and façade design patterns in WCF services.
- Created production deployment document and worked with app support team for deploying code in production environment.
- Analyzed business requirements by working with BA and implemented them correctly with no deviation
- Created ‘Use Case’ documents from BRD document, provided sizing (estimation).
- Broken down ‘Use Cases’ into Technical Design documents. TD comprised of sequence, components, activity diagrams etc.
- Implemented (code development) technical design document and also provided support and maintenance.
- Reviewed code to ensure that all the processes and standards are being adhered. Ex. ensuring correct implementation of requirements, coding standard, project architecture, efficient code writing techniques.
- Written unit tests to verify the functionalities of Business, DAL layers’ classes.
- Project performance testing done to ensure that project is pretty robust to take more than expected load at peak times.
- Supported production launches and made sure all the launches are successful.
- Supported production issues with given SLA by working with ‘Application Support’ team and made sure that production services are always up and running.
- Created DR (Disaster recovery) document and shared with business and stakeholders.
Environment: WCF3.0, C#.NET, Ado.Net, VB.Net, VB.6.0,Oracle 11g, Visual Studio.Net 2010, ODT.Net, Team Foundation Server, Win 2008 R2,Win 7, IIS 7.5
ConfidentialSr. ASP.NET Developer
Responsibilities:
- Used DI (Dependency Injection) to couple interfaces with implementations.
- Used Telerik UI controls to design and develop UI pages.
- Used ADO.NET for database CRUD operations, Implemented user inputs validation using Fluent Validation library.
- Written stored procedures and triggers, Worked on all layers i.e. Presentation, Business and Data layers.
- Understood the business requirements, created Technical Design documents from Use cases documents comprised of sequence diagrams, class diagram, activity diagram etc.
- Implemented technical design document and written rhino mocks tests to verify the functionalities of business, data access layer classes.
- Supported production issues with given SLA and made sure that applications in production environment are always up and running.
- Interacted with clients on queries, discussion, meetings etc.
- Represented my team in terms of technical discussion, meetings, KT sessions, mentoring etc.
- Used ASP.NET caching technique to maintain the state information about users and to keep common data in memory to enhance performance of the application.
- Took advantage of connection pooling to enhance the performance of the application.
Environment: s: ASP.Net3.0, C#.Net2.0, VB.Net2.0, Ado.Net, SQL Server 2005, VSS, Windows XP/2003, IIS6.0
ConfidentialSr. Windows Forms Developer,
Responsibilities:
- Designed and developed Windows forms using .NET 2.0
- Used ADO.NET for CRUD database operations, Written Stored Procedures and Triggers
- Took advantage of connection pooling to enhance the performance of the application.
- Gathered and understood the business requirements by interacting with BA.
- Analyzed SRS, BRD and created ‘Use Case’ documents, provided sizing (estimation).
- Broken down ‘Use Cases’ into Technical Design documents. TD comprised of sequence, components, activity and class diagrams etc.
- Implemented (code development) technical design documents and supported, debugged, and maintained project.
- Reviewed code to ensure that all the processes and standards are being adhered i.e. ensuring correct implementation of requirements, coding standard, project structure, efficient code writing techniques etc.
- Written unit tests to verify the functionalities Business, Data layers’ classes.
- Project performance testing done to ensure that project is pretty robust to take more than expected load at peak hours.
Environment:: Windows forms, C#.Net2.0, VB.Net2.0, ADO.NET, SQL Server 2005, VB6.0, VSS, Windows XP/2003, IIS6.0
Confidential.NET Developer
Responsibilities:
- Designed and developed RMS Gateway as Windows service using C#.Net2.0.
- Used XSLT for xml files transformations, Used XML serialization to map classes into xml files and xml files to classes.
- Design and developed framework for gateway independent of plug-ins i.e. class libraries which had business logic, Used reflection technique to locate and execute plug-ins i.e. class libraries using VB.Net
- Used caching mechanism, connection pooling to enhance performance
- Interacted with BA to understand the requirements and to clarify concerns.
- Created technical design documents comprised of sequence, activity diagrams etc.
- Designed and developed plug-ins i.e. class libraries.
- Written unit tests using N-Unit tool to verify the functionalities of all business, data layer classes
- Code reviewed to ensure that code implemented is as per the standards and requirements.
- Interacted with BA to understand and clarify requirements.
- Designed and developed Windows application with required UIs to add, update in XML configuration file which would have all configuration info to be used by RMS Gateway and Plug-ins to operational.
- Created technical design document with sequence, components diagrams etc. and get them approved with team lead. Interacted with clients to raise concerns and clarify concerns.
- Implemented (code development) technical document and written unit tests to verify the functionalities of all business, data layer classes.
Environment:: C#.Net2.0, VB.Net, XML, Visual SourceSafe, Win 2000, Win XP
