Sr. .net Developer Resume
Redmond, WA
SUMMARY
- Over 12 + years of professional experience in all stages of the SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, implementation, testing, deployment, documentation and maintaining of various stand - alone, intranet, client-server and web-based projects with exceptional ability to work in a team using Agile/Scrum, TDD, BDD and Waterfall methodologies.
- Extensive experience of designing and developing software applications with .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1 using C#, ASP.NET, ASP.NET MVC 4.0/3.0, Entity Framework 6.1/4.1/4, Visual Basic 6.0, VB.NET, MVP, and MVVM. Expertise in Database Programming using RDBMS databases like SQL Server 2012/2008/2005/2000/7.0 , Oracle 11g/11i/11.03/10g/9i//8i, MySQL and MS Access 2000/97.
- Experience with UML (Unified Modeling Language) such as Case, Class, Sequence and Activity Diagrams and Object Oriented Programming (OOP)/OOD, Software Design Patterns (Creational, Behavioral and Structural) such as Abstract Factory, Factory Method, Builder and Singleton patterns in 3-Tier and N-Tier Applications. Well experienced in using version controls SVN/Subversion, VSS, CVS, GIT and Team Foundation Server (TFS).
- Extensive experience in web-based page and site designs using HTML, XHTML, DHTML, CSS, JavaScript, jQuery, XML, XAML, JSON, AJAX, Sitefinity/Sitefinity Thunder, Bootstrap, KnockoutJS, AngularJS and Telerik controls. Expertise in creating rich content WebForms, WinForms, Web User Controls, Server Controls, Web Services and Windows Services.
- Intensive project experience in Silverlight and WPF (Windows Presentation Foundation), WWF development including front designing in Confidential Expression Blend and back programming in Confidential Visual Studio. Extensive experience in SOA-based solutions-Web Services, WebAPI, WCF, SOAP including RESTful services and expertise in Web Services creating, testing (WSDL, SOAP), discovering (DISCO), NET remote and security.
- Experience in manipulating XML, Converting Data between ADO.NET and XML and proven knowledge in DTD, Schema, XSL (XSLT, XPath, and XQuery) and LINQ (Language Integrated Query) to query XML documents.
- Extensive experience in writing SQL Server Confidential -SQL Functions, Stored Procedures, Triggers (DDL/DML), Views and Indexes. Expertise in BI Tools SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS/DTS import-export) packages and Crystal Reports 14/12/XI/10/9/8.5/8.0
- Expertise in writing Oracle SQL, PL/SQL, procedures, functions, packages, triggers, views and proficient in Oracle utilities like SQL*Loader, SQL*plus, TOAD and PL/SQL-Developer. Experience with Data Accessing including using DataAdapter, DataReader and DataSet in ADO.NET and LINQ Providers for data manipulation.
- Well exposed to various platforms, bleeding edge technologies and experienced in Windows 7/XP/98/95, Windows NT 4.0/2003/2000 and DOS, well conversant with UNIX, UNIX scripts. Expertise in creating installers / software packages using software tool InstallShield and deploying windows-based applications using ClickOnce Deployment.
- Proficient in JAVA2.0, DEVELOPER/2000, dBase/FoxPro, BASIC, PASCAL, COBOL and MS-Office.
- Good Team Player with excellent communication, analytical, verbal, writing and presentation skills along with strong management, organizational and mentoring skills. Quick learner with exceptional ability to grasp new technologies and easily adapts to various environments.
- Exposure to diverse business domains including Healthcare, Supplier Management Solutions, Communications & Entertainments, Banking, Food & Facility Services, Financial & Micro Finance, Retailing and POS.
TECHNICAL SKILLS
Web Technologies: .Net Framework 4.5/4.0/3.5/3.0/2.0/1.1 , ASP.Net MVC 4.0/3.0, ADO.Net, ASP, ADO, Web Services, WCF Services, RESTful Services, WebAPI, WPF, WWF, .NET Remoting, XML, XSL, XSLT, AJAX, HTML, DHTML, CSS, Bootstrap, KnockoutJS, AngularJS, Entity Framework 6.1/4
Languages: .Net Framework 4.5/4.0/3.5/3.0/2.0/1.1 , C#.Net, VB.Net, ASP.Net, JavaScript, jQuery, LINQ, Visual Basic 6.0, VBA, VBScript, Jscript, Confidential -SQL, PL/SQL, SQL* Plus, DEVELOPER/2000 (Forms 6i, Reports 6i), C, C++, JAVA 2.0, dBase, FoxPro, BASIC, PASCAL and COBOL
Databases: Oracle 11i/11.03/10g/9i/8i /7.0, SQL Server 2012/2008/2005/2000/7.0 , MS-Access 2000/97
Operating Systems: Windows NT/2000/2003, Windows 10/7/XP/98/95, MS-DOS and UNIX.
Reporting Tools: SQL Server Reporting Services, Crystal Reports 10.0/9.0/8.0/7.0 , Business Objects.
BI Tools: SQL Server Analysis Services (SSAS), Integration Services (SSIS), Reporting Services (SSRS) and Oracle SQL Loader
Development Tools: Visual Studio .NET 2013/2012/2010/2008/2005/2003 , Visual Studio 6.0, PL/SQL-Developer, TOAD, Oracle SQL Developer, VSS, SVN, CVS, TFS, UseCase, NUnit, SpecFlow, StoryQ.
Web Servers: Internet Information Server (IIS 7.0), Confidential BizTalk Server
Middleware: MTS, MSMQ, COM/DCOM, COM+, IIS 7.0-5.1, CORBA, EJB
Case Tools: Oracle Designer, Rational Rose, Erwin, Visio
Multimedia Tools: Flash, Dream weaver, Photoshop, CorelDraw, Adobe PageMaker
Tools: and Utilities Confidential Outlook, Confidential Word, Confidential Excel, Confidential Power Point, Confidential Access, Adobe Acrobat and FP Spread (Far Point SpreadSheet)
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Sr. .Net Developer
Responsibilities:
- Developed front end responsive web applications and windows applications using C#, ASP.NET MVC, Visual Studio 2013, HTML, jQuery, JavaScript, KnockoutJS, AngularJS, WPF, XML, WCF and SQL Server 2012.
- Designed and developed Update Manager Web UI application for IMO 2.0 using AJAX, HTML/CSS/JS/JQuery and KnockoutJS/AngularJS for silent and non-silent product notification updates installation.
- Used C# and WPF with the MVVM pattern to develop Update Manager System Tray application using Flexera API for IMO 2.0 and prepared technical documentation such as system architecture, functional, design documents.
- Created jQuery plug-ins for web pages to populate Telerik MVC controls and updated page content utilizing Ajax and Json. Developed ASP.NET/MVC UI web pages utilizing Telerik MVC controls for populating/displaying of data.
- Designed the database, tables and developed Confidential -SQL stored procedures, functions, indexes, views using SQL Server 2012 to retrieve, insert and update the data. Developed complex stored procedures to generate Ad hoc reports within SQL Server Reporting Services for creating matrix and tabular, drill down, drill through, and parameterized reports.
- Worked on Content Management System (CMS) to enable the construction of dynamic, fully editable Web sites. Used variety of Sitefinity built-in components, such as Pages, Modules, and Widgets and performed tasks through the API. Utilized Sitefinity Thunder to create and maintain themes and widgets through the Visual Studio environment.
- The development environment is based on a stack of well-known open source products such as Nunit, SpecFlow andStoryQfor unit testing, log4netfor logging, Mocksfor unit test mocking.
- TheAgile methodologyis used throughout the life time of the project, with a 15 minutes stand-up meeting every morning, regular retrospective meetings and mid-sprint reviews,Test Driven Development(TDD) and Behaviour Driven Development (BDD) are also enforced andcode reviewswere done before each commit.
- Analyzed and designed new Medical Necessity application process for ICD-9/ICD-10 using ADM Tool (.Net), Oracle SQL Developer, PowerShell, Delphi and Oracle SQL scripts/batch files, from design to completion.
Environment: .Net Framework 4.5, ASP.NET, C#.NET, ASP.NET MVC 5.1.2, ADO.NET, AJAX, JavaScript, jQuery 2.1.1, KnockoutJS, AngularJS, Sitefinity 6.3/7, Sitefinity Thunder, WPF, XML, XAML, HTML, CSS, Telerik Controls, Web Services, WCF, RESTful Services, WWF, Oracle 11gRelease 2 (11.2.0.1), SQL Server 2012, Windows Server 2012 R2, Visual Studio Premium 2013 (Version 12 Update 4), Resharper 8.1, Oracle SQL Developer 3.1, PowerShell 2.0/4.0, Delphi XE5/RAD Studio XE5 Enterprise, Windows Installer, Flexera API, IIS 7.5, Unit Testing using Nunit, Shims & Moq/ Confidential Fakes, BDD, TDD, SVN, VSS, and GIT/TFS.
Confidential, Phoenix
Sr. .Net Developer
Responsibilities:
- Developed front end responsive web application features using Confidential .NET Framework 4.5, ASP.NET MVC, C#, Entity Framework, Dynamic Linq Library, AJAX, Bootstrap, jQuery, and JavaScript.
- Developed components in C# using ADO.NET to provide the functionality for the Data Access Layer and give access to the database for CRUD operations through Business Logic Layer.
- Involved in design and development of independent WCF RESTful (Windows Communication Foundation) services and define Service Contracts for specific functionality.
- Created secure ASP.NET MVC Website, Web Services and SharePoint application using iterative client focused agile practices. Created TFS based automated build, test and deployment for MVC application.
- Designed dynamic packages to transfer data crossing different platforms, validate data during transfer, and archive data files for different Database Management Systems.
- Developed reusable .NET libraries and ASP.NET MVC pages and perform unit test of the application using N-unit for integration and build process.
- Used ADO.NET extensively to interact with SQL Server 2012 and Oracle 11g. Created Confidential -SQL, PL/SQL scripts, developed functions, procedures and packages. Actively involved with the team of developers in knowledge transfer, functionality issues, database issues, best coding practices and standards.
Environment: .NET Framework 4.5, ASP.NET, C#.NET, ASP.NET MVC 5.1.2, ADO.NET, AJAX, JavaScript, jQuery 2.1.1, XML, XAML, HTML, CSS, Bootstrap 3.1.1, Web Services, WCF, WWF, NUnit, OOPS, Dependency Injection, AutoMapper 3.2.1, Entity Framework 6.1.0, Dynamic Linq Library 1.1.9, SQL Server 2012, Oracle 11g, MOSS, SQL, LINQ, SSRS, SSIS, Visual Studio Prof 2013, SVN, VSS, Windows 7/2000, IIS 7/7.5 and Team Foundation Server.
Confidential, Lisle, IL
Sr. .Net Developer
Responsibilities:
- Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of the entire project. Designed Web Forms, User Controls, AJAX Web Forms and HTML Pages.
- Developed core functionality with the C#.NET, ASP.NET/ASP.NET MVC, ADO.NET, Telerik Controls and created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Created Master Pages, Content Pages and Site Map in the Site Design for uniformity and Skin files and CSS for styling with Themes. Worked with Script Manager and Update Panel in AJAX Server Control to develop the GUI.
- Extensively worked with ASP.NET Web Site Administration Tool and Web Config file to create Roles, Profiles, Login Controls, Identification, Authentication and Authorization for Site Security and user data storing.
- Coding, build .NET solutions using C#, WinForms, ASP.NET, XML, SQL and other relevant technologies as well as applying techniques like Refactoring and Test Driven Development.
- Created Service Layer using C# and WCF REST and developed code to validate the user credentials for authenticating user to access the WCF RESTful services.
- Involved in customizing the third party Data grid controls (Telerik). Generated Reports using Telerik report and used Telerik RAD control Data Grid.
- Designed different Web Services and Modules using C#.NET as Business Components to implement general enhancements to client and core APIs to support extended functionality within WAMS.
- Developed a Module that enable the admin to provide access rights to users based on their credentials during the Windows Authentication on custom Web Parts.
- Implemented Data access layer using ADO.NET to connect and retrieve and manipulate database information. Used Confidential Visual Source Safe (VSS), SVN and TFS for source access management.
- UI Development in MS WinForms utilizing MVP/Event Aggregator patterns. Responsible for code testing, troubleshooting, deployment and preparing technical documentation.
- Created rich, interactive UI using WPF and designed large numbers of WPF Forms, Custom/User Controls using XAML for UI. Used XSLT for XML data transformation and Schema to check the validity of XML Document.
Environment: .NET Framework 4.5/4.0, C#, ASP.NET MVC 4.0/3.0, ADO.NET, HTML, CSS, JavaScript, jQuery, Web Services, Telerik Report, Telerik RAD controls, AJAX, WPF, WCF, WinForms, WWF, WCF RESTful, NET Remoting, IIS 6.0/5.0, XML, XAML, Visual Source Safe, Visual Studio 2012/2010, SVN, SQL Server 2008/2005, Crystal Reports 10.0/Business Objects, Windows 7/XP/2000
Confidential, Richmond, WA
.Net Developer
Responsibilities:
- Participated in all the phases of the web site and desktop application development life cycle involving analysis, design, development, testing and deployment of the project.
- Created Content Pages, User Controls, Web Forms and HTML Pages for different banking services and modules using ASP.NET, XHTML and C# and applied Master Pages, Themes, and CSS for a consistent look and feel for Page design.
- Used JavaScript to create Client-Side Dynamic content UI and ASP.NET, C#.NET to modify and add Server Controls for Dynamic Server-Side Code.
- Created Site Map to implement Navigation Path and Page Access Control according to Users' and Identities and created a large number of Class and Interface to implement Business Logic and Data Manipulation.
- Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories. Implemented Entity Framework and LINQ (including dynamic expressions).
- Participated in a fully scalable WPF based client/server application using C#, WCF, Entity Framework and SQL Server. Extensively worked on SQL Queries, Stored Procedures and Triggers using Confidential -SQL in SQL Server 2008/2005
- Implemented SOA layer using C#.NET WCF RESTful to decouple the UI with Business Logic. Implemented Banking Security features using ASP.NET Login Controls, Personalization,, Authentication and Authorization.
- Developed complex MVC Controller, View Models and Helper methods linked to backend database. The ADO.NET Entity Framework was used for the object to database mappings.
- Extensively worked on Consuming, Calling, Transmitting and Processing Web Services and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages.
- Used ADO.NET objects, DataSet, DataTable and DataAdapter for manipulating, retrieving, storing and displaying data from SQL Server 2005 Data Source.
- The reoccurring error in the ASF System has been identified as PL/SQL-Oracle 8i problem and fixed the same and also involved in data migration from existing Oracle 8i to Oracle 10g systems.
- Created WCF RESTful Services for communicating and providing real time data from integrated server to Client application and responsible for debugging, tracing, deployment, installation and maintaining work.
Environment: .Net Framework 3.5/2.0, C#, ASP.NET 2.0, ADO.NET, WCF/WCF RESTful Services, WPF, Visual Studio 2008/2005, Web Services, XML, Confidential -SQL, SQL Server 2008/2005, HTML, XHTML, XSLT, CSS, Visual Source Safe, MS Visual Studio, Crystal Reports 6.0/Business Objects, SQL, PL/SQL, Oracle 10g/8i, TOAD, PL/SQL-Developer.
Confidential, Warrenville, IL
Sr. Software Developer/Analyst
Responsibilities:
- Performed enhancements, customizations and remediation of Questionnaire Screens in the Insight application in VB.NET.These screens are the User Interface/Front End that Confidential ’s clients see when using this application.
- Involved in developing application for data communication using VB.NET and ASP.NET. Developed and debugged complex stored procedures in SQL Server 2005.
- Responsible for developing web pages using ASP.NET, JavaScript & Telerik controls and AJAX library for developing .Net Web Services using WCF (Windows Communication Foundation).
- Responsible for creating Stored Procedures, Functions, Views, Tables, Sequences and Synonyms for Confidential SQL Server database. Used SSIS to perform ETL operations for Master Data Management (MDM)
- Wrote routines in PL/SQL to retrieve and capture data from Oracle 11.03/11i. Made changes from 1 source point to another source point for the database.
- Developed and debugged complex procedures in Oracle 11i/11.03 that made use of cursors. Responsible for creating Procedures, Functions, Views, Packages, Tables, Clusters, Sequences, Synonyms.
- Performed enhancements, customizations and remediation of existing stored procedures/triggers/views/queries for the Oracle 11.03/11i and developed SQL Scripts to make sure data is being/can be stored in Access 97 for when Confidential ’s client users are using the application on their local machines.
- Implemented the key components of RAD programming such as Visual Development Environment and Tools, Extensibility, Modular Programming and Code Reuse, Inter-application Communication.
- Developed COM objects with Visual Basic 6.0 for a multi-tiered, web-based management system backend database as Oracle. This program also made use of third-party OCX's.
- Involved in developing application for data communication using ASP and VB6.0. Developed and debugged Active Server Pages running JavaScript with Oracle backend database.
- Designed and developed Reports, Sub Reports and Drilldown Reports like Financial Reports, Questionnaire Reports, Budget Supporting Reports and Custom Reporting etc. using Crystal Reports 6.0
- Used FP Spreadcomponent that allows for exporting between Visual Basic applications and Excel Spread Sheet.
Environment: .NET Framework 3.5, VB.NET, ADO.NET, ASP.NET, JavaScript, AJAX, CSS, NUnit, Web Services, SOA using WCF, Telerik controls, Visual Studio 2008, SQL Server 2005, SSIS, SSRS, Confidential -SQL, Visual Studio, VB6.0, VB Script, Visual Source Safe, FP Spread (Far Point SpreadSheet), ASP 3.5/3.0, IIS 6.0/5.0, ADO, Oracle 11i/11.03, SQL, PL/SQL, TOAD, HTML, XML, XSLT, XAML, Crystal Reports 6.0, Visio 2003, Windows XP/2003/2000
Confidential
Sr. Software Engineer
Responsibilities:
- Developed modules in VB.NET and used ADO.NET objects for consistent access to SQL Server data source and involved in financial reporting for portfolios that includes, mortgage loans, fixed income and private equity investments.
- Followed the model-view-controller architecture, and was involved in both Data Access Layer and Presentation layer. Data Modeling, database development using advanced PL/SQL 8i, SQL, SQL Loader, and SQL*PLUS Scripting.
- Developed monthly, quarterly fixed income reports using SQL Reporting Services. Developed database scripts, stored procedures, triggers in SQL Server 2000. Created monthly, quarterly fixed income reports using Crystal Reports
Environment: Visual Studio.NET 2005/2003, VB.NET, ADO.NET, SQL Server 2000, SQL Reporting Services, Transact-SQL, Oracle 8i, SQL, PL/SQL, MS Visual Source Safe, Crystal Reports, MS Visio.
Confidential
Software Engineer
Responsibilities:
- Designed database, tables, Confidential -SQL stored procedures & Functions using SQL Server 2000 to retrieve, insert and update the data and developed automatic sales tax return generation in addition to inventory management. Used VB 6.0 to control all aspects of the host application, including manipulating user interface features, such as menus and toolbars, worked with custom user forms /dialog boxes to create import and export filters for various file formats.
- Designed all front-end screens using Visual Basic 6.0 and created the database objects like Tables, Views, and Indexes etc. Designed & developed various Reports, Sub Reports and Drilldown Reports using Crystal Reports 6.0.
Environment: Visual Basic 6.0, MS-Access 2000/97, SQL Server 2000, Confidential -SQL, SQL Reporting Services, ADO, COM, DCOM, Confidential Visual Studio 6.0, Crystal Reports, Visual Source Safe.