.net Full Stack Developer Resume
Piscataway, NJ
SUMMARY
- Over 9+ years of experience in developing enterprise level web/windows applications using Microsoft Technologies suchC#.NET, ASP.NET, ADO.NET, Web Services, WCF, ASP.NET MVC, Entity Framework, AJAX, LINQ, WPF, Silverlight and SQL Server.
- Strong knowledge on Object Oriented Programming concepts(OOPS).
- Experience in developingSingle Page and Responsive ApplicationsusingAngularJS, Bootstrap’s and Twitter Bootstrap.
- Experience in all phases ofSoftware Development Life Cycle (SDLC) from Requirements gathering, Analysis, and Design, Development, Documentation, Testing, Implementation and maintenance of various Web and windows applications.
- Experience in designing and developing enterprise applications using variousDesign patternslikeMVC (Model View Controller)andMVVM (Model View Model) Architecture
- Experience in all phases of the Software Development Life Cycle (SDLC) usingAgile Scrum, Waterfall modelsandV Model
- Experience working with various versions of.NET Framework 4.5/4.0/3.5/3.0/2.0 using C#, VB.net, REST, SOAP and Service Oriented Architecture (SOA).
- Hands on experience with development of applications usingASP.NET, ADO.NET, C #, WCF, WPF, LINQ and Silverlight.
- Experience with developingGUIusing web technologies likeHTML, XHTML, CSS, Skins, Themes, DHTML, AJAX, JavaScript, jQuery, Telerik Controls, Master Pages, Partial Pages and XAML.
- Experience with Relational Databases likeSQL Server 2012/2008/2005/2000 and Oracle 10g.
- Good Knowledge of developingInteroperableanddistributed applicationsusingweb Services and WCF Services.
- Experience in developing and deployingClient server, Web - based, distributed end-to-end enterpriseapplications.
- Experience in working with variousversion controlslikeTortoise SVN, Visual source safe and Microsoft’s Team Foundation Server.
- Experience with working on various software development/monitoring tools likeHTTP Watch, Fiddler, Developer Tools, Style Cop, ReSharper and Firebug.
- Experience working with tool likeJIRAforbug tracking, issue tracking and project management.
- Experience in renderingAJAXfeatures for buildingRich Interactive ApplicationsusingAjax Control Toolkit along with JavaScript, JQuery.
- Expertise in usingData Binding Controls (Dataset, Data Reader, Data Adapter, Grandview)
- Proficient in the design and development ofmulti-tier Distributed Client Server and Web ApplicationsutilizingMS.NET, C#, VB.NET, ASP.NET, ADO.NET, Web Forms and Windows Communication Foundation (WCF) technologies.
- Developed applications leveragingADO.NET, LINQ to SQL, Entity Framework 4.
- Strong experience in data retrieval and manipulation usingADO.NETdata objects such asDataset, Data Reader, Data list, Data Adapter.
- Experience of handling queries using .NET 3.5 LINQ components and the Entity Framework.
- Extensive experience inSOA-based solutions - Web Services, WebAPI, WCF, SOAP including RESTful services
- Proficient working withStored Procedures, Triggers, Cursors, Functions and Views on SQL Server and using PL/SQL.
- Experience in generatingbusiness reportsusingSQL Server Reporting Services (SSRS) and Crystal Reports.
- Experience in using.Net Remoting, Web Services, XML, XSLT, XPATH and XML Schema.
- Knowledge inInstalling, Configuring, Troubleshooting IIS5.1, IIS6.0, IIS7
- Experience in RDBMS Concepts, Database Management Systems, Database Physical and Logical design, Data Mapping, Table normalization, Data Modeling.
- Experience with Microsoft Enterprise Library 4.0
- Experience in setting up windows server toMicrosoft web server (IIS)in DEV and QA environments.
- Experience in usingSSISto validate,Extract, Transform and loaddata to Database SQL Server and Scheduled Jobs for executing the SSIS Packages.
- Worked onTOADfor the application development and also for the database development on Oracle based applications.
- Experience in handling various backend data sourceslike MSSQL Server 2005/2008/2012 and Oracle
- Experience with theObject Relational Mapping (ORM)using LINQ.
- Experience in implementing the design Patternslike MVC and MVP architecture.
- ExperiencewithAJAX controls, WPF and Windows Communication foundation (WCF)
- Worked on AWS (Amazon Web Services) products.
TECHNICAL SKILLS
Languages: C# (4.5 / 4.0 / 3.5 / 3.0 /2.0 ), VB.NET, VB, C, C++, Java, T-SQL, PL/SQL.
Microsoft Technologies: .NET Framework 2.0/3.0/3.5/4.5 , C#.NET, ASP.NET, VB.NET, Silverlight, WCF, ADO.NET, MVC, AJAX, Web-services, Visual Basic 6.0, ASP, ADO, COM, DCOM, COM+.
Web Technologies: HTML, DHTML, CSS, ASP, XML, XSD, XSLT, DOJO, EXTJS, YUI, GWT,MVC, JavaScript, JQuery, VB script.
DEVELOPMENT TOOLS: VisualStudio.NET, Visual Source Safe, Visio, SQL’ Client Utility, Flex, Google Maps API, Google Analytics.
OOAD Design Tools: Rational Application Developer (RAD), Rational Rose.
Web/App. Servers: Weblogic, Apache Tomcat.
Database: Oracle7.x/8.x/9.x/10, DB2, SQL Server, SQL, PL/SQL.
Other Tools: SQL, SQL PLUS.
Tools: ERWIN, ANT, JUnit, Crystal Reports, Log4j, TOAD for Oracle, AQT.
Version Mgmt.: Visual Safe Source, Team Foundation Server
Hardware: IBM PC Compatibles, HP.
Operating System: Windows 98/2K/NT/XP, UNIX, Solaris.
PROFESSIONAL EXPERIENCE
Confidential, Piscataway NJ
.Net Full Stack Developer
Responsibilities:
- Involved in the full Life Cycle of the project including Architecture, Analysis Design, Development, Debugging, Testing and Deployment.
- Worked in AGILE SCRUM environment regularly attending the Status Meetings and updating status to Scrum Master and involved in Code Review meetings, Implementing User Stories.
- Responsible for designing the ASP.NET application Authentication using .NET Framework, Model View Controller (MVC) and IIS 7.5 security model.
- Experience with strongly typed view models and helpers and partial views using ASP.NET MVC3, HTML5, and CSS 3, jQuery, C #, VisualStudio2010 and Telerik controls.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages ‘Layouts and Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Experience in working with JavaScript Frameworks like Angular JS, which simplifies JavaScript object bindings with HTML Elements and client server communications.
- Implemented AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and for better user experience.
- Implemented Data Grid / tables using Bootstrap and Angular JS for front-end client facing of the Single Page Application (SPA).
- Implemented the Entity Framework Code First Approach to interact with Database and also implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
- ConsumedRestfulWeb Services with Angular JS updating the Model and Views of the application.
- Used lambda expressions LINQ to SQL and LINQ to entities for retrieving and inserting data in database.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views usingT-SQLas per business logic.
- PerformedT-SQLtuning & optimization of queries for reports that took longer execution time using MSSQLProfiler, Index Tuning Wizard and SQL Query.
- Wrote complexT-SQLqueries for data extraction, loading the Data in RDB (Relational Database) Landing through SSIS Packages.
- Used various report items like tables, sub report and charts to develop the reports in SSRS (SQL Server Reporting Service).
- Using TFS 2010(Team Foundation Server) maintained the versions of source code.
- Involved in Debugging and Supporting the application and PerformedUnit Testing(usingN-UnitandMS-Unit).
Environment: Visual Studio 2013/2012, C++, C#, .NET 4.5, MS SQL Server 2012, ASP.Net MVC 5.0/4.0, Entity Framework 6.0/5/4.3, WCF, Web API, TFS 2013, Angular JS1.4.5, AJAX, Bootstrap, VB.net, JavaScript, IIS 7.5, HTML, HTML5, DHTML, XHTML, REST Web Services, LINQ, SQL Server 2012, HP Service Manager and HP Quality Center.
Confidential, Memphis TN
Sr .Net Developer
Responsibilities:
- Developed core functionality with theASP.NETMVC Framework (CNET, NHibernate)
- Performed conversion of existing classic ASP web applications into ASP.NET, for various short-term contract projects, utilizing VB.NET & C.
- Experience in working with theMongoDB, NoSQL, Apache Cassandra, and Sync Programming.
- Involved in preparation of Release pack and providing support on release/migration.
- Delphi code developmentto .NET, debugging and reviewing.
- Involved in implementation of complex and performance oriented queries for the Business logic.
- Design Document for various components in FACET implementation
- Used frameworks like Log4net to implement logging.
- Used multithreading to increase the response time of the applications.
- Developedmobile applicationsusingJQuery MobileandCordova.
- Migrated pages in benefits election website toMVC.NET from ASP Classic codefor conversion project.
- Designed and Developed Unit and Integration Tests utilizing NUnit and Moq system to test the individual bits of the functionality.
- Debugging existing applications in classicASP and COMto resolve the issues in live site. Created Silverlight Web Objects for an Interactive UI.
- Performed changes to some applications involving classic ASP.
- Rewrote legacy corporate banking module, from classic ASP and XML/XSLT to ASP.Net, HTML, CSS, JavaScript,ORM (Object-Related Modeling), WCF and AngularJS, as part of a major update.
- Created Menus and Drawer component by using Typescript and knockout JS.
- Extensively worked onWCF and Web Servicesto provide SOA architecture and Configuration based activation applications onSOAPandRESTprotocols.
- Maintained and enhanced multi-tiered, distributed applicationarchitecture powered by Elasticsearch.Net and NEST,Structure Map, NHibernate, andNServiceBus.
- Design, develop and support SharePoint solutions and advanced workflows using SharePoint Designer and InfoPath
- Involved in implementing thecomplete Applicationin the in-build MVC Architecture withAngular JS.
- Developed and deployed back-end services to Azure clouds and usedAzure Service Bus.
- Expertise in developing front-end systems and with JavaScript, Bootstrap, HTML5, Kendo UI,CSS3, MVC frameworks such asAngular JS as a platform for Web applications on Apache Web Servers.
- DevelopedUI using Telerik Kendo UI, user controls, layouts and styles which inputs the data and display the data for the web applications using ASP.NET.
- Gathering SiteCore objects into Visual Studio and Source Control System through TDS (Test Development for SiteCore.
- Implemented 404 page in SiteCore.
- Created WCF, WCF Restful Servicesand also used different bindings to make it available to different types of clients.
- Worked inAWSenvironment for development and deployment of Custom Hadoop Applications.
- Created Style based Animations using Storyboard in Sliver light 3.0 following MVVM pattern. Generated SSRS reports using SQL Server 2012.
- Used memory cache to implement in-memory cache.
- Used databases like DB2, MongoDB, PostgreSQL and SQL Server 2014 and worked with data optimization and normalization.
- Used Chai, Karma, Mocha or similar for Unit Testing.
- Use source control applications likeGITand subversion and Webpack.
- UsedJSONobjects to transfer data between server and client.
- Implemented network security to variousUNIXservices, test the software functionality and security administration of the Linux servers.
- Worked extensively on Restful templates to consume the REST web services including security.
- Developed & deployed Web Services (SOAP,UDDI&WSDL) and Windows Services in C# and VB.NET.
- Designed presentation layer for dynamic web applications using ASP.Net MVC 5.0 Framework,HTML5,CSS3,JSON,AJAX,JQuery,SASS,WeawsbAPI, RESTful APIs, Swagger UI, ColdFusion, Json Web Tokens and Visual Studio 2015/2013.
- Developed test-driven development (TDD) strategy guiding use of the Nunit testing framework.
- Extensive experience in developing and consumingXMLWeb Services usingWCF,AJAX,WSDL,UDDI,SOAP.
- UsedAngular JS,ES6, andReact.JSfor makingRestful APIcalls and data binding.
- Works on MVC Frameworks like Bootstrap, Angular.JS, Backbone.JS, and Node.JS.
- Worked onJQueryAjax functionality andHTML5as per stated requirements.
- Design the UI standards for the application using Bootstrap, Angular JS, JavaScript and JQuery, and JQuery UI.
- Extensive experience in developing and consuming XML Web Services using WCF, AJAX, WSDL, UDDI, SOAP.
- Extensively worked on TFS integration tool to migrateTFSdata within TFS internal servers and observed.
- Developed the application usingC#, ASP.NET MVC 4 with Razor View Engine, AJAX, TSQL, Typescript, HTML5 UI, CSS3, SASS, JavaScript, ASP.Net Web API, Sencha EXT Js, and CSS3.
Environment: C#, ASP.NET, .Net 4.5, VSS, VB.Net, Azure, Silver light 3.0, Structure Map, Classic ASP,LINQ, JQuery, SQL Server 2012/2014, VB 6.0, T-SQL, MVC 5,IIS 7.0, TDD using NUnit and Moq, Jenkins, TIDAL, HTML 5, SSIS, MS Access, ReSharper, Twitter Bootstrap.
Confidential, Franklin Lakes NJ
Sr .Net Developer
Responsibilities:
- Involved in development of a three level technical architecture which includes the User Interface, Business layer and Data Access Layer as per ITSD guidelines and successfully implemented the architecture.
- Application design Using Scrum (Agile) Model for N-tier architecture which includes UI, BLL and DAL in .NET.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#.
- Developed application using ASP.NET MVC to enable the full control over the rendered HTML and jQuery for client side scripting.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.
- Customized the web pages using the DHTML, Java Script and CSS 3 Style sheets.
- Used WCF for communicating to the API and between the layers.
- Used AJAX and jQuery to improve the performance of the application.
- Used lambda expressions LINQ to SQL and LINQ to entities for retrieving and inserting data in database.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Created and implemented a multi-language framework to fit into the application. It provides application users with an ability to toggle between English and Spanish language.
- Used AngularJS as the development framework to build a client side single-page application.
- Worked on Angular JS1.3 and Node.JS to simplify both development and testing of such applications by providing a framework for client-side MVC architecture.
- ADO.NET is used to connect, retrieve and update the data in the SQL Server database. Extensively used SQL to write stored procedures to retrieve and update the data in data stores.
- Used ADO.NET, Entity Framework 4/5 extensively for retrieving, querying and manipulating data in the database
- Involved in User Acceptance Testing (UAT).
- Used JUnit for creating unit tests.
- Developed numerous business data flow logic in SQL Server Integration Services (SSIS).
- Analyzed the “Critical” and “Major” production issues which are routed through JIRA software. Some of them are resolved through data fixes and some of them resolved through code fixes.
Environment: .NET Framework 4.0, Visual Studio 2102/2013, ASP.NET, LINQ, Entity Framework, ADO.NET, SOAP, WSDL, REST, j-Query, Java Script, HTML5, AngularJS, DHTML, CSS, XML, XSLT, UML, IIS 6.0, Web API, Microsoft Excel, SQL Server2008/2012, SSIS, Adobe PDF, JIRA and Windows XP.
Confidential, New York NY
.Net Developer
Responsibilities:
- Involved in the gathering and preparation of requirements specification documents and regular interaction with the Business Analysts on project updates.
- Used Agile Methodology in the development of the project which is based on iterative development.
- Developed the application as a Three-Tier application with UI in the presentation layer, business logic in the middle layer using C#. NET and database activity in the backend.
- Involved in developing web applications using ASP.NET AJAX toolkit.
- Designed and implemented ASP.NET MVC AngularJS web solutions.
- Developed secured web services using .Net, C#, XML/SOAP.
- Documented the entire Web Services project and some of the other Modules.
- Designed and developed dynamic ASPX web pages using C#, ASP.NET, HTML, JavaScript and jQuery.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Built a layered Knockout JS binding system to support partial views.
- Involved in creation of .NET XML Web Services and used AJAX for consuming Web Services.
- Used JavaScript, DHTML for client side validations and to generate user-friendly web interfaces
- Used NUnit for creating unit tests.
- Extensively involved in developing of Java Script functions to validate the data in client side and developed various server side functions to validate the data in server side using ASP.NET. Access Data Objects is used to retrieve the data from SQL Server data tables through stored procedures.
- Applied Master Pages and CSS, Navigation Controls, HTML, WPF for a consistent look and feel for page design.
- Designed the presentation layer using standard ASP.NET controls, HTML controls and provides the required functionality by using C#. NET.
- Involved in writing Stored Procedures and Functions using SQL language for retrieving data from SQL Server Database.
- Prepared Data Context using LINQ to SQL object relation mapping methodology.
- Worked on WCF services by creating Contracts, Configured end point bindings and hosted on IIS.
- Developed various reports using Crystal Reports based on the business requirements and export to Excel and PDF files.
- Used VSS for Version and Source Code control.
- Involved in production support and usedQuality Centerfor tracking defects.
Environment: .Net Framework 3.0, Visual Studio 2008, ASP.NET 3.0, C#, HTML, CSS, JavaScript, Web Services, XML, XSD, XSLT, SQL SERVER 2005, Crystal Reports, VSS, MS Visio.
Confidential
.Net Developer
Responsibilities:
- Analyzed the client’s requirement and was involved in designing and developing the User Interface Application using .NET
- Used ASP.NET MVC, Master Pages, User and custom controls in developing the front-end application.
- Used C# in developing the business logic and implemented the Object-Oriented Programming Functionalities.
- Used LINQ was used as a middle ware component encapsulating the business logic.
- Client-side validations were performed using Java Script and .NET validation controls.
- Used Ajax in order to provide pleasant client-side experience with jQuery, Java script and JSON.
- Implemented agile methodologies and Web Services in the application.
- Experience working with Team Foundation Server2008
- Constructed web pages encapsulating the business logic to provide separation of data and presentation layers.
- Created database tables using SQL Server 2005 and used Stored Procedures, Triggers and Cursors for all views of the Registration from and Search Engine Module.
- Maintained documentation of website and developed complex reports based on RDLC and Infragistics.
- Created and deployed class libraries and used view state for the dynamic controls to speed up the application.
- Installing and Configuring IIS 7.0
- Cascading style sheets (CSS) were used to attain uniformity through all pages.
- Used Visual Source Safe for Version Control.
- Involved in production support of the application.
- Participated in various Clients meeting with the team and the Project Manager to discuss improvements/amendments in the development of the application.
Environment: C#, ASP.NET MVC, .NET 3.5, WCF, LINQ, Visual Studio.NET, JavaScript, AJAX, HTML, XHTML, XML, XSL, XSLT, MS-SQL Server, IIS 6.0/7.5, Windows Server 2003/2008, Crystal Reports, CSS, Windows,Team Foundation Server 2008.