.net/full Stack Developer Resume
Overland Park, KS
SUMMARY
- Over 8 years of experience in Requirements Analysis, Design, Development and Testing of various applications with involvement in all stages of software development life cycle.
- Extensive experience in developing Web based applications and Client - Server technologies using HTML/HTML5, CSS/CSS3, XHTML/DHTML & XML, DOM, JavaScript, jQuery, Ajax, React.js, MVC5, Bootstrap, AngularJS/AngularJS 2, TypeScript, JSON.
- Experience on developing latest version of Object Oriented JavaScript Libraries like Angular.js
- Hands on experience in design using N-tier architecture and Object Oriented Programming (OOPS) Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Extensive experience in .NET Technologies .NET Framework, C#, VB.NET, ASP.NET, ADO.NET, LINQ.
- Good in creating stored procedures, Triggers, Functions and Optimizing Queries for performance by looking at execution plan using MS-SQL Server.
- Expert in implementing the applications using MVC, MVVM, Factory patterns and N-Tier architecture.
- Solid understanding of Object Oriented Analysis and Design (OOD& OOPS) Dependency Injection, UML and RDBMS principles.
- Good report creation skills using Microsoft Reporting Services (SSRS), SSIS with proficiency in using Report Designer as well as Report Builder.
- Extensive experience in Agile SCRUM, Waterfall, Iterative and TDD methodologies.
- Good Experience in front end design and script programming using HTML5, JavaScript, CSS3, jQuery, AJAX and XAML.
- Worked on ASP.NET MVC 5 application using C#, Web API, HTML, CSS, JavaScript, JQuery, Entity Framework, AngularJS, TypeScript and SQL Server.
- Experience in developing applications using Web Services, WCF, REST, WPF and SOAP.
- Knowledge of deploying and implementing Cloud solutions usingMicrosoft Azure.
- Experience of data modelling concepts for designing databases/data warehouses and good knowledge on Source Control Management concepts.
- Experienced in XML Web Services (SOAP, WSDL), Service Oriented Architecture SOA concepts using .NET Framework.
- Experience in performing Unit and Integration testing in the Development and experience in VSS, Bug Reporting and Fixing.
- Experience in making Responsive Web Pages using Media Queries, MVC .net framework and Bootstrap. Expertise in using Twitter Bootstrap Framework responsive design.
- Experienced with Configuration Management Tools like Visual Source Safe (VSS), Team Foundation Server (TFS), Sub Version (SVN).
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Forms Validation controls, Custom controls and CSS.
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Team player capable of working independently; willingness and ability to quickly adapt and learn new technologies, along with excellent communication and Inter-personal skills.
TECHNICAL SKILLS
Programming Languages: C#, ADO.NET, C++, C, Java, .Net Technologies .Net Framework, ADO.Net, Entity, LINQ, Web Services, AJAX, ASP.NET MVC, Azure, SharePoint, WCF, Web API.
Frameworks: Angular JS, Angular2, Backbone JS, React JS, Bootstrap, SASS, LESS, React.JS, Require.JS, ASP.NET, MVC5, MVVM.
IDE & Tools: Toad, MS Visual Studio, Notepad++, Dreamweaver, Adobe Photoshop CS5, Adobe Illustrator, MS VISIO.
Web Technologies: HTML 4/5, CSS2/CSS3, JavaScript, AJAX, JQuery, JSON, DHTML, DOM, Bootstrap, JSP, XHTML, XSLT, SASS, Amazon Web Services, Visual Force, SOAP, Restful web service
Database: Access, Microsoft SQL Server SQL, No SQL, Oracle and DB2
Software & Tools: Developer Tool, SQL Profiler, Visual Studio, SQL Server
Reporting & Integration Tools: SSRS, SSIS
Operating Systems: Windows, Linux
Version Control Tools: TFS, SVN, VSS, Git
PROFESSIONAL EXPERIENCE
.NET/Full Stack Developer
Confidential, Overland Park, KS
Responsibilities:
- Analysis and Design and Development of new features as per business user's requirements.
- Utilized agile methodology using internal process SCRUM for the application development.
- Interacted with business users to gather business specs and prepared design docs (use cases, sequence diagrams) using UML.
- Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application.
- Built web applications which are more user interactive using latest technology Angular JS2.
- Established communication from Angular JS Project to Web API 2 Project.
- Implemented Filter, Custom Filters, sorting throughout the whole application wherever needed.
- Implemented data-binding MVC using Angular JS for front-end development of current web application.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Configured TCP Protocol and system Security in WCF Service.
- Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows Azure Worker Role.
- Worked with Web API to provide services to HTTP requests and created Rest Services using ASP.NET Web API2.
- Architected, Designed and developed REST based API using ASP.NET MVC 4 WEB API hosted on Windows Azure.
- Actively participated in daily scrum and grooming meeting providing daily and sprint status. Also, part of the planning team for the redesign phase and angular2 migration of the website.
- Implemented Angular JS Services to bind the data and provide access to the data on the server.
- Leveraged Angular JS for scripting, AJAX calls, JSON and XML for passing objects from Controller to View and vice versa.
- Used Directive to show different page on click of particular tab for Single Page Application.
- Developed Web API2 Project along with it and Implemented Database Connection to SQL Server for getting access of tables using Entity Framework Database First approach.
- Modified and worked with existing application built on ASP.NET C#.
- Undertaken development for a cross-platform JavaScript based solution using AngularJS and Bootstrap.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Created Typescript controllers for the different pages in the views using Typescript.
- Created Directives, Services, and Filters using Angular JS with Typescript.
- Created Restful Web API's to expose the analytics data to the clients.
- Created message handlers in Web API2 to implement global level authentication.
- Developed code to validate the user credentials for authenticating user to access the WCF service.
- Worked on a multi-year conversion from a legacy system to a SOA- based .NET application.
- Worked on Web Service calling using JQuery and Angular JS for Synchronous and Asynchronous AJAX calls in HTML5 web pages.
- Developed SQL packages, procedures, triggers, functions and indexes to implement business logic.
- Involved in development and debugging of complex SQL procedures and functions.
- Worked on the entity framework, WCF services, enterprise library framework and configured and deployed applications to IIS and Rest based WCF services.
- Coding business layer and data access layer or entity framework configuration for the different modules of the project.
- Involved in design and implementing code for business and Data Service using WCF.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Environment: Angular2, MVC, JQUERY, Typescript, React JS, WinForms, Web API2, ADO.Net, .Net Framework 4.5/4.6, IIS 7.5, ASP.NET, C#, Entity Framework, WinForms, Azure, Bootstrap, Visual Studio 2015, SSIS, SQL Server 2010, HTML5, CSS3, WCF, ADO.NET
.NET/Full Stack Developer
Confidential, DE
Responsibilities:
- Requirements gathering, Analysis and Design of all the client requirements.
- Software development using Agile Software Development methodologies.
- Studied the use case diagrams to gather functional requirements. During the design phase participated in discussions with the client regarding system requirements and contributed for the preparation of flow document.
- Designed and developed the agent portal using framework Angular.js along with HTML5, CSS3, and TypeScript.
- The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
- Written modular, secure, and well-tested front-end code in TypeScript, HTML5 and CSS using the latest web.
- Developed the front-end screens in ASP.NET and C# .NET using Visual Studio 2008.
- Used front-end web development tools like AngularJS, JavaScript, Typescript, HTML, CSS, and JQuery.
- Used ADO.NET and Enterprise Library Ado.net Application Blocks to access data from database.
- Used AngularJS as the development framework to build a single-page application.
- Worked on Presentation, Business, Entity and Data Access Layers.
- Writing business and data access components (as separate assemblies) in C# utilizing ADO.NET transaction management.
- Designed and developed of UI web pages using JavaScript, CSS3, JQuery and HTML5.
- Developed SQL Procedures and Queries for data retrieval and storage in SQL Server and implemented in portal using ADO.NET
- Implemented HTTP protocol and SSL to secure the information between WCF Service and Client.
- Develop the Documents for Logging/Error Handling for SSIS Packages.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request and invoke the requested actions on the mode.
- Created views in MVC using Razor Syntax.
- Coding business layer and data access layer or entity framework configuration for the different modules of the project.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
- Developed Reports using MS SQL Server Reporting Services (SSRS).
Environment: C#.Net, ASP.NET 3.5, Visual basics studio 4.0/4.5, WCF, Bootstrap, JavaScript, Typescript, SQL 2014/2012, Angular JS, XML, XSD, HTML 5, CSS3, MVC, Silver light, TFS, Telerik Reports, Entity Framework, Oracle 11g, SSIS, IIS 6.0, Visual Source Safe 6.0, Windows Server 2003, Visual Studio 2008.
.NET Developer/ UI Developer
Confidential, DC
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented Model View Controller (MVC) Pattern in the application development.
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Extensively worked in developing Stored Procedures and Functions in Oracle.
- Extensively used Angular JS for DOM traversing and manipulation.
- Involved in Database modeling, creating tables and in writing stored procedures using Oracle PL/SQL.
- Developed SQL Queries and Procedures for storage and retrieval of data using ADO.Net and LINQ to SQL.
- Worked on Web Service calling using JQuery and AngularJS for Synchronous and Asynchronous Ajax calls in HTML5 web pages.
- Used ASP.Net Web API for HTTP based Restful Services using JSON message format achieving usage of less bandwidth for server communication.
- Implemented features of ASP.Net such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.Net Validation controls to do server-side validations and client-side validations based on the user's browser.
- Installing Oracle on various Operating Systems and migrating Oracle databases from Oracle 9i to 10g.
- Used ASP.Net AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Migrated the whole Visual FoxPro system to Oracle system.
- Modified computer programs and designed programming logic.
- Developed Restful service using WCF framework and used Angular Js for getting data.
- Designed WCF the front end using XAML Browser WPF for Rich UI.
- Used JQuery and JavaScript to reduce the turnaround time of retrieving data from the data base.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Developed database objects such as SSIS Packages, Tables, Triggers, and Indexes using T-SQL, SQL Analyzer and Enterprise Manager.
- Worked with Bootstrap framework and AngularJS to Design single page application.
- Implemented Unit, Integration and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .NET Framework 4.0/3.5(Visual Basics), Visual Studio, ASP.Net, C#, ADO.Net, MVC AJAX, IIS, Share Point, Web Services, SOAP, Telerik, Saas, Entity Framework, WCF, HTML5, CSS3, XML, SSRS, JavaScript, Angular JS, SQL Server 2008, Oracle 9i, Bootstrap, SSIS, Team Foundation Server(TFS), Windows Server.
.Net/Web Designer/Developer
Confidential, Hartford, CT
Responsibilities:
- Involved in development of Web Forms, Classes using C# that incorporates both N-tier architecture and database connectivity.
- Create WPF application for clients to sync the data.
- Used Visual Studio.NET 2008 IDE to design the forms, develop and debug the application.
- Created VB programs by conversion from FoxPro applications.
- Developed web pages in ASP.NET and used vb.net for code behind application programming interface.
- Wrote SQL Queries to create tables, stored procedures, triggers and DTS packages using SQL server 2008.
- Designed and implemented the Dunning Letter system, using ASP.NET, Visual Studio 2008, SQL Server 2008, TestDriven.net and Crystal Report 2008, Telerik Report.
- Developed Advance PL/SQ packages, procedures, triggers, functions, Indexes and Collections to implement business logic using SQL Navigator. Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
- Used SSIS packages to roll our data to Live Tables and to Processing Database.
- Worked on Web Service calling using JQuery for Synchronous and Asynchronous Ajax calls in HTML web pages.
- Creating indexes on tables to improve the performance by eliminating the full table scans and views for hiding the actual tables and to eliminate the complexity of the large queries.
- Enhanced and developed UI functionality using ASP.NET, HTML, and XML.
- Created CSS files to be applied to various web forms on the web pages.
- Designed and Developed UI Screens to be user friendly using jQuery, JavaScript.
- Involved in development and maintenance of unit-test application.
- Developed SSRS Reports to fetch the data from auxiliary applications.
- Created SSIS packages for Exception Handing in various environments like Dev stage, QA, and Production support.
- Has developed bunch of WCF Services and established communication among all the services.
- Worked with Share point site for uploading design document, ticket status.
- Used AJAX for partial page updates and AJAX Toolkit for designing GUI screens.
- Used XPath for navigating in XML Documents.
- Performance tuning of store procedures using SQL server profiler.
- Available on Production and QA Support 24/7.
Environment: .NET Framework 3.5/4.0, Visual Studio 2008/2010, C#, TFS, SQL Server 2005/2008, Oracle 9i, 10g, PL/SQL, ASP.Net, SSIS, AJAX, SSRS, WCF, Visual FoxPro, Telerik Reports, Web Services.
NET/ Web Developer
Confidential - Mooresville, NC
Responsibilities:
- Involved in SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture.
- Based on the requirement collected from the Business analyst, created use case and design documents.
- Designed web application using three-tier architecture.
- Developed and designed web forms using ASP.NET, C# and XAML.
- Designed front end UI with help of ASP.NET, Ajax Controls, and CSS.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#. Designed the application based on MVC design pattern.
- Developed custom reports and deployed them on server using SQL Server Reporting Services (SSRS).
- Promoted RDLs to Reporting Service Server (SSRS).
- Generated parameterized reports, sub reports, tabular reports usingSSRS2012.
- Designed, Developed and Deployed reports in MS SQL Server environment using SSRS-2012.
- Generated Sub-Reports, Cross-tab, Conditional, Drill down reports, Drill through reports and Parameterized reports using SSRS2012.
- Efficiently implemented Data and control templates to dynamically change the behavior and appearance of the UI Control using XAML for WPF application.
- Used Ajax Update Panel for faster post back of the data.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.Created and consumed WCF Web Services.
- Used Windows Authentication Mechanism for successful Authorization and Authentication of the Credentials related to the application.
Environment: ASP .NET3.0, ASP.NET MVC, Microsoft Visual Studio 2008, C, HTML4, XML, CSS, JavaScript, LINQ, WPF, Entity Framework, IIS, TFS, Win Forms, SQL Server 2008, ADO .NET.
NET/ Web Developer
Confidential
Responsibilities:
- Designed the application logo in Adobe Photoshop.
- Involved in design, development of application using .NET Framework as an application.
- Developed Web applications that are cross browser compatible.
- Used XHTML, CSS, and JavaScript in creating web Pages.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Used advanced level of HTML, XAML, AJAX, ActiveX Controls, JavaScript, CSS3 and pure CSS layouts.
- Involved with testing team to perform Unit Testing and Compliance Testing to resolve the issues.
- Managed time effectively with minimal supervision to accurately scope projects and ensure that projects release on-time.
- Implemented and designed user interface for web based customer application.
- Implemented Data Access layer using ADO.NET to access the SQL Server database.
- Designed and developed AJAX calls to populate screens parts on demand.
- Worked closely with development teams during Technical Design, Development, Testing, Deployment and maintenance stages of the project.
Environment: C#.NET, ADO.NET, Dreamweaver, Bootstrap, SVN, HTML/XHTML, CSS, JavaScript, J Query, AJAX, JavaScript, Photoshop, SQL Server.