Full Stack .net/ui Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- 8+ years of experience in developing Web and Windows based Applications using .Net technologies as per the ISO & CMM standards in different domains.
- Experience in working on all phases of Software Development Life Cycle (SDLC) like Requirements gathering, Analysis, architectural and detail design, Documentation, Development, Testing and implementation using Agile Methodologies like Scrum, XP and Test - Driven environments.
- Strong Experience in design and development web and client server applications using C#, ASP.NET, VB.NET, .NET Framework (2.0,3.0,3.5,4.0), Microservices, Orchard CMS Framework, WCF, AJAX Toolkit, ADO.NET, Web Services, Windows Services, XML, XSLT, JavaScript, JQuery, Angular JS, Angular 2.0,Angular 4, React JS, ES5, ES6, Bootstrap, VBScript, HTML and DHTML, CSS, IIS.
- Expert in OOPS, Design Patterns & UML. Good experience with n - tier and MVC architectures.
- Experience in developing Single Page Applications (SPA) using Java Script and Angular JS.
- Experience working with variety of databases like SQL Server 2000/2005/2008 and Oracle 9i/10g.
- Sound Experience in developing XML and SOAP-based Web Services in .NET
- Experience in creating use cases, E-R diagrams using Visio and other tools.
- Experience in using Language Integrated Query (LINQ) providers for querying
- Experienced in SOA i.e. Service Oriented Architecture with authoring and consuming Web services and experience with other distributed methodologies like WCF.
- Worked with Web Services (SOAP), Windows Presentation Foundation (WPF), XAML, Windows Communication Foundation (WCF), Windows Workflow Foundation (WWF) and Silverlight.
- Developed the application using various patterns including MVC, Singleton, and Dependency Injection.
- Extensive use of WCF Services using REST.
- Involved in Front-end development using web Technologies like HTML5, CSS3, Java Script, XML, J Query, XHTML, JSON, AJAX, Type Script, and Angular JS.
- Experienced with C# Azure for Building applications that utilize both Windows Azure Cloud Services (platforms- a-service) and Windows Azure Virtual Machines.
- Experience in Performance tuning tools like Postman, Fiddler and Soap UI for testing and Debugging tools like ULS viewer.
- Experience on Entity-Framework for Object-Relational Mapping (ORM).
- Experience in configuration and version management using Visual Source Safe (VSS), Subversion (SVN), GIT Hub and Team Foundation Server (TFS 2013)
- Experience in using ReSharper, StyleCop and FxCop.
- Utilize Jasmine, Karma, Gulp, Grunt and NPM to build and test applications.
- Having Knowledge on SOHA (Service Oriented HTML Application)
- Having Knowledge on SOHA Session Management and using JavaScript as controller to consume WCF service
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new things quickly.
- Consistent team player with excellent verbal and written communication skills and leadership qualities.
TECHNICAL SKILLS:
Languages: C#.NET, VB.NET, ASP .NET, ADO.NET, Visual Basic 6.0, COM, C++, C
Web Technologies: Asp.Net, ADO.Net, VB Script, Java Script, TypeScript, JQuery, JSON, Angular JS, Angular2, HTML, XHTML, XML, CSS, IIS, Bootstrap
Web Services: SOAP, Restful, WCF, AWS, Micro Services.
Packages: Visual Studio.Net 2003, Visual Studio.Net 2005, Visual Studio.Net 2008/2010/2015 , Visual Source Safe, Team Foundation Server 2005/2015, Clear case-Control, Enterprise Library Application Blocks, AJAX Toolkit, Install Shield MSI setup, MS Build, TeamCity, SharePoint, MOSS
Databases: MS SQL Server 2000/2005/2008 , DTS, SSRS, SQL Profilers, MS ACCESS, Oracle 9i/10g
Protocols: TCP/IP, HTTP, FTP, SOAP, SMTP, IMAP
Graphics: Adobe Photoshop, Paint shop pro and Flash
Performance Tools: CLR & Ants Profiler
Testing Tools: Test Director 9.0, Manual Testing, HP Quality Center
Collaboration Software: Microsoft Office SharePoint Server (MOSS 2007)
Platforms: Windows 2000/2003/XP/NT/98/Vista, DOS, UNIX
Latest Technologies: Net Framework 3.0 (WPF, WCF, WWF), .Net Framework 3.5/4.0 (LINQ)/4.5
CMS Tools: Sitecore 8.0, Orchard CMS, SharePoint 2013
Methodologies and Tools: Agile, Waterfall, Six Sigma, Visio, SEI CMM, Telerik
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Full Stack .Net/UI Developer
Responsibilities:
- Involved in requirement analysis.
- Involved in development using Agile Scrum methodology
- Actively participated in Story grooming & Sprint planning meetings
- Participated in full stack development with MVC 5.0, Web Api 2.0, Angular JS 1.5 and Angular 2.0
- Implemented unit test cases using Microsoft Unit testing & Moq
- Used Entity Framework Code first migrations
- Created custom directives.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Created / Consumed Restful services and Consumed WCF based SOAP services.
- Used Promises to do Ajax calls to connect front-end and back-end
- Created front-end application using ES6 and TypeScript 2.0
- Created modular front end using Components, Pipes and Services in Angular JS
- Created Forms and handled various bindings and validations using Angular JS Forms Module
- Created Services in Angular for holding Business logic and sharing data
- Accessed restful end points using http and observables
- Implemented Routing with child routes in Angular Routes module.
- Extensively used Underscore.js and loadash.js for JavaScript object and array manipulations.
- Used Node.js to run Grunt tasks and build properly the project(compile, minify, concat etc.,)
- Used Re-sharper to maintain business coding standards.
- Developed client side validation code using JavaScript with ES5 and JQUERY.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Implemented unit testing with Jasmine as framework and Karma as test runner
Environment: ASP.Net MVC5, C#.Net 4.6, Entity Framework, Angular JS 1.x,Angular JS 2.0, LoDash, WebPack, Less, npm, Jasmine, Karma, ES6, TypeScript, HTML5, TFS, GitHub, Visual Studio 2015.
Confidential, Salt Lake City, UT
Full Stack .Net/UI Developer
Responsibilities:
- Involved in gathering the requirements, analysis, design & development of the project.
- Developed Agile Software Development methodologies to enable efficient and effective high- Quality software development.
- Used Entity Framework code First approach for the Data Access Layer for the ASP.NET MVC 5.0 Application using HTML5 and Razor view.
- Created Html Helpers in order to reduce the amount of tedious typing of HTML tags.
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture and Database Connectivity.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Highly used Angular 2 router to build single page application for navigates through the different status and multiple modals.
- Created custom directives in Angular 2 for reusable components.
- Developed View Models using Typescript.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using
- Implemented and consumed Services using Web API.
- Used Model View Controller (MVC) design pattern to develop a complex web application.
- ASP.NET with C# as code behind Angular JS is used for client side validation.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Used JQuery to validate user controls and web forms.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service records.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Used WCF for developing and deploying services on windows in line with the Service Oriented Architecture (SOA).
- Used LINQ to build set of operations, parameters and expression during execution a set of data From SQL Server.
- Created Integration Services SSIS package to import raw data from MS Excel to the SQL Server.
- Extensively involved in developing components for Business Layer and Data Layer.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database
- Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
- Created and Updated the Data Dictionary Mapping from Database to User Interface(UI) for the Internal Portal Team.
- Utilized Sitecore CMS solutions to design .Net application features.
- Implemented sitecore content using Web API and consumed by Angular JS from front end.
- Implemented Sitecore MVC design pattern for developing the Web Application.
- Converted existed ASP.NET MVC business and data layer to the cloud (Windows Azure)
- Implemented High charts visualizations for an SPA analytics rewrite using typescript.
- Implemented Restful architecture using WEB API Controller to use in the application to populate the data from the database.
- Developed several REST web services supporting both XML and JSON to performed tasks.
Environment: .Net Framework 4.5, C#.Net, MVC 5.0, Visual Studio 2013/15, SQL Server 2012/14, ASP.NET 4.5/4.0,MVVM, WCF, JavaScript, Typescript, TFS, Web API, Restful API, SSRS, SSIS, JQuery, Angular JS 1.6, Angular2, Sitecore 8.0, AJAX, Bootstrap, Web Forms, JSON, Azure, Entity Framework 5.0, HTML5, IIS 7.0, XML, SOAP, LINQ.
Confidential, Groton, Connecticut
Full Stack .Net/UI Developer
Responsibilities:
- Involved in Sprint planning, Demo and Agile Scrum meetings.
- Developed the Pulse web based application using ASP.NET MVC 4.0 which consists of View.
- Controller, View Model and Model classes. Pulse façade acts as a façade layer for the Pulse
- Developed a web request handler application to invoke the Restful API by passing JSON input Parameters.
- Developed Applications using .NET Framework, Object Oriented Principles and n-tier architecture.
- Have written Unit and Integration tests for ES and Pulse. Used NUnit for unit testing.
- Solved performance issues by monitoring the performance using the Red Gate performance
- Designed numerous GUI screens/Win forms/WPF for user interface.
- Developed using Web services, WEB API for exposing web services, SOAP and used IIS (Internet Information Services).
- Created content types and content list, worked on user permissions, user roles, created services in Orchard CMS
- Experience working with different environments for Dev, INT, QA and Prod.
- Have used design patterns such as Unit of Work, Observer Pattern(UI), Facade Pattern, MVC Pattern (Backend).
- Maintain and add features to the main module used to take the customers prescription details with Oracle Forms with PL/SQL.
- Create modules to query information from the Oracle Database in ASP.NET using Web Forms and ADO.NET.
- Create PL/SQL scripts to add and maintain objects in the Oracle database, such as tables, indices, packages and views used by the modules.
- Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
- Responsible for developing the code for database interaction (Oracle) database
- Developed web page using AngularJS components like controllers, routers, NG app etc.
- Used SVN, GIT and Source Tree for Source Control management.
- Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript.
- Activities include continuous interaction with Business, DB Team and QA.
Environment: Visual Studio 2012/13, ASP.Net 4.0, SQL Server 2012, ASP.NET, MVC 4.0, WCF, Restful APIRazor, HTML5, CSS 3, JQuery, JavaScript, AngularJS, AJAX, Web API,SSRS, SSIS,C#.NET, WPF, JSON,PL/SQL, Oracle 9i JIRA, GIT, NUnit, IIS 6.0.
Confidential, Connecticut
Sr. .Net/UI Developer
Responsibilities:
- Implemented ASP MVC 5.0 framework for the development of the application.
- Developed MVC 5 pattern using Entity Framework for the Data Access Layer and UI with jQuery/Bootstrap for the front end.
- Created Business Layer/Data Access Layer using C#, ADO.NET, LINQ and SQL Server 2008.
- Portals developed utilizing HTML5, CSS3, JavaScript, jQuery leveraging MVC 5 framework and SQL.
- Moderate experience in configuring Virtual machines for SQL Server 2012 and Azure Active Directory in Microsoft Azure.
- Have used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Working Experience to transform Xml data files, Flat files into destination with SSIS (SQL Server Integration Services).
- Involved in writing service layer using Windows Communication Foundation (WCF) technology.
- Consumed Remote Web services using WCF Service Model and called within Silverlight to implement Data Binding with Silverlight controls
- Have extensively used Datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
- Installed/Configured and was responsible for setting up the environment and developing using 3-tier architecture.
- Server side working experience with IIS (Internet Information Services) manages hosting, publishing.
- Used Active directory to provide a central location for network administration and security authentication for the users.
- Created Link/Forms that provide A-sync operations using AJAX Helper class.
- Enabled Client and server cache using ASP.NET Cache API in MVC application.
- Worked on SSIS Packages for the extraction of data and schedule the jobs to run on daily Feed basis
- Created various reports like tabular reports, matrix reports, and parameterized reports using SSRS.
- Created custom responsive web application to replace legacy line-of-business web application using Angular JS.
- Involved in developing the UI using HTML, JavaScript, JSON, jQuery, AJAX and Bootstrap.
- Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool.
- Performed requirement analysis, design, development and testing of the web based application.
- Designed and developed the application on ASP.NET Framework, Kendo UI, HTML 5, JavaScript and CSS and C #.Net.
- Created rich, easy-to-use Views, Partial Views using Scaffolding Templates and Razor View Engine.
- Created Layout Views using CSS/ Themes /jQuery/ Bootstrap for Razor Engine to give a consistent look to header element.
- Working Experience in SSRS (SQL Server Reporting Services) where creating, deploying and manage the reports.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Implemented web user interface design using HTML5, Master Pages, Themes, CSS, and AJAX.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript/jQuery
Environment: ASP.NET MVC4 & MVC 5, ASP.Net 4.5, Azure Blob, Entity Framework 6, C#, Kendo UI, JavaScript, Angular JS, jQuery, HTML, XML, CSS, Bootstrap, AJAX, WCF, WPF, IIS7.0, SQL Server 2012,TFS, Windows 7, Visual Studio 2012, Team Foundation Server(TFS) and Agile.
Confidential, Basking Ridge, NJ
.Net/UI developer
Responsibilities:
- Developed application using ASP.NET MVC4 framework.
- Involved with the client team to design and implement the advanced technologies WCF, SOA, ASP.NET, and VB.NET with the application logic in C # per the user requirements.
- Used ASP.NET web server controls like Grid View, List View and Repeater for displaying the required information.
- Extensive development using ASP.NET, VB.NET Web Forms using AJAX, Master Pages, Themes, Web Parts, Provider Model, JavaScript. Also, involved in proof-of-concept using ASP.NET Model-View-Controller, MVC pattern.
- Developed a windows application using VB.NET and web services for secured and machine specific log on to web based systems Involved in front-end development using Visual Studio 2010, ASP.Net, and CSS.
- Implemented VBA to control many aspects of the host application, including manipulating user interface features.
- Used jQuery, ASP.NET, VB.NET, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Involved in deployment and release process, by building packages and by writing PowerShell script for automated deployment.
- Developed WCF AND RESTful Services by using C# and Web API and consuming them in WPF and class library applications.
- Developed User controls using ASP.NET, VB.NET and C# and used them dynamically in the web pages using Master pages and CSS.
- Successfully designed and implemented XML API dealer information, order processing with ASP.NET Web API / REST Services (secured over https).
- Developed Entity framework based database access layer using ADO.Net and Entity Framework.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site using ASP.NET.
- Written stored procedures, triggers using T-SQL for data access from SQL Server 2008 R2 when applicable.
- Created application using HTML5, AngularJS, Bootstrap JS for responsive design.
- Developed UI Pages using Razor Views, CSS3, JavaScript and jQuery.
- Implemented business logic/rules using WCF services and integrated with the UI components.
- Created Client side validations with jQuery selectors, Events and Server side validations with ASP.Net.
- Project Data importing/exporting using serialization/de-serialization.
- Working with jQuery Ajax, CSS, and callback Objects, Effects and Events.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Worked with Agile/Scrum Environment to meet the timelines and interaction with the team
- Developed database objects such as tables, views, stored procedures, audit triggers and user defined functions for database operations in SQL SERVER 2008 standard edition.
Environment: Visual studio 2010, C#, ASP.NET 4.0, Angular JS, knockout JS, GUI, VB.NET, VBA, MVC, LINQ, MVVM, WCF, WPF, Silverlight, MS SQL 2008, BizTalk Server 2013, Visio, jQuery, IIS 7.0, CSS, XML, HTML, SSIS, SSRS, PowerShell, Team Foundation Server(TFS), and Agile.
Confidential, Carnegie, PA
.Net/UI Developer
Responsibilities:
- Designed and developed Web Pages using ASP.NET, C#.NET, HTML, JavaScript, AJAX, jQuery CSS and server controls.
- Developed secure login interfaces with ASP.NET Server controls.
- Used various server controls like Multi View and Grid View with extensive data binding to display, page and sort multiple records.
- Used Validation Controls for corresponding validations required for business logic in Web Forms.
- Designed and developed user interfaces using C#.NET and ASP.NET.
- Coding the presentation layer using WPF and service layer using Windows Communication foundation technology.
- Developed Custom Controls and User controls for reusable part of the web pages using C# with ASP.NET.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Worked with AJAX enabled WCF services using VB.NET, C# and ASP.NET.
- Maintained and enhanced existing software by analyzing and identifying areas for optimization and refactoring. Investigated new technologies and techniques and researched ongoing industry developments using OOPs.
- Built the reusable service components using AngularJS services with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.
- Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript.
- Utilized C# generics, delegates, events, extension methods, anonymous types, and lambda expressions.
- Designed and developed web pages using HTML, CSS3, AngularJS, JQuery, AJAX, JavaScript and ASP.Net, WPF.
- Created and deployed Web Services using ASP.NET and C#.Net, and generated the proxy class files based on the web services to consume in web application.
- Extensively used ADO.NET objects like Sql Data Access, Sql Data Reader, COBOL, and DB2 SQL.
- Developing reports on SSRS on SQL Server ( 2000/2005/2008 ), and excellent in SSIS packages for integrating data.
- Developed Server side and Client side code using ASP.Net, jQuery and JavaScript.
- Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using SQL Server 2008, Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Developed Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures and Triggers.
- Extensively used Data Annotations attributes for data validation and verification purpose.
- Reviewed client’s requirements and Developed Reports using SQL Server Reporting Services
Environment: ASP.NET 3.5/4.0, C#.Net, ADO.NET, JavaScript, Angular JS, CSS, Bootstrap, HTML, IIS 6.0, LINQ, OOP, XML, XSD, VB.NET, TFS, TDD, NUnit, AJAX, WCF, WPF, Entity Framework, jQuery, WebSphere MQ, MVC, SOA, SQL Server 2008, SSRS, SSIS, WinForms, HTML, and DHTML.
Confidential, Norfolk, VA
.Net/UI Developer
Responsibilities:
- Involved in Design of user interfaces layout.
- Involved in developing front end using ASP.NET, HTML, and CSS.
- Developed web forms for the end users using C#.Net and ASP.NET.
- Involved in querying the database using ADO.NET and Stored Procedures for generation of reports.
- Extensively used .NET inbuilt components like Data Grid, Data List and Calendar controls along with other .NET server controls.
- Used Silverlight to create web application which allows drawing charts with economic variables.
- Implemented XML Web Services using C#.NET.
- Uploading the Data from text files to tables & wrote stored procedures to purge old data.
- Developed applications to parse flat files into data using C#.NET.
- Involved in using all the best features of ASP.NET including Dataset, Data View and Data Adapter.
- Involved in creating WINFORMS for in-house Windows applications using C#.
- Utilized Nunit to unit test .Net code.
- Instrumental in maintenance of data integrity in back end Oracle 9i.
- Involved in writing complex stored procedures and T-SQL queries
- Involved in design and writing Technical document for client.
- Implemented Presentation Layer which will use the Business Layer components to present the info on the client’s browser
- Extensive use of Master Pages in all the projects
- Maintenance of legacy VB6 and VBA applications.
- An exclusive experience working with User Controls with VB.NET code-behind files, debugging and Quality Testing of the code
- Hand coded tables are used to display the data retrieved from database
- Implemented AJAX 1.0v Update Panel, Model dialog boxing GUI design
- Worked on various Mortgage Pipelines and Rate Management System, Credit Report
- Designed Xml Schema and used Xml document to handle xml data transfer
- Involved in Debugging, fixing the bugs and Testing the modules
Environment: ASP.NET3.0, AJAX1.0, VB 6.0, Java Script, XML, XSLT, DHTML, ADO.NET, C#, Win Forms, SQL Server 2005, IIS 6.0, Visual Studio 2008 & 2010, SQL Server Reporting Service.