We provide IT Staff Augmentation Services!

Ui / .net Developer (full Stack Developer) Resume

Minneapolis, MN

PROFESSIONAL SUMMARY:

  • 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architectures.
  • Good knowledge on design principles, secure coding techniques and design patterns like FASCADE, FACTORY, BUILDER, etc. I have good understanding of Agile and Waterfall methodology.
  • Extensive experience of designing and developing software applications with the C# (4.5/4.0/3.5) .NET Framework (4.0/3.5), ASP.NET (4.0/3.5), MVC, Win Forms, ADO.NET, AJAX, LINQ, WCF, WPF, Silverlight (4.0/3.0), CSS, Web Services, IIS 7.0/6.0, Reporting Tools, Azure, JavaScript, JQuery, XML, Angular JS, Telerik Controls.
  • Extensive working experience in d atabase development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions, Performance Tuning and Query optimization using T-SQL and PL/SQL in SQL Server 2005/2008/2008 R2.
  • Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.Net.
  • Managing and Maintaining of Windows Server 2003/2008/2012
  • Experienced in Windows Server 2003, 2008 R2 installation, deployments, troubleshooting and automation.
  • Expertise in developing Master Pages and skins used for common design layout for pages, CSS to separate content of document from its presentation, Java Script to perform Client side validation.
  • Working knowledge of ASP.NET MVC pattern: Controller Actions, View Engine, Entity Framework Model and the Windows Workflow Foundation.
  • Extensive Experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Facade, Factory, DAO, Front Controller and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review, release management.
  • Experience in building Single Page Application (SPA) using Angular JS framework and developed Angular JS functionality in the application to provide two-way binding to the system.
  • Agile and Scrum project methodology, including Scrum master roles and activities (facilitating backlog item sizing and prioritization, iteration/sprint planning, running daily standup, facilitating/running retrospectives, etc.)
  • Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API.
  • Proficient in front end UI development using HTML, AJAX, CSS (Cascading Style Sheets), Java Script, jQuery and AngularJS.
  • Enhanced user experience by designing new web features using MVC Framework like Angular js and Node.js.
  • Used AJAX calls through AngularJS to populate the data tables on the front-end. Built web-based mobile application for smartphones, tablets and desktop using AngularJS, ExtJS, jQuery, and Bootstrap.
  • Experience in developing Web-Centric applications using AngularJS, JavaScript, JQuery, CSS3.
  • Created and consumed ASP.Net Web services and implemented REST full Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
  • Experience with Elastic Search integration in .Net
  • Expertise in developing and consuming of windows services and web services both SOAP & RESTful API using ASP.Net Web API .
  • Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JAVA Script, XML, HTML and DHTML .
  • Worked on pushing the data to Elastic search created the instance on (AWS).
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, AngularJS, Javascript and Bootstrap.
  • Developing Prototype for the project using AJAX, Hardcoded JSON, JQuery, AngularJS, JavaScript, HTML, and CSS.
  • Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources ( LINQ to Objects, LINQ to XML, and LINQ to SQL ).
  • Experience with NoSQL MongoDB in working with collections, indexes, shards and other database management tasks.
  • Extensive experience in designing MongoDB multi-sharded cluster and monitoring with MMS.
  • Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like MVVM, Abstract factory, Singleton .
  • Proficient with Windows Communication Foundation ( WCF ), .NET Web Services using SOAP and UDDI .
  • Experience in data object models like Language-Integrated Query (LINQ) and Entity Data frame work to retrieve and modify data and developed entity data frame work services.
  • Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
  • Experienced in Service Oriented Architecture ( SOA ) using Windows communication foundation.
  • Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008 & Oracle 9i/8i.
  • Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers, Functions, using PL/SQL, T-SQL.
  • Experience in creating and scheduling the SQL Server agent jobs to pull the data from different data sources using SSIS packages and link servers.
  • Testing, including continuous integration testing and advanced unit testing design and implementation for non-trivial class methods and user interface event handlers.
  • Extensive experience with Reporting Tools SQL Server Reporting Services (SSRS).
  • Experience in authentication mechanisms like windows live, STS, Windows-based Authentication, Forms-based Authentication and also in Authorizing Users and Roles.
  • Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS) and Visual Source Safe ( VSS ), Perforce.
  • Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
  • Excellent Team player with good Communication and Interpersonal skills.
  • Proficient in writing Technical and Functional test scripts. Experienced in test driven development using N-Unit Testing for the piecewise testing of the Applications.
  • Quick learner, exceptional problem-solving and troubleshooting capabilities.

TECHNICAL SKILLS:

Programming Languages: C#, .NET(4.0/3.5/3.0), VB .NET, HTML, CSS, Javascript, jQuery, AngularJs,T-SQL, PL/SQL

Web Technologies: ASP.NET 4.0/3.5/3.0/2.0, MVC 4.0/3.0, AJAX 3.0/2.0, Javascript, Webservices, WCF, Jquery,VB Script

Xml Technologies: XML, XDOCUMENT, XSLT, XPATH, XSL

UI Technologies: WinForms,WPF, Web FormsIDE Tools: Visual Studio 2010/2008/2005, SQL Server Management Studio, SQL Server BI studio

.Net Frameworks: .Net Framework 4.0/3.5/3.0/2.0, ADO.Net, Entity Framework

Databases: MS SQL SERVER 2008/2005/2000, MSAccess 2010/2007/2003, Oracle 10g/9i/8i

Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8)

ETL Tools: SQL Server Integration Services (SSIS 2008/2005)

Modeling Tools: UML,MS Visio 2010/2007

Version Control Tools: TFS (Team Foundation Server), Visual SourceSafe(2005), SVN

Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0, Web Services, Enterprise Library 5.0/4.0/3.1

Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

UI / .Net Developer (Full Stack Developer)

Responsibilities:

  • Developed the application using Agile Methodology, C#, Asp.Net, AngularJs, WEB API. Involved in full lifecycle of the project from design, development & Testing.
  • Developed Single page applications using AngularJS and extensively used in development and testing applications for client side MVC architecture.
  • Responsible for designing the application authentication using .NET Framework, Model View Controller (MVC).
  • Designed the application using an MVC and MVVM Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
  • 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 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
  • Developed AngularJS functionality in the application to provide two-way binding to the system.
  • Used Bootstrap & media queries to create Responsive Webpages across the different size of screen from phone or Laptop.
  • Widely used AngularJS UI-bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid, router Provider's, progress bar, ng-Idle, ng-Upload .
  • Developed SPA applications with Responsive Web Design (RWD) to work with any device (iOS, Andriod, Tabs) and browsers using AngularJS.
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, AngularJS, Javascript and Bootstrap.
  • Effectively used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel, Header menu extender and Timer within some existing web pages.
  • Experienced in working with Web API RESTful web services using Entity Framework as the data access layer to SQL Server.
  • Used Media type formatter as the standard mechanism in the Web API for serializing .NET object types into XML. Created Views in MVC 3 using HTML helpers.
  • Participated in a fully scalable web application using WEB API, C#, Entity Framework and SQL Server
  • Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 3.0.
  • Worked on pushing the data to elastic search created the instance on (AWS). Retrieving the data and showing up on reporting tool.
  • Designing and implementing backend synchronization systems to keep data in sync also implemented various caching mechanism including Elastic Search for enhancing run-time performance.
  • Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
  • Used MVC 4 for re-using the individual user controls by not coupling them with underlying data elements.
  • Created the Data access layer and Data access objects using ADO.NET Entity frame work and LINQ to reduce impedance mismatch.
  • Working knowledge of object relational mapping (ORM) tools like Entity Framework , N Hibernate and worked using LINQ with Objects, SQL and XML.
  • Customized User Controls, web controls using Kendo UI and improved the performance of the application by configuring the caching, Bowser Storage, Managing Cookies.
  • Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
  • Designed the web UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
  • Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
  • Involved on migrating SQL Server databases to SQL AZURE Database using SQL AZURE Migration Wizard.
  • Deployed application to AZURE Cloud.
  • Designed Web application using Web API with AngularJS and populated data using ADO.NET entity framework and Used Entity Framework to model and manage data from SQL Server.
  • Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
  • Hands-on experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS).
  • Developed enhancements to MongoDB architecture to improve performance and scalability. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Manipulated data using CRUD operations of MongoDB and SQL management studio and handled database access and data transmission based on RESTful web service.
  • Experience in Working on Source control like Github.
  • Triggering the SIT environment build of client remotely and also Implemented Unit Testing, Integration Testing and System Testing using NUnit
  • Managed documentation and issues using Attlasian products such as Confluence, Jira and Stash (Git).
  • Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.

Environment: Visual Studio 2012, C#, ASP.NET MVC 3.0/4.0, WCF, Entity Frame Work 4.0, Java Script, HTML 5, CSS, JQuery, Javascript, Bootstrap, WCF, IIS 7.0, AJAX, AngularJS, NodeJS, Unix, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUnit, SQL Server 2008 R2, SSIS, SSRS, MongoDB, Windows XP, UML, Windows Server 2008 R2/2008,ESQL, TFS, GIT, Microsoft Internet Information Server.

Confidential, Plano, TX

UI / .Net Developer (Full Stack Developer)

Responsibilities:

  • Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
  • Used MVC design patterns for building the application.
  • Designed and developed a modular accounting application using MVC and MVVM. Also built a custom installer to mimic click-once behavior.
  • Implemented and extensively used the Object Oriented programming concepts in C# and ASP.NET.
  • Involved in creating Custom templates like Create, Edit, Delete, and List for views in MVC.
  • Used ASP.NET MVC to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
  • Strong knowledge and experience in Object Oriented concepts and also Involved in developing and organizing Custom Error pages and Exception Handling.
  • Designed the web UI using ASP.NET MVC4.0, HTML, DHTML, XSL/XSLT, Angular JS, Bootstrap, JavaScript, CSS3, Web Forms and AJAX and J Query controls.
  • Responsible for designing the ASP.NET application authentication using .NET Framework 4.5, Model View Controller MVC 4.0 and IIS security model.
  • Worked on different aspects of .NET framework like ASP.NET 4.5 and on middleware ADO.NET.
  • Experience with web technologies including HTML5, CSS3, AngularJS, Bootstrap, Web API and Entity Framework.
  • Developed web application for support team using Bootstrap Framework, AngularJS and REST APIs.
  • Implemented AngularJS directives to reduce the usage of redundant code, to create pie-charts, bar-graphs and for validation purposes.
  • Developed Custom Controls and User controls for reusable part of the web pages using C#. NET with ASP.NET.
  • Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
  • Implemented AngularJS UI-r outer to simulate a multiple layout web application reducing repetitive code and promoting quality.
  • Worked on AngularJS MVC framework for developing the Single Page Application and created some custom directives like ng-datepicker, ng-cartbox, ng-pagenation.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using .module and directive.
  • Also worked on Entity Framework model adapter feature that allows arbitrary adjustment of Db Context or Object Context model at run time.
  • Developed RESTful Web API web services for using .Net/C# for the web applications to be consumed by Angular-JS application.
  • Worked with Web API to provide services to HTTP requests. Used Entity Framework and LINQ to query against strongly typed collections of object and various data sources.
  • Designed and implemented RESTful API layer along with calls to consume an API layer Created GET and POST Requests with AngularJS for client side Actions.
  • Created CRUD operations with Web API Models and Entity Framework.
  • Created parts of the application using AJAX, thus reducing the number of round trips to the server per page and improved user experience.
  • Experience in ASP .NET 3.0/3.5 versions including the new integrated features like Windows Communication Foundation ( WCF ).
  • Used Telerik Controls like dating control, auto complete text boxes, file upload controls, Radgrids for rich user experience.
  • Used and Designed WCF Services using SOAP protocols using C# while implement business logic middleware.
  • Experienced with web services using WCF service model i.e. working with service and implementation.
  • Experience working with Stored Procedures, Triggers, Cursors, Functions and Views on SQL Server and using PL/SQL in Oracle.
  • Performed data base operations using SQL Server Management Studio. Created Stored Procedures and CRUD Operations.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Strong skills in Relational Data Base Management System (RDBMS) Design, D evelopment, and Query Optimization in SQL server 2008.

Environment: .Net Framework 3.5, ASP.net, Visual Studio 2010, CSS, AJAX, JavaScript, C#. Net, ASP.NET, ADO.NET, JavaScript, SQL Server 2008, Oracle 9i, HTML, XML,XSL, SSRS Reports, Web Services, Visual Source Safe, Windows XP, Windows 2008 and 2003.

Confidential, Newyork, NY

.Net Developer

Responsibilities:

  • Was involved in all stages of Software Development Life Cycle including Analysis, Design, Coding, System Tests, Installation and Maintenance.
  • Created services using WCF over HTTP and TCP/IP protocols. Extensive experience on data integration using SSIS.
  • Established communication between different applications running on same/different platforms using WCF.
  • Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
  • Worked with designing, maintaining and analyzing databases, Stored Procedures, and Triggers using SQLServer2008 and application interaction using ADO.NET
  • Data access layer (DAL) was implemented using ADO.NET to connect and retrieve database information.
  • Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.
  • Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
  • Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 3.0.
  • Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
  • Developed Custom Controls which provides flexibility, reusability better deign time experience.
  • Developed partial post back validations to manipulate data on web pages using AJAX.
  • Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
  • Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
  • Implemented Serialization and Deserialization of objects and Involved in unit testing, integration testing and deployment of the application.

Environment: Visual Studio 2008, ASP.Net 3.5, ADO .NET, XML, HTML, JavaScript, IIS 6.0, NUnit, TFS 2008, SSRS, SOAP, WCF, .NET Framework 3.5, Web services, SQL Server 2005, T-SQL, ESQL, Unix Shell Scripting, DHTML, Windows Server 2003.

Confidential

.Net Developer

Responsibilities:

  • Developed the web forms, used HTML server controls, Web server controls, validation controls using ASP.NET.
  • Programmed ADO.net for communication between application and database, extensively used Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
  • Responsible in writing SQL queries to fetch data as per the business requirements with proper tuning techniques.
  • Business logic and calculation were implemented via stored procedures, triggers and function and implemented Components for Exporting Data to CSV Format and EXCEL Format. Involved in testing different functionality.
  • Implemented transaction executions safely by using commit and rollback commands and used OOPS (object oriented programming) concepts in developing classes.
  • Used LINQ to build set of operations, parameters and expressions (Binary, Unary, Lambda) during execution (aimed at “Querying”) a set of data from SQL Server.
  • Develop UI screens using CSS and HTML5.
  • Built a single search-optimized Notes Repository.
  • Worked with MVC architecture application using ASPX view engine and web API.
  • Participated in a fully scalable mobile application using WEB API, C#, Entity Framework and SQL Server
  • Developed and used various Web forms, Custom Controls and User controls using ASP.net, C# and JavaScript.
  • Used WCF for developing and deploying services on Windows in line with the Service Oriented Architecture (SOA).
  • Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
  • Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
  • Involved in Performance tuning, optimization of code and troubleshooting of Oracle 9i procedures.
  • Involved in developing component to implement business logic of the application.
  • JavaScript and DHTML were widely used for Client side scripting and developed Event handling programs by using C#.
  • Implemented design patterns and the entire backend of the application in C#, using various object oriented features like classes, interfaces, inheritance, polymorphism and multi-threading.
  • Implemented Exception Handling mechanism using .NET Framework Classes and also Involved in unit testing, integration testing and deployment of the application. Fixed large number of defects and technical issues during the project implementation.

Environment: Visual Studio 2008, ASP.Net 3.5, ADO .NET, XML, HTML, JavaScript, IIS 6.0, NUnit, TFS 2008, SSRS, .NET Framework 3.5, Web services, SQL Server 2005, T-SQL, DHTML, and Windows Server 2003.

Confidential

Software Engineer

Responsibilities:

  • Designed and developed web forms in C#. Implemented design patterns and the entire backend of the application in C#, using various object oriented features like classes, interfaces, inheritance, polymorphism and multi-threading.
  • Creating, throwing and catching Custom exceptions for proper exception handling and displaying appropriate messages.
  • Developed the web forms, used HTML server controls, Web server controls, validation controls using ASP.NET.
  • Used OOPS (object oriented programming) concepts in developing classes. Used ADO.NET Controls like Connection, Command, Dataset and Data reader.
  • Customized various controls and made User Control for consistent look and feel and also held meetings with end users to gather requirements and modifications.
  • Peer-to-Peer code review, presentations, co-ordination and knowledge transfer.
  • Testing support - Need to fix the issues that are raised by testing team and w rote unit Test Scripts for testing of application by QA and UAT personnel’s.

Environment: C#, Visual Studio.net, XML, MS SQL Server 2000, Windows XP.

Hire Now