Sr.net Developer Resume
Branchburg, NJ
SUMMARY:
- 10+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architectures.
- Experience in Microsoft .NET Technologies - .NET Framework 4.5/4.0/3.5/3.0/2.0, C#.NET, VB.NET, ASP.NET, and ADO.NET.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE (SCRUM) methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
- Experience in working with Web Forms, User Controls, and Web Controls using HTML/HTML5, DHTML, CSS, CSS3, XML, JavaScript, jQuery6, JSON, Visual Studio.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism.
- Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA).
- Experience in diverse business sectors including Financial, Telecommunications and IT Services.
- Expertise in using ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Experience in web programming with hands on experience on using Custom Controls, Master Pages, Themes and Validation Controls.
- Experience in using ASP.NET AJAX, VB.Net framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Experience working on N-Tier Architectures such as MVC (Model View Controller), MVVM (Model View, View Model) in applications.
- Experienced in utilizing the new integrated features of ASP.NET 4.5/3.5/3.0 versions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF).
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against MS SQL Server 2008, SQL Server 2012/2008/2005,T-SQL 8 and Oracle 11g PL/SQL relational databases.
- Familiar with JavaScript libraries like Knockout.JS and Bootstrap templates and Backbone.js & Angular.js 8 framework.
- Built dynamic web view applications using ANGULARJS.
- Technology leadership for the direction of the Cloud based application using Node.JS and MS SQL Server integrating to a proprietary framework.
- Experience in creating Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user defined data types and functions.
- Used BIZTALK to communicate with different software systems used in an enterprise
- Experience in Classic ASP applications, JSON and VB6 scripting. Experienced with the Winforms to provide GUI components to the .Net Framework.
- Worked with IIS and Windows Server 2008 during application deployment.
- Experience in Windows Workflow Foundation (WWF).
- Good Knowledge on Web API, WPF, Azure/Cloud, Silverlight and Microsoft Dynamics CRM.
- Experience with Web Services, Web Forms, and Win Forms, Microsoft .Net Frameworks.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF based Service, Data, Fault and Message Contracts..
- Experience in usingLanguage-Integrated Query(LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Good experience with MVP, MVVM, MVC and Singleton design pattern.
- Experience in working on Web Services, SOAP, WSDL, Database design, object oriented Architecture, XML, HTML, DHTML, CSS.
- Hands on work experience in MOQ (Mock) unit testing framework using MVC 5.
- Performed N-Unit Testing for the piecewise testing of the Applications.
- Experience in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server.
- Knowledge of VSTO in generating reports in MS-Word and MS-Excel.
- Good experience with Reporting Tools like SQL Server Reporting Services (SSRS), SSIS.
- Excellent analytical and interpersonal skills. Quick learner and good performer both in team and independent job environments. Proficient at grasping new concepts, applications and technologies quickly, and utilizing the same in a productive manner.
- Used WWF mainly for building workflow-enabled applications on Windows.
- Designed 3-Tier system having Business Logic Layer(C#.NET), Presentation Layer and Database Layer (Database Connection and Security Settings).
- Best UtilizedMicrosoft Enterprise Libraryfor designing security components.
TECHNICAL SKILLS:
DOTNet Technologies: ASP.NET 2.0/3.0/3.5/4.0/4.5, ADO.NET 1.1/2.0/3.5
Languages: C#. Net, VB.NET, C, C++, SQL, PL/SQL, T-SQL, VB, JQueryAngular Js
Tools/Technologies/Patterns: Microsoft Visual Studio 2012/2010/2008/2005 Team Foundation Server (TFS), WCF, REST, NHibernate, LINQ, Microsoft Unit Testing, MVC.
Web Based: ASP, ASP.NET 1.1/2.0/3.0/3.5, AJAX, ADO.NET, SOAP, CSS, XML, XSD, XSL/XSLT, WSDL, HTML, DHTML, VBScript and Java Script.
GUI & IDE: Visual Studio.NET 2003/2005/2008/2010/2013.
RDBMS: MS SQL Server 2012/2008, Oracle 8i/9i/10G, MS Access.
Reporting Tools: Crystal Reports 9.0/10.0/11.0/12.0, Microsoft SQL Server Reporting Services (SSRS).
Web Server: IIS 5.0/6.0/7.0
Version Controller: TFS, Visual SourceSafe, Sub Version/Smart SVN, Perforce.
PROFESSIONAL EXPERIENCE:
Confidential, Branchburg, NJ
Sr.Net developer
Responsibilities:
- Worked with Product Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation.
- Used DDD (Domain Driven Design) concepts to help design and document architecture to promote Ubiquitous language and improve shared understanding of the project.
- Involved throughout in Software Development Life Cycle (SDLC) process
- Involved in Design, Coding and testing phases of the project.
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Designed the application as 3-tier architecture with extensive use of Object Oriented programming techniques.
- Followed Single Responsibility design principle throughout the project.
- Conducted peer code reviews
- Used Angular.js, which communicated with a REST full web service.
- Used C#. NET to develop code for business and repository layer
- Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA).
- Used JQuery, Angular JS, and Node.js in the JSP pages.
- Knowledge on agile development practices aspair programmingandtest-driven development.
- Hands on work experience in MOQ (Mock) unit testing framework-using MVC.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, JQuery, HTML, CSS.
- Used technologies provided by the.NET frameworkincludingASP.NET, ADO.NET and Web Services using SOAP and data manipulation using XML. Design of multiple web APIs.
- Experience in using interactive user experiences for Web Application.
- Technology leadership for the direction of the Cloud based application using Node.JS and MS SQL Server integrating to a proprietary framework.
- Used NHibernate as ORM tool to map classes with tables to enable working with rows as objects.
- Used LINQ to retrieve the data from the backend through NHibernate.
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against Oracle 10g PL/SQL
- Written Complex PL/SQL Scripts, Stored Procedures and Views in Oracle 10g database,
- Optimized NHibernate queries by looking at raw SQL generated.
- Experience using Silverlight in creating and using interactive user.
- Designed XML driven odbc connection switching program using VB6 DLLs.
- Designed and coded asynchronous messaging system using MSMQ, reflection, and XML serialization.
- Design, Development of Win Forms using C#, Java Script for the user interface using the Code behind Class technique.
- Used MSMQ and XML to deliver a flexible and high-available messaging sub-system.
- Experience in using RAPID APPLICATION DEVELOPMENT (RAD), to create a system that can be modularized in 2-3 months of time.
- Have usedService Oriented Architecture (SOA)to develop web services.
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data.
- Extensively worked on NoSQL developmentfor developing applications using Azure.
- Also used Azure for Scaling and checking the reliability of the applications which were developed during the project
- Testing and reproducing the issue to determine if there is a defect.
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- UsedBizTalkframework provided by Microsoft for integrating with the web services that supports bothSOAPandWSDL.
- Programmed VB6 DLL Object to automatically update certain flags in mainframe system via MSMQ on nightly basis driven by SQL Server Job.
- Implemented application business logic in C# with MVP design pattern to increase unit tests support.
- Used MVVM, Unity, Factory, Abstract Factory, Singleton, MVP and MVC design patterns.
- Used LINQ to aggregate data from repository layers.
- Experience in using Angular.js 8, ability to test views and able to do end to end unit testing. Also, using continuous integration.
- Performed custom installation and integration of MSCRM Outlook client Incorporated accounting systems (E.g., QuickBooks) into Microsoft 3.0 CRM.
- Wrote business logic for fetch and update data from database and displayed on Win Forms.
- Used collections, interfaces, abstract classes to implement the project and also worked with the Exception Handling.
- Used the latest WPF/XAML vector based UI framework for the front end and WCF to implement the various services such as the QA Services.
- Maintained reports on systems performance metrics Designed and implemented custom CRM plugs-ins and workflows.
- Used WCF services for communicating with Microsoft SCCM (System Center Configuration Manager) server. One of the purposes was for license management.
- Involved in coding member validation business functionality using WCF and client front-end layers using WPF and Silverlight.
- Experience in OOAD with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Used List, Trees, Toolbars, Menus and Context Menus for navigating between pages in Windows Presentation Foundation (WPF).
- Programmed VB6 application to process remotely stored files and run stored procedures.
- Experience Working on, MVVM (Model View, View Model) in applications.
- Experience Working on Windows 8
- Familiar with several design patterns such as Iterator, Single Responsibility, Dependency Injection, etc.
- Involved in writing test plans and writing test scripts for Unit Testing.
- Resolved QA bugs for front end and back end.
- Used Team Foundation Server (TFS) for version control.
- ImplementedActive Directorybased security at the database level for accessing the database
- DevelopedSecurity Layers in C#for user Authentication
- Proven expertise in implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
Environment: .NET Framework 4.5, C#. NET, Security,ASP.NET, MVC 3.0, NHibernate, SOA, AJAX6, HTML5, CSS3 6, LINQ, web API’S, JavaScript, Win Forms, Agile (scrum), Node.js & Angular.js 8 framework, jQuery6, Junit, Jmeter, ADO.NET, WCF, WPF, JSON6, SQL SERVER 2012, EAI T-SQL 8, Visual Studio 2012, IIS. Rapid Application Development (RAD).
Confidential, CA
Sr.Net developer
Responsibilities:
- Participate project planning sessions to analyze development requirements, design, work breakdownAnd estimates of work.
- Develop the application with SOA architecture.
- Implement SOA Layer using C#.net and WCF to decouple the UI with Business layer.
- Creating WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Configure TCP Protocol, Transport Level Security in WCF Service.
- Design Custom classes for Data Validations, exceptional handling and logging.
- Implement HTTP protocol and SSL to secure the information between WCF Service and Client.
- Develop code to validate the user credentials for authenticating user to access the WCF service.
- Implemented few Api’s with Rest services.
- MVC Design Patternfollowed for ASP.Net application development.
- Developed the web pages using ASP.NET MVC, HTML, and CSS for styling the Web pages
- Creating custom controls and user controls to make development faster.
- Created Entityclasses, relationships between entity classes usingEntity Framework to manage relational data as objects.
- Involved in implementing client side functionalities using jQuery and also involved in creating CSSclasses for the application
- The application uses JQuery/JSON for a dynamic and interactive UX, data retrieval and posting.
- CreatingStored Procedures, Triggersand Functions and TVP usingT-SQLin SQL Server 2012.
- Working with MS Visual Studio and Team Foundation Server for source control and bug tracking.
- Developing the application in agile methodology.
- Interact with Product owners, Project managers and Business Analyst to resolve any issues in timely manner and keep everyone informed on the status of the project.
- Giving demonstrate software to stakeholders.
- Used Appfabric cache concept to store the data for temporary.
- Using Team city, building project solutions and generate zip folder to make deployment is easier.
Environment: Visual Studio .NET 2012, Asp.Net MVC, Entity framework, C#.NetJQuery, ADO.NET, XML, SQL Server, WCF, Linq, AJAX, XML, TFS.
Confidential, West Chester PA
SR .Net Developer
Responsibilities:
- Involved in project life Cycle including Analysis, Design, Development and Testing.
- Developed the application with SOA architecture.
- Developed WCF services to communicate with the business layer objects and enable effective communication between SOA.
- MVC Design Patternfollowed for ASP.Net application development.
- Developed the web pages using ASP.NET MVC, HTML, and CSS for styling the Web pages
- Created partial views with MVC design pattern.
- Used JQuery/JSON for a dynamic and interactive UI,data retrieval and posting.
- Implemented Class libraries for business and data access logic using C#.NET.
- Created Entityclasses, relationships between entity classes usingEntity Framework to manage relational data as objects.
- Involved in implementing client side functionalities using jQuery and also involved in creating CSSclasses for the application
- Used JQuery plugins, CSS, JavaScript to present data to users in a much comfortable environment.
- Fixed the Defects and troubleshoot the technical problems.
- DevelopedStored Procedures, Triggersand Functions and TVP usingT-SQLin SQL Server 2008.
- TFS has been used for creating Branches and maintain versioning, Shelve and Check-in/Check-out.
- Used Appfabric cache concept to store the data for temporary.
- Using Team city, building project solutions and generate zip folder to make deployment is easier.
- Following agile methodology & co-ordinate with Product owner’s in Scrum call to discuss the status of User stories.
- Used Modal Popup and Auto Suggest text boxes (Ajax) to make user interface more usable and presentable.
- Developed numerous Reports are generated using Crystal Reports for reporting purposes of the application. Used Typed Datasets and Stored Procedures as data sources to the reports.
- Used Server side Controls, event driven code, Tracing and Debugging features, just in time compilation, Caching Services for better performance.
- Involved in Testing, Deployment and Maintenance of the project.
- Using TFS for versioning controlling of the application.
- Developed the web pages using ASP.NET, HTML, and CSS for styling the Web pages.
- Extensively used Application and page level tracing feature of .Net to trace and debug the code.
- Used .Net Validation Controls for server side validations.
- Involved in writing data access layers with C# and ADO.Net
- Documented all the specifications and code for future reference.
- Developed back end Database using SQL Server.
- Involved in Normalization of the database and created queries to interact with the database.
- Written stored procedures, Common Type Expression triggers, T-SQL queries in SQL Server.
Environment: Visual Studio .NET 2010, ASP.NET 4.0, Enterprise library,, C#.Net,ADO.NET, XML, SQL Server, WCF, Linq, AJAX, XML, JQuery, JavaScript, HTML, DHTML, CSS, Crystal Reports, TFS
Confidential
Sr.Net Developer
Responsibilities:
- Understanding and analyzing the client’s requirement and involved in UI designing of the application.
- Created .NET user controls for reusability and fragment Caching.
- Developed entities’ using Microsoft Entity Framework.
- Used MVC 3.0 design patternto create a Controllers, Models and Views.
- Used Windows Communication Foundation (WCF) to interact with another application
- Used Silverlight to create rich UI and animations, and blend vector graphics with HTML to create compelling content experiences.
- Created Images galleries and sliders using JavaScript and JQuery.
- Used different Master Pages that provides a consistent layout at various stages.
- Used WPF to Manipulate and Bind data within SPOT.
- Involved in Database Design and Created Tables according to requirements.
- Creating HTML, DHTML, XML, XSLT, JavaScript and Cascading Style Sheets into Web Pages for user customization of page background and styles.
- Implemented AJAX to enhance the performance and user experience.
- Good use of ASP.NET, Web Forms, Web services, ASP.NET State Management, ASP.NET Caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
- Designing business and data layer components using Visual C#.
- Integrated various reports into the application the reports were created using Crystal Reports.
- Used Visual Source Safe for Version Control
- Used Test Track for Bug Tracking.
- Written stored procedures to handle complex logic. In this process, used complex queries, joins, cursors, and triggers.
- Developed numerous Reports are generated using Crystal Reports for reporting purposes of the application. Used Typed Datasets and Stored Procedures as data sources to the reports.
- Used Remote to access Business Components over TCP
- Involvement in schedule development and responsible for timely product delivery
- Followed agile methodology standards for design specifications of the application.
- Used Unit testing framework (NUnit) for .NET Technologies.
- Using Data Layer we used Templates as a predefined and dynamic queries and retrieving the Information
- Using Business Layer the Business Logic and hides the business logic from the presentation layer.
- Used client side JavaScript and ASP.NET custom validations for validating user input.
- Used/Created Web services as the bridge between user interface layer and Business service layer to provide service-oriented architecture.
- Developed the data binding and Data Access with SQL Server using C#.NET
Environment: Visual Studio .NET 2010, ASP.NET 4.0, C#, ADO.NET, XML, XSLT, XPATHSQL Server, WCF, SOA, Web Services, Silverlight, Linq, AJAX, XML, jQuery,ASP.NET MVC 3.0,Entity-Framework JavaScript, HTML, DHTML, CSS,, Crystal Reports.
Confidential, Portland, OR
Sr.Net Developer
Responsibilities:
- Gathered Business Requirements in on-site discussions and conference calls with the product team. Involved in designing the software specifications based on those requirements.
- Developed Business Entities and Business Components to pass objects between Presentation and Data Access Layer in N-Hibernate architecture.
- Implemented MVC 2.0 (Model View Controller) pattern.
- Implemented custom Forms Authentication to authenticate the user and restricted access to certain features based on user login and role.
- Develop Image splitting effect with CSS and JQuery.
- Implemented Client side filtering data with JQuery.
- Implemented interfaces in C#.Net which encapsulate business logic and call them from web forms.
- Implemented custom paging, sorting and grid search as a standard on most grids.
- Used Custom controls and User Controls throughout the application.
- Worked on LINQ for Embedding Sql queries into C#.
- Designed the structure of the web services to be implemented. Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Used Collapsible Panel Extender and Auto Suggest text boxes (Ajax) to make user interface more usable and presentable.
- Written stored procedures to handle complex logic for contracting and invoicing modules. In this process, used complex queries, joins, cursors, and triggers.
- Developed numerous Reports are generated using SSRS for reporting purposes of the application. Used Typed Datasets and Stored Procedures as data sources to the reports.
- Used Server side Controls, event driven code, Tracing and Debugging features, just in time compilation, Caching Services for better performance.
- Involved in Testing, Deployment and Maintenance of the project.
- Used Silverlight for developing web application, desktop application.
- Designed reports using Crystal Reports.
- Used Obout,Telerik web components for more rich UI and extensive additional Properties
Environment: Visual Studio .NET 2005/2008, ASP.NET 2.0/3.0/3.5, C#,ADO.NET, XML, XSLT, XPATH,SQL Server, WCF, SOA, Web Services, Silverlight, Linq, AJAX, XML, jQuery,ASP.NET JavaScript, HTML, DHTML, CSS, Crystal Reports.
Confidential, VA
Sr.Net Developer
Responsibilities:
- Designed and developed Sales Management Queue to approve deals using handheld devices.
- Applied AJAX in web forms using ASP.NET AJAX controls in .Net 3.5 Framework.
- Existing business functionality is exposed through WCF service consumed by ASP.NET page.
- Developed the Entities using NHibernate.
- Developed and hosted .NET windows scheduling service that runs periodically to cache data. This enables Dashboard client to be responsive with ability to update data by data latency. This cache data is available through Windows Service hosted WCF services to WPFclient.
- Designed and developed using .Net Entity Framework.
- Developed WPFwindows to administer the scheduling service through WCF service admin interface.
- Using jQuery created a slick auto playing featured content slider.
- Developed service agents for WCF services to be used by WPFclients to abstract WCF client channel programming.
- Designed and developed online streaming of programming application using WPF/WCF.
- Developed WCF services for Interactive avails module.
- Used Silverlight to create Rich UI and animations, and blend vector graphics with HTML to create compelling content experiences.
- Designed and developed website registration module for TCS Web application.
- Used Test-Driven Development (TDD) in developing WCF services and business modules.
- Designed reports using Crystal Reports.
Environment: NET 3.5/3.0/2.0, C#, WPF,WCF, LINQ, Win forms, ASP.NET, MVC 2.0,ADO.NET, Visual Studio.NET 2008, Oracle, Net Memory Profiler, TDD, Refactoring, NUnit.
Confidential Chicago IL
.NET Developer
Responsibilities:
- Implemented benchmark maintenance application using C#,ASP.NET,AJAX.
- Created stored procedures to work with SQL Server database.
- Implemented web application for creating / modifying Blended Benchmarks.
- Implemented web application for editing benchmarks and defining rules for new benchmarks.
- Experience in implication of Test-Driven Development with NUnit on the quality of application
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Implemented blended benchmarks calculations with T-SQL.
- Implemented Single Sign On application with windows based Authentication.
- Designed and developed web services to provide authentication and authorization using Active directory.
- Created stored procedures for processing daily data feed for bonds equities munis indices securities provided from investment banks.
- Used Application Blocks for Data Access and Exception Handling.
- Created UNIX job that runs these stored procedures and updates benchmarks.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the application.
- Understood and analyzed the client’s requirements and involved in designing of the WebPages in application.
- Developed web pages using C#, ASP.Net environment, Web Controls and ADO.Net.
- Extensively used HTML, CSS and ASP.NET controls for designing the User Interface.
- Performed validations on Web Forms using .NET Validation Controls (like Required Field, Range, Custom and Compare Validators).
- Used Data Adapter, Data Set and Data Reader to access the data using ADO.NET.
- Involved in writing Queries and Stored Procedures in T-SQL for enhancing database performance.
- Used Microsoft’s Visual SourceSafe for Version Control.
- Consumed Web Services using C#.NET and ASP.NET.
- Designed reports using Crystal Reports.
Environment: C#. NET, ASP.NET, Visual Studio, Oracle, Web Services, MS Visual Source Safe, Visio, XML, XSLT, Crystal Reports