Senior Developer Resume
Bellevue, WA
SUMMARY
- 9 years’ experience in Software development in .NET Platform 2.0/3.5/4.0/4.5 using ASP.NET, MVC 5.0, CRM, C#, VB.NET, AJAX, Enterprise Library, Dapper Micro - ORM, ADO.NET, Entity Framework, LINQ, XML Web Services, WCF, WPF, WEB API, Azure Service Fabric, Azure Search, Dependency Injection (IOC/MEF), NUnit, JavaScript, jQuery, Knockout JS, Angular JS, HTML, HTML5, XML, JSON, CSS, CSS3, Bootstrap, SQL Server, Mongo DB, Oracle and IIS 7/6.
- Experience in Analysis, Design, Development, Testing and Maintenance of object-oriented, client-server multi-tier web applications.
- Good working Knowledge on Visual Studio 2010/2012/2013, AJAX, JavaScript, jQuery, Knockout JS, Angular JS.
- Experience in Software Development in the field of Windows Applications, Web Applications using C#, VB.NET, ASP.Net, ADO.Net, Entity Framework.
- Experienced in Agile wif continuous integration, Waterfall, Iterative and Scrum Development Methodologies.
- Expert in creating and maintaining Oracle, PL/SQL, SQL Server, DB Tables, Stored Procedures, Triggers, Views and Implementation scripts using SQL Server 2008/2005/2000.
- Experience in developing N-tier, SOA (in SOAP and REST architecture) web applications using Asp.net/C#.
- Designed/ Developed several front-end applications in ASP.NET MVC 3/4/5, HTML/XHTML, CSS, JavaScript, VbScript, jQuery, C#, VB.NET, Web Services (SOAP, WSDL, UDDI), WCF, ADO. Net and Entity Framework and Visual Studio 2005/08/10/13.
- Experience wif JSON and AJAX, MVC, WCF, WEB API, ADO.Net, LINQ, lambda expressions, AJAX Control Toolkit (ACT), Entity Framework, Design Patterns includes Factory, SOA, MVC, Knockout - MVVM, Single Ton.
- Experienced in platform independent technologies such as XML, XSL, XSLT, XPATH, DHTML, and XML SCHEMA.
- Proficient in SQL/MongoDB, T-SQL, PL/SQL and RDBMS Concepts, Database Programming, creation of Database Triggers, Views, Cursors, Stored Procedures and Functions, Packages and Libraries.
- Expertise in reports generation using Crystal Reports, SSIS and SQL Server Reporting Services (SSRS).
- Experienced wif versioning tools like Team Foundation Server, Subversion and Visual Source Safe.
- Experienced in various testing methodologies like Unit Testing, Integration Testing and Load Testing using tools like N-Unit and Visual Studio.
- Worked extensively wif .NET Web Server Controls, Web User Controls, HTML Controls, Grid View Web Controls, and Forms Validation Controls.
- Good experience wif N-Tier architecture, MVVM, Singleton, MVC 3.0/4.0/5.0 and MVC pattern.
- Developed test-driven development (TDD) strategy guiding use of the N-unit unit testing framework.
- Strong troubleshooting and analysis talents, wif a proven ability to identify, isolate, and resolve issues in early stages and ability to adapt to new technologies.
TECHNICAL SKILLS
Languages: C# 4.5/4/3/2.0/1.1, VB.NET, C++, C, T-SQL, PL/SQL, UML
Web Technologies: .NET Framework 4.5/4.0/3.5/3.0/2.0, ASP.NET MVC, CRM, WEB API, Enterprise Library, Dapper Micro-ORM, Entity Framework, LINQ, Dependency Injection (IOC/MEF), NUnit, AJAX, ADO.NET, Web Services, WCF, WPF, Azure Service Fabric, Azure Search, HTML5, Responsive Web Design, HTML, DHTML, XML, JSON, CSS3, CSS, XSLT, XSD, WSDL, LINQ, UDDI, WSDL, AJAX, IIS 7/6, Rally, Jira, TFS, GIT, Tableau.
Databases: MS SQL Server 2014/ 2012/2008/2005 /2000, Oracle 11g/10g
Reporting Tools: SSRS, Crystal Reports
Operating Systems: Windows 7/Vista/XP
Scripting: JavaScript, jQuery, Knockout JS, AngularJS, Power shell
Development Tools: MS Visual Studio 2015/2013/2010/2008/2005/2003, Edit Plus, MS Visio, SQL Server Management Studio 2012/2008/2005, TOAD, Mongo DB, SharePoint 2010, Jenkins
Protocols: HTTP, TCP, SMTP, SOAP.
PROFESSIONAL EXPERIENCE
Confidential - Bellevue, WA
Senior Developer
Responsibilities:
- Developed application using CRM SDK, ASP.NET MVC 5.0, WEB API, AJAX, J query and CSS wif C# as programming code behind language utilizing objects oriented concepts (OOP) and back-end database as SQL Server, Azure Search.
- Demonstrated proficiency in installing and deploying CRM Organizations.
- Demonstrated proficiency in customizing and creating CRM entities.
- Develop test plans, test cases and perform unit testing.
- Developed database interactions using ADO.NET.
- Connect CRM wif Service Fabric cluster to interact wif Azure Search.
- Experience wif source control management systems and continuous integration/deployment.
- Investigates problems to establish real or hidden causes in CRM and Service Fabric Cluster Deployment.
Environment: Visual Studio.NET 2015, ASP.NET, ASP.NET MVC 5.0, C#, WEB API, REST, WCF, ADO.NET, CRM SDK, Azure Event Hub, Azure Service Fabric, Azure Search, Blob Storage, HBase, AJAX, XML/JSON, jQuery, HTML5, CSS3, Bootstrap, Power shell, Jenkins, Team Foundation Server, GIT, SQL Server 2014, Window Server 2012.
Confidential - Phoenix, AZ
Senior Developer
Responsibilities:
- Developed application presentation layer using ASP.NET, ASP.NET MVC 5.0, HTML, AJAX, and CSS wif C# as programming code behind language utilizing object oriented concepts (OOP).
- Developed back-end in C# using Ado.net, Entity Framework and LINQ to Entities.
- Developed WCF REST/Web services to make AJAX/JSONP calls via $http service using J query/Angular JS.
- Created Tables, functions, views and complex SQL Stored Procedures, such as those using multiple nested queries, union all(s), parameters, aggregate functions, case conditions, multiple tables, etc.
- Business logic layer assemblies were developed dat contains business rules using C# and made reusable to other applications.
- Deployment of code and validation at specific checkpoints.
Environment: Windows XP/2003/7, Visual Studio.NET 2012/2013, ASP.NET, ASP.NET MVC 5.0, C#, XML Web Services, WCF, ADO.NET, Entity Framework, AJAX, XML/JSON, jQuery, Angular JS, HTML5, CSS3, Bootstrap, Team Foundation Server, SQL Server 2012.
Confidential - Los Angeles, CA
Senior Developer
Responsibilities:
- Involved in development life cycle which includes system analysis, design, development, testing of Web based applications using Agile, Scrum methodologies.
- Developing Web Forms using ASP.NET MVC and Code behind using C#.NET.
- Developed different Web API Endpoints, Filters using convention-based and attribute routing.
- Developed Web API Endpoints using mediator pattern to make AJAX/JSONP calls via $http service using Angular JS.
- Developed back-end in C# using Ado.net, Entity Framework and LINQ to Entities.
- Involved in creating Tables, functions, views and SQL Stored Procedures.
Environment: Windows XP/2003/7, Visual Studio.NET 2012/2013, ASP.NET MVC 5.0, C#, WEBAPI, Tableau, Dependency Injection (Castle Windsor), Entity Framework, Azure, ADO.NET, LINQ, AJAX, XML/JSON, jQuery, Angular JS, HTML5, CSS3, Bootstrap, Team Foundation Server, SQL Server 2012, Jira, Mediator Pattern, Mongo DB.
Confidential - Warren, NJ
Senior Developer
Responsibilities:
- Involved in complete system development life cycle which includes system analysis, design, development, testing of Web and Windows based applications using Agile, Scrum methodologies.
- Developed application presentation layer using ASP.NET MVC 4.0, HTML, AJAX, and CSS wif C# as programming code behind language utilizing object oriented concepts (OOP).
- Developed web form pages utilizing Web Server Controls, HTML Controls, Validation Controls, Master Pages, and Themes.
- Developing Web Forms using ASP.NET MVC and Code behind using C#.NET.
- Developed Web API/WCF REST/Web services to make AJAX/JSONP calls via $http service using Angular JS.
- Created multiple Angular Modules, controllers to interact wif multiple web service methods.
- Created Angular route configuration to load different controllers and different html views.
- Binding service/model data from controller to view using Angular Directives and filters.
- Business logic layer assemblies were developed dat contains business rules using C# and made reusable to other applications.
- Used ASP.Net Validation controls, JavaScript for client side validations.
- Developed a generic data layer (DAL) for all the database calls.
- Used AJAX controls like Calendar Control, Accordion, Modal Popup and Tab Controls in order to improve the performance and appearance of the application.
- Used ADO.Net such as Data Reader, Data Adapter, Dataset, Data Table, and Data View for retrieving, querying and manipulating data in the database.
- Developed enterprise level Data Access Layer usingADO.NET objects. This class is responsible performing database operations in SQL Server database.
Environment: Windows XP/2003/7, Visual Studio.NET 2010/2012/2013, ASP.NET MVC 4.0/5.0, C#, XML Web Services, WCF, WPF, WEBAPI, Dependency Injection(IOC), NUnit, SOAP, Enterprise Library, Dapper Micro-ORM, ADO.NET, AJAX, XML/JSON, JavaScript, jQuery, Angular JS, HTML5, CSS3, Bootstrap, Team Foundation Server, Rally, SQL Server 2012/2008.
Confidential - Jacksonville, Florida
Software Developer
Responsibilities:
- Involved in design and development of UI using ASP.Net after interacting wif users for requirements.
- Designed Web form UI and working on code behind in C#.net and VB.NET.
- Involved in the iterative process of developing in Agile and Scrum environment.
- Developed application using ASP.NET, C# and back-end database as SQL Server.
- Involved in designing database by creating Tables, Constraints, Functions, Triggers and Store Procedures using T-SQL in SQL server.
- Extensively used Grid View and Details View, Repeater Control to display data in a customized format in the ASP.Net Web Pages.
- Used SQL Connection, SQL Command, and Datasets for retrieval of data from the database and inserting, deleting and updating of the data into the database in SQL Server.
- Expert in developing User controls and Custom controls using ASP.NET
- Implemented design patterns and the entire backend of the application in C#.Net, using various object oriented features like Encapsulation, inheritance, polymorphism and Abstraction.
- Implemented AJAX and used Ajax control library toolkit to improve performance and features of application.
- Used Validation Controls and JavaScript to perform client-side validations on web forms.
- Developed database interactions using Entity Framework/ADO.NET.
- Created the Dynamic PDF file reports using Crystal Reports.
- Developed Test cases and subsequently unit tested various modules
Environment: Windows XP/2003, Visual Studio.NET 2010, ASP.NET, C#, VB.NET, XML Web Services, WCF, SOAP, ADO.NET, Entity Framework, LINQ, Crystal Reports, AJAX, HTML, XML/JSON, JavaScript, jQuery, IIS, TFS, SQL Server 2008/2005, SQL Management Studio.
Confidential
.NET Developer
Responsibilities:
- Involved in the analysis, design, development, testing, documentation using ASP.NET as presentation, C# as the code behind language, embedding business logic in C# class libraries/assemblies using Agile development methodologies.
- Developed Web Interface using ASP.NET Web Forms.
- Involved in writing Stored Procedures, Views and Triggers in backend SQL Server database.
- Developed database interactions using ADO.NET.
- Utilize ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Develop complex queries and stored procedures using SQL Server/Oracle 10g.
- Implemented AJAX and used Ajax control library toolkit to improve performance and features of application.
- Created and consumed Web Services to expose the application functionality for different applications running inside/outside the company.
- Used Validation Controls and JavaScript to perform client-side validations on web forms.
- Developed Test cases and subsequently unit tested various modules.
- Used TFS for source control management.
Environment: Visual Studio.NET, .NET Framework 3.5, C#, VB.NET, ASP .NET, HTML, JavaScript, XML Web Services, ADO.NET, SQL Server 2005, Oracle 10g, Windows 2003 Server, IIS.
Confidential
.NET Developer
Responsibilities:
- Involved in the discussion in understanding the technical architecture and further implementation.
- Developed Web Interface using ASP.NET Web Forms.
- Developing the code for creative Modules for targeted and untargeted rotations.
- Used AJAX Control Toolkit and AJAX Extensions like Tab Container, Accordion, Update Panel and Timer to improve the performance of the web application.
- Developed database interactions using ADO.NET.
- Deployment of code and validation at specific checkpoints.
- Involved in every phase of this project development, Application Support me.e. handling queries from the client and call center.
- Used TFS for source control management.
- Utilize ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Develop complex queries and stored procedures using SQL Server/Oracle 10g.
- Created and consumed Web Services to expose the application functionality for different applications running inside/outside the company.
Environment: Visual Studio.NET, .NET Framework 1.1/2.0, C#, VB.NET, ASP .NET, HTML, JavaScript, XML Web Services, ADO.NET, SQL Server 2000/2005, Oracle 10g, Windows 2003 Server, IIS.