Full Stack Dot Net Developer Resume
Sunnyvale, CA
SUMMARY
- 7years of experience in analysis, design, development, testing and maintenance of object - oriented and client-server multi-tier web and GUI software applications
- Expertise in Web based application development in freight forward domain using ASP.NET 4.5,4.0, 3.5, C#, Entity Code First,ADO.NET, MVC, WPF, WCF, SQL Server.
- Experienced in working with web building technologies like HTML, HTML5, JavaScript, JQuery, CSS, AngularJS, Bootstrap, XML, and AJAX.
- Strong Experience in Object Oriented Programming System (OOPS) including Modularity, Inheritance, Abstraction,Polymorphism, Encapsulation/Information Hiding.
- Designed and developed desktop and web application using WPF with MVVM
- Implemented AJAXto improve performance, responsiveness, interactivity and features of application.
- Experience of Design patterns like MVC,MVVM Patterns.
- Extensive experience in relational database development, for creating database queries, writing Indexes, Views, Stored Procedures, Cursors and Functions using T-SQL in Microsoft SQL Server.
- Experience on ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server.
- Developed rich, interactive GUIs in WPF, leveraging the full power of WPF to create GUIs of exceptionally high quality
- Experience in LINQ, LINQ to SQL, and LINQ to Objects.
- Experience in working with version control tools like Team Foundation Server (TFS) and extensive experience developing distributed applications on multiple platforms.
- Expert in using Service-Oriented Architecture (SOA) for designing and developing interoperable services.
- Hands on experience in using Web Server - IIS, Data Transformation Services (DTS).
- Developed distributed applications using WCF, Web Services and using REST architecture.
- Good experience with development methodologies likeAgile (SCRUM) and Waterfall.
TECHNICAL SKILLS
Languages: C#, SQL, ADO.NET, LINQ, JavaScript, HTML5, jQuery, CSS, AngularJS.
Technologies: .NET Framework (4.5/4.0/3.0), C#.NET, ASP.NET, ADO.NET, Entity Framework (ORM), WCF, WPF, LINQ, Web Services, Telerik Controls, Web Forms, Web controls, Custom Controls, User Controls, AJAX, XML, JSON.
Frameworks: Microsoft .NET Framework 3.0/3.5/4.0/4.5.
RDBMS: SQL Server 2014/2012/2008.
Tools: MS Visual Studio 2010,2013, 2015,TFS, GitHub, Re-Sharper, IIS 6.0/7.0/8.0 and MS Office.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Full Stack Dot Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, Entity Frame Work and SQL.
- Develop Business Layer, Data Layer and WCF services for the integration module.
- Designed and implemented SQL Server database objects (Stored procedures, functions, views and T-SQL/queries) to support reporting and various business processes.
- Designed and developed UI using ASP. NET/MVC5 Web API, CSS, AngularJS.
- Used JQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages on the client side.
- Used AJAX to control the Post back event, thus enhancing the web server performance.
- Worked on implementing directives and scope values using AngularJS for an existing webpage.
- Developed RESTful Web API services, using ASP.NETWeb API as backend service.
- Created reusable components and services to consumeRESTAPI's.
- Synchronies and Asynchronies post backs for all ASP.NET pages using AJAX.NET.
- Testing the Web API using tool SOAP UI.
- Used Soap UI to test different API’s and verified the data base matching with the same data.
- Used LINQ for filtering the data from SQL Server Data Base.
- CreatedWCFservice interface, data type model and implementation based on business logics.
- Involved in various stages of the development using Agile Methodology (SCRUM).
- Used TFS as a Code Repository and followed source code handling practices like Check-In daily basis.
- Involved in unit testing and code reviews while development and fixing the bugs.
Environment: C#, .NET Framework 4/4.5, ASP.NET, ASP.NET MVC 5, SQL SERVER, IIS, XML, HTML, JQuery, Entity framework, AngularJS, RESTful, JavaScript, Agile.
Confidential, SanJose, CA
Full Stack Dot Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, Entity Frame Workand SQL.
- Development was done using agile methodology with daily scrums, using the SDLC process.
- Designed and developed UI using ASP. NET/MVC5, HTML, CSS, jQuery, JavaScript, AngularJSfor building high quality web application.
- Develop Business Layer, Data Layer and WCF services for the integration module.
- Wrote WCFservices to retrieve data from the data base where various components on the UI used to fetch data from the WCF Service.
- Used AJAX to control the Post back event, thus enhancing the web server performance.
- Optimized the performance of queries with modifications in T-SQLqueries, removed unnecessary columns, eliminated redundant and inconsistent data, normalized tables, established joins and created indexes whenever necessary.
- Implemented ASP.NET MVC with JQuery and JSON also used JQuery-Ajax to make asynchronous calls.
- Developed dynamic JavaScript UIs with the Model-View-Contoller (MVC) pattern.
- Used LINQ for filtering the data from SQL Server Data Base.
- Developed RESTfulWebAPIservices, using ASP.NETWebAPIas backend service
- Implemented asynchronous programming to complete WEPAPI (RESTful)call when usingAPIto call services from other projects.
- Used TFS as a Code Repository and followed source code handling practices like Check-In daily basis.
- Involved in unit testing and code reviews while development and fixing the bugs.
Environment: VisualStudio.NET 2013, WCF, JQuery, Entity framework 6, JavaScript,AngularJS, LINQ, ASP.NET, C#, .NET Framework 4/4.5, XML, HTML5, RESTful, ASP.NET MVC 5, Web Api, IIS, TFS, SQL SERVER 2008/2012, IIS 7.0, Agile / Scrum, NUnit-Test.
Confidential, Middletown, CT
Full Stack Dot Net Developer
Responsibilities:
- Designed User Interface (UI) usingXAML,Telerik UI/KendoUI.
- Developed Application using .NET Framework Object Oriented Principals (OOP) (C#), and n-Tier Architecture.
- Used ADO.NET Entity Framework for abstracting data stored in Database
- Developed and consumedWCFServices to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Developed WCF service endpoints and exposed them over default protocol (soap over http) settings.
- Optimized WCF service and developedAsynchronouscall back methods in class library project to communication with different layers of the solution.
- Wrote Data Access Layer Methods (ADO.NET), T-SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Create and enhanceWPFforms, views using XAML.
- Coded the components following the MVVM design Pattern, usingWPFand C#.
- Implemented RESTful services using Web API, MEF and .Net4.0 for WPF client.
- Involved in creation of newWPFmenu control and custom ribbon and maintenance of old C# modules.
- Involved in working and developing applications usingWPFwith the help of Prism library.
- Managed to implement a layout system which adapt to changing window and display conditions by usingWPFlayout controls.
- Developed RESTful Services using ASP.NET Web API.
- Used OWIN identity Autantication inWeb-APIfor secured User Autantication.
- Improved Performance of the database by creating Clustered and non-clustered Indexes and by optimizing the T-SQLstatements usingSQLprofiler.
- Involved in unit testing usingNUnittesting and integration testing of the application.
- Heavily used LINQ to SQL to retrieve data from Server.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
Environment: ASP.NET, C#, Visual Studio 2010, SQL Server 2008, T-SQL,ADO.NET Entity Frame work 5/6, WPF, PRISM, TFS, .NET Framework 4.0 & 3.5, RESTful, Web API, WCF, SOA, LINQ, IIS 6.0/7.0, NUNIT.
Confidential, Sacramento, CA
Dot Net Developer
Responsibilities:
- TEMPEffectively involved in various stages of the development starting from research, project planning till production and maintenance using Agile Methodology andTDD.
- Developed Web services using WCF to expose certain services to web tier and other dependent modules, in-order to make app as N-Tier application and also achieve scalability.
- Designed and developed UI using ASP. NET/MVC, HTML, CSS, jQuery, AJAX.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Filter bad data using complex T-SQLstatements, and implemented various constraint for data consistency.
- Designed Business components and Data Access Layer using C#, ASP.NETMVC and Data Sets.
- Implemented AJAX related controls for the performance tuning of the layers of applications and extensively usedAsynchronousJavaScript Calls to do data processing.
- Worked on the enhancement of the application focusing majorly on ASP.NET, JavaScript, and JQuery, based on the requirements from the business.
- Created consuming XML Web Services within ASP.NETbyasynchronouscommunication using AJAX.NET.
- Implemented the MVC Scaffolding technique to allow the end user interact with the application and make use of the Create, Read, Update, Delete (CRUD) functionality.
- Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Extensively usedLINQto XML, to write and read XML data in the C# language.
- Involved in using of Databases SQL Server 2005 to SQL Server 2008 using Linked Server.
- Used and created Language integrated query (LINQ) for getting Lists, arrays and collections.
- Deployed the Web application to the IIS test environment.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Involved in unit testing and code reviews while development and fixing the bugs.
Environment: ASP.NET MVC 4.0, C#, .NET Framework 3.5, LINQ, SQL Server 2008,WCF,HTML,CSS3, Java Script, AJAX, jQuery, JSON, T-SQL,Internet Information Server(IIS),MS Visual Studio 2010, TFS
Confidential, Exton, PA
SoftwareDeveloper
Responsibilities:
- Duties include designing, planning, developing and deploying Microsoft .NET based solutions dat meet or exceed client expectations with Industry quality and coding standards.
- Developing the applications to meet performance requirements as per mentioned SLAs and with IT&S security standards.
- Developed the application using HTML, C#, ASP.NET MVC, Bootstrap, jQuery,
- Consumed Web services using WCF and WPF for online transactions using C# and exposed them through SOAP and HTTP.
- Designed & built a WCF services for an Interactive Decision System, implemented multithreading to simulate an Asynchronous Batch Run.
- Proposed and Implemented lot of JQuery Plug-ins like alpha numeric, masking, JQuery UI and Block/Unblock UI.
- Involved in writing unit testing using NUnit, doing code reviews while development and fixing the bugs raised by Quality Control.
- Involved and supported in UAT phases for the whole application and making sure dat the application is developed as per the needs and requirements.
- Developed DTS packages for data transformation between CSV files and Excel sheets using SSIS.
- Designing and implementing a variety of SSRS reports such as Parameterized, Drilldown, Ad hoc and Sub-reports using Report Designer and Report Builder based on the requirements.
- GeneratedSub-Reports,Drill down reports, Drill through reports and Parameterized reports.
Environment: ASP.NET MVC, C#, LINQ, SQL Server 2008,SSRS, AJAX, JQuery, JQuery Templates, JavaScript,JSON, T-SQL, XML, SSIS, NHibernete (ORM),WPF, Prism Framework, Internet Information Server 7.0(IIS), MS Visual Studio 2005/2008, TFS.
Confidential
Software Developer
Responsibilities:
- Involved in User Interface development using HTML and ASP.NET2.0.
- Developed the modules in VS 2003 and ASP.NET, C#, JavaScript, HTML, CSS and ADO.NET.
- Client side validation of pages done in and JavaScript and validation controls were incorporated for server side validation.
- Involved in development and usage of user controls in various web pages.
- Involved in implementation of the session management for the application.
- Involved in the integration of Microsoft Enterprise Library into the application.
- Involved in writing stored procedures at the database end.
- Used Datasets and Data Grids to retrieve and display the data in the required format.
- Involved in transferring the data to the new system using DTS.
- Involved in Unit and Integration testing for quality assurance purpose.
- Visual Source Safe was used as a source control.
Environment: C#, ASP.NET1.1, IIS, Java Script, Crystal Reports, XML, and Web services, Visual Studio 2003, Oracle 8i and Visual Source Safe.
