.net Ui Developer Resume
Nyc, NY
SUMMARY
- Well accomplished software developer with 7 plus years of experience in full stack application development using ASP .NET and C# .NET.
- Extensive experience in building cross platform web applications for multi domain clients across healthcare, education and finance domains.
- Cognize several software technologies like ASP .NET 5.0/4.5/4.0, ASP .NET MVC 5.0/4.5, ASP .NET Web API, C# .NET 5.0/4.5/4.0, .NET Core 1.0, ADO .NET, LINQ, WPF and WCF.
- Designed and created responsive and dynamic UI by applying client - side technologies such as HTML5, CSS3, jQuery, JavaScript, Bootstrap, AJAX and Angular 2.
- Built applications using diverse components of .NET framework like WCF for Web Services, WPF, Web Forms, MVC for three-tier web architecture, and Web API for using RESTful services.
- Fabricated applications by availing structural and behavioral patterns like Singleton, Abstract Factory, Façade and Proxy.
- Applied Inversion of Control(IoC) using Dependency Injection by referencing NuGet packages in .NET MVC applications.
- Involved in migration of ASP.NET web application to ASP.NET 4.5/ 4.6 with MVC 5 architecture.
- Created .NET Web APIs by utilizing RESTful services to make HTTP calls from client to server.
- Used tools like Postman, SOAP UI and Fiddler for monitoring HTTP calls to RESTful and SOAP APIs.
- Modelled Microservices to containerize modules and their functionalities and hosted the containers in Docker.
- Deployed websites in MS Azure cloud and employed services like SQL Server Database, Web Deploy and so on from the Azure Service Fabric.
- Consumed Entity Framework for database creation, data seeding, migration and creating server connections to SQL Server database.
- Used LINQ to SQL and LINQ to objects for performing CRUD operations and handling queries using .NET 4.5/4.0 LINQ components.
- Experience in developing databases in SQL Server & Oracle by designing tables, relationships, and queried database using SQL.
- Wrote complex Stored Procedures, Views, Triggers, User-defined Functions, using PL/SQL, T-SQL and executed Performance Tuning.
- Implemented SOA (Service-oriented Architecture) in real-time applications by using WCF in .NET 4.5.
- Generated reports in SSIS (SQL Server Integration Services), SSRS (SQL Server Reporting Services) and Crystal reports.
- Collaborated with team for continuous code integration using Configuration Management Tools such as Team Foundation Server (TFS) and Visual Source Safe (VSS), Git, Bitbucket Stash for version control.
- Experience with Unit testing, Integration testing & Functional testing, also created batch scripts to automate everyday manual tasks.
- Participated in full SDLC and handled complex projects involving all phases like requirements gathering, design, development, testing and maintenance.
- Extensively worked in Agile-Scrum environment of software project development.
- Reliable team player as well as qualified professional having ability to work independently in time sensitive environment.
- Provided 24x7 support and maintenance of systems by handling bugs and change requests raised through RFCs and test cases.
- Worked closely with other developers in the team to perform code reviews and peer reviews on the code written by them.
TECHNICAL SKILLS
Programming Languages\Scripting Languages\: C# .NET, VB .NET, Java, C++, SQL, T-SQL\Java Script, Python, Shell Script\
Technologies\Web Development Technologies & Services\: ASP.NET, .NET MVC 6.0/5.0/4.0, .NET Web \HTML5/HTML, CSS3/CSS, Angular 2, \Angular.js, less, API, Entity Framework, \Bootstrap, JQuery, AJAX, XML, JSP, SOAP, \ADO .NET, LINQ, WPF, WCF, MS Azure, \WSDL, XAML and REST\Power BI, Silverlight\
Databases\Version Control Software\: SQL Server 2014/2012, MS Access, Oracle \Git, Team Foundation Server, Visual Source \11g/10/8i\Safe, VSTS, Bitbucket Stash\
Reporting and Integration Services\Web Servers & Issue Tracking Tools\: SSRS, SSIS, Crystal Reports, Redis \IIS, Clear Quest, Bugzilla, JIRA, Confluence\
IDE and Reporting/Debugging Tools\Project Management Methodologies\: Visual Studio, TeamCity, RabbitMQ, Postman, \Agile, Agile-Scrum, RAD, XP, Waterfall \Fiddler, Eclipse Docker, Ant Profiler, App \Dynamics, Autofac, Structure Map, Kendo UI\
PROFESSIONAL EXPERIENCE
Confidential, SALT LAKE CITY, UT
Full stack .NET Developer
Responsibilities:
- Built full stack web application in .NET 4.6 and Angular.
- Actively involved in designing UI pages using Wireframes according to product requirements and in compliance with industry standards.
- Developed web pages using front-end technology stack HTML5, CSS3, Angular.js, jQuery, Bootstrap, Gulp, Bower.
- Built functionality using Angular components, controllers, directives, filters, services, models and modals and styling using Bootstrap and less for the front-end.
- Actively involved in migrating Angular.js application into Angular 2 by combining angular.js into Angular components.
- Written unit test cases for front-end services using Karma and Jasmine.js.
- Implemented microservices architecture for building Multipoint 2.0 .NET application by using Web APIs as services.
- Migrated the application from .NET WPF to Web API by creating simple endpoints for the front-end application to access backend database.
- Used REST API protocol to define the Http routing in the back-end controllers.
- Utilized .NET OWIN for security and Authentication Handler to provide role-based authorization.
- Implemented OAuth2 protocol for enabling External Authentication Security for .NET Web API.
- Used Entity Framework to create dtos for the POCO models and used the Dtos to define the properties of the Objects.
- Employed SQL Server 2014 database to store all the data and Stored Procedures to perform out CRUD operations on the data.
- Redis cache is used for caching purposes and optimizing the application performance.
- Debugged the Web APIs using MS Visual Studio App Insights and to check performance issues like memory utilization and API calls.
- Performed Unit Testing with NUnit framework and carried out code-refactoring and performance optimization using ReSharper.
- Involved in planning and designing of product architecture, development, testing, live code reviews, weekly deployments into production and production support.
- Used Bitbucket Stash for enterprise level Source code management and TeamCity as CI/CD build tool.
- Used JIRA Confluence pages to write feature documentation, product diagrams, flow charts, and design documentation using use case diagrams, OOAD and UML.
- Followed Agile Scrum methodology and used JIRA as Project management tool to track user stories and project workflow, involved in sprint planning, review, and demos.
- Performed product demos at various client locations and provided training to the users.
Environment: Agile, Confidential Visual Studio 2014, C# .NET, .NET 4.6, HTML 5, CSS 3, Bootstrap, jQuery, JavaScript, Angular 2, Angular.js, IIS 7.x, LINQ, Entity Framework 6, Web API, RESTful services, Redis, Application Insights, SQL Server 2014, Bitbucket Stash, NUnit, JIRA, Karma, Jasmine.js, ReSharper
Confidential, REDMOND, WA
.NET Developer
Responsibilities:
- Implemented extreme programming by using fast paced Agile methodology, involving task completion, user stories, iterations and involved in stand-up meeting with team members to know the current progress of the project.
- Worked with client for understanding and framing the requirements and preparing Technical Specification and Functional Specification documents.
- Responsible for designing, developing and implementation of User Interfaces, Code optimization and build automation.
- Involved in designing class diagrams, use cases, data flow charts under OOAD and UML for Arrive and Departure modules.
- Built user friendly and highly responsive UI pages for the Arrive module by using MVC Razor, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular 2 & Reacts.js.
- Involved in creating Angular components like controllers, directives, filters, services, models and modules for various applications components to communicate.
- Created custom directives and filters in Angular 2 to support the features like sending mails to host and printing custom badges for visitors in the Arrive module.
- Implemented .NET MVC 6 Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort and time for the project.
- Designed Client-side validations using DOM manipulations in JavaScript and Server-side validation controls in .NET using ModelState object.
- Developed operational contract of REST API Client service to fetch mails and messages from Confidential outlook database.
- Utilized .NET Web API written in C# .Net to communicate with other systems like Right Crowed, Bing, RF Dinning, Transportations for fetching required services into the Arrive module.
- Created login-based members area that displays ASP.NET MVC web pages based on access levels and assigned roles by executing Security and Authorization in ASP .NET 5.
- Followed the form base authentication with role/activity-based authorization for the web application security.
- Implemented OAuth2 protocol for enabling External Authentication Security in ASP.NET Web API 2.0.
- Used Entity Framework 6 to query SQL Server 2014 database and carried out CRUD operations on the data.
- Website hosted in MS Azure Web App, utilized the Azure Service Fabric components like Azure SQL Server Database and Azure blob storage for storing resources like images
- Azure Redis cache is used for caching purposes and optimizing the web performance
- Benefitted from MS Azure Application Insights towards improvement of the application hosted in the Azure cloud
- Build level configurations installed at the SQL Server database level where we can choose to switch the functionalities On or Off based on business needs
- Tested every unit of code and performed unit testing before sending the application to the Integration Environment and involved in Production support.
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Created Unit test cases for Web pages to test functionality that has been created for classes.
- Worked in delivering software scaffolding with Git VSTS
- Used GitHub to run test cases in suite for reporting and analysis
Environment: Agile, Confidential Visual Studio 2014, .NET Framework, C# .NET, ASP.NET 5.0, HTML 5, CSS 3, Bootstrap, jQuery, JavaScript, Angular 2, React.js, Kendo UI, IIS 7.x, LINQ, Entity Framework 6, MVC 6, WCF, Web API, RESTful services, Azure Analytics, Azure Paas, Application Insights, SQL Server 2014 GitHub, NUnit, Git VSTS
Confidential, NYC, NY
.NET UI Developer
Responsibilities:
- Involved in drawing data flow diagrams using OOAD in design phase of SDLC.
- Designed and developed intranet web application using ASP.NET MVC 5 framework.
- Designed rich and interactive UI using jQuery, jQuery UI, HTML5 and CSS3.
- Developed Webpages by using MVC Razor, HTML5, CSS3, JavaScript JQuery & Angular JS.
- Customized User Controls, web controls using Kendo UI and improved the performance of the application by configuring the caching, Bowser Storage, Managing Cookies.
- Created login-based members area that displays ASP.NET MVC web pages based on access level and assigned User Roles.
- Implemented Form authentication to authenticate the users.
- Implemented Client side and server-side validations done using JavaScript and Validation Controls using AJAX calls.
- Developed DOM Manipulations like Templates, Directives, Filters, Dependency Injection using the Angular JS.
- Created dynamic and interactive user experience with extensive use of AJAX and jQuery.
- Displayed data efficiently using functionalities provided by JQGrid API.
- Decreased the page response time using the server-side asynchronous JavaScript, AJAX and JSON technique.
- Integrated SSO using LDAP/Active Directory user security.
- Used Entity Framework for working with Relational data and LINQ for updating the data.
- Developed Stored Procedures, Views and Functions and optimized data access using indexes.
- Used Repository Pattern for data persistency and easy management of data flow to and from the database.
- Consuming Structure Map for implementing Dependency Injection for better code maintainability.
- Designed enterprise business application solution, architected around multi-tiered SOA with build-in code generated Unit tests.
- NUnit were used for unit testing and involved in integration testing.
- Used JIRA for tracking defects and business requirements.
- Worked on Ant Profiler for performance monitoring and optimization and Autofac to perform dependency injection
- Introduced Agile SCRUM process for Risk Data team and utilized Confidential TFS to manage team's SDLC, including deriving product backlog, assigning sprint work to developers and conducting sprint review meeting.
Environment: C#.NET, ASP.NET 4.5, MVC5, HTML5, CSS3, AngularJS, Bootstrap, ADO.NET, Visual Studio 2012, SQL Server 2008 /2012, SSIS, Telerik Controls for .NET, Razor View Engine, WCF, Web services, WPF, Silverlight, UML, XML, Assuresign and Xpertdoc, Sitecore 7.1, JSON, AJAX, IIS 7.x, JavaScript, jQuery, TFS, LINQ to SQL and Windows Server 2008 R2
Confidential
.Net Developer
Responsibilities:
- Worked on the IFMIS Academy User Interface (UI) to change the UI of the website
- Modified and created various XSL, CSS files for improving the web pages
- Implemented the AJAX based architect and JavaScript to improve the performance of the application
- Programmed the application in C# and writte LDAP queries for retrieving user information from the Active Directory (Managed and Unmanaged Domain)
- Involved in project migration of classic ASP in to ASP.NET 4.0 and deployed the application packages in accordance to the specifications of the client
- Used Master Pages and created Web User Controls for code reusability and used several State Management features
- Implemented Service Oriented Architecture (SOA) to serve multiple training modules
- Consumed WCF and Corticon services (Rules Engine). to retrieve data and return to the client system
- Worked with lot of COM/DCOM components in the IFMIS e-Learning application
- Created Packages and Stored Procedures for populating data on Student/Learner Dashboard.
- Used SQL Loader to load the data into database from the text files processed by
- Recreated the Stored Procedures for Learning Management System (LMS)
- Generated weekly and monthly reports using Crystal Reports\ SSRS and integrated performance of each module in the application
- Used Enterprise Libraries Application Blocks for connecting to SQL Server 2008 R2 database
- Execute the Batches for job scheduling and automation for various applications using OpCon
- Created n-Unit testing and regressive testing cases for the entire application
- Used Performance Center 9.5 for test script-scenario set-up, to run the load test and analyze the test results and Confidential SAT tool to optimize Active Directory operations
- Build integration for the modules using Confidential Team Foundation Server (TFS)
- Responsible for the application Deployment, Integration and Production migration
Environment: .NET Framework 4.0, Visual Studio 2010, C# .NET, ASP.NET 4.0, VB.NET, ADO.NET, SOA, WCF, Web Services, HTML/DHTML, CSS, Java Script, AJAX 2.0 LINQ, Corticon, SQL Loader, Performance Center 9.5, Crystal Reports 10.0, SQL Server 2008 R2, IBM OpCon, IIS 6.0, Visual Source Safe 6.0, Windows Server 2008, Confidential TFS
Confidential
.Net Developer
Responsibilities:
- Designed and developed the Agent Desktop and User Access Control portal in Win forms using C#, ASP .NET 4.0, ADO.NET, SQL SERVER 2008
- Coded wrapper module for computer telephony integration that makes calls to Cisco API functions from desktop applications
- Built GUI using ASP.NET, HTML, CSS, JavaScript, jQuery, AJAX and Custom controls
- Developed web pages and validated these pages using ASP.NET and JavaScript
- Used Java Script and AJAX for client-side events, styling and validations on the data prior to being submitted to the database
- Extensively used Data Adapter, Data Set, Data Table, Data View, Data Grid, Data List, Data Repeater and Data Reader for binding data from database to the various web forms
- Wrote T-SQL queries, T-SQL Stored Procedures and Triggers, executed against SQL Server 2008 database to extract the appropriate data for each report.
- Designed Web Services for that would provide statistics for EMRI dash board
- Created User controls for using on multiple forms in the application
- Developed XML creation module, that prepares XML based on type of Fusion chart used to display stats on admin dashboard.
- Involved in using the Confidential Enterprise Library to implement the database connectivity, Encrypting/Decrypting, exception logging and caching in the web application.
- Responsible for supporting testing team during testing cycle with their queries related to application functionality and queries related to Domain i.e. emergency and health care.
- Responsible for installing and testing prototype/beta versions of applications in EMRI call center setup
- Used NUnit for unit testing the class libraries and methods of classes as part of dev unit testing
- Bug fixing and application enhancements and handling change requests
- Involved in all phases of project lifecycle SDLC which include requirement gathering, analysis, design, application development and testing for the project
Environment: Windows XP, Visual Studio 2008, .Net Framework 4.0, C#, WCF, IIS 7.0, Confidential Enterprise library, SQL Server 2008, XML, NUnit, ASP.NET 4.0, AJAX, Log4Net, ADO.NET
Confidential
.Net Developer
Responsibilities:
- Designed and developed excellent, user friendly Win Forms using C# for Investor data collection
- Used ASP.NET, JavaScript, HTML, and CSS for developing Web pages
- Design and development of credit card transactions and statements module
- Backend database interaction with Oracle 10g
- Personal Credit/Bank account monthly statement generation and distribution
- Handled Administration section for customer support personnel
- Developed the data layer class using C# which is reusable for data transactions of entire project
- Design and development of various stored procedures to Fetch, Update and Insert data
- Design the testing process and unit testing to build test cases
- Generated functional design documentation and have written reports.
Environment: Visual Studio 2010, ASP.NET 4.0, JavaScript, IIS, Oracle 10g, Windows Server 2008