Fullstack .net Developer Resume
Charlotte, NC
SUMMARY
- Over all 5+years of Total IT experience in various areas including Health Care, Finance/Mortgage, Retail, Manufacturing as well as Public Sector. Highly Skilled in engineering and development of IT Projects.
- Involved in various phases of Software Development Life Cycle (SDLC) and AGILE/SCRUM methodologies of Analysis, Design, Development and Implementation, Testing and User Training of Enterprise Web Applications, Stand alone and Distributed applications.
- Experience in development of applications using .Net Technologies which includes Web and Windows applications on C#, Vb.net. Asp.net, Web Forms, Java Script, HTML 5, XML, XSLT, WSDL, WCF, WPF, REST and Web Services.
- Experience in developed Interactive Web forms using Web Controls. Designed web forms using Asp.Net, C#.Net and HTML
- Used AJAX for partial rendering of the Web Forms to improve performance by not having the whole page post back.
- Strong experience in front - end development using ASP.NET Web Controls, User controls, Custom controls, XML, XAML, XSLT, HTML, DHTML, JavaScript (JQuery), Bootstrap, Node JS and Cascaded Style Sheets (CSS).
- Experience of Cross Browser Compatibility with updating webpage using HTML5, CSS3, AngularJS, JavaScript and jQuery with great involvement towards AngularJS, React JS and Node.js MVC frameworks.
- Solid experience in developing Single Page Applications using ReactJS and AngularJS front end.
- JavaScript frameworks.
- Proficient in implementing AJAX functionality to improve the responsiveness.
- Achieved client-side functionality with AngularJS MVC framework and used the features like data binding, routing, custom filters, custom directives and http services to make API calls and exchange data in JSON/XML.
- Expertise in ASP.NETMVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc., and implemented Controllers and Controller Actions, Filters, Routing.
- Designed and developed Web Forms using ASP.NET web parts, Silverlight for rich user interface
- Developed private and public Web APIs, using ASP.NET Web API.
- Leveraged the introduction of Web API Controllers (Web API 2) in ASP.NET MVC 5 to build, maintain Restful API’s and consume the API’s client side using Angular JS data binding.
- Proficient in designing and implementing databases layers using LINQ, ADO.NET, and Entity Framework.
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against MS SQL Server 2008, SQL Server 2012/2008/2005 , T-SQL 8and Oracle 11g PL/SQL relational databases.
- Designed and developed stored procedures, queries and views necessary to support SSRS reports.
- Experience to write custom scripts for AWS Code Deploy and Octopus Deploy to deploy the code on AWS VM’s.
- Used AZURE to provide both PaaS and IaaS services which supports many different programming languages tools and frameworks.
- Experienced in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Familiar in updating, accessing and version controlling the code using Team Foundation Server (TFS), sub-version and GitHub.
TECHNICAL SKILLS
Languages: C#, VB.Net, C, C++, SQL
Technologies: ASP.NET 4.5/4.0/3.5/3.0 , .Net Core Version 1.0,2.0, ADO.NET, MVC, Ajax, AngularJS, Node JS, React JS, JavaScript, jQuery Script, WPF, WCF, Kendo UI, Bootstrap
IDE: Microsoft Visual Studio .Net 2017/2015/2013 and earlier, SQL Server Management Studio
Operating Systems: Windows-XP/07/08/10
Database: MS SQL Server 2016/2014/2008 , MS Access, MySQL, Oracle
Webservers: Internet Information Server (IIS) 5.0,6.0,7.0
Version Controls: GitHub, Team Foundation Server, Visual Source Safe
Methodologies: Agile/Scrum, Waterfall and TDD
Modelling Tools: Rational Rose, LINQ, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Fullstack .Net developer
Responsibilities:
- Responsible for design and development Web User Interface using ASP.NET and middle tier layer business objects using C#.Net.
- Involved in data modeling using Erwin and UML modeling using MS Visio.
- Used ASP.NET controls like Grid View, Form View as a part of user interface and for data display.
- Developed materialized views for data replication in distributed environments
- Designed and Developed UI Screens to be user friendly using JQuery, JavaScript, log4net and AJAX.
- Developed database objects like Tables, Views, Stored procedures in SQL Server 2008 R2.
- Developed some of the data driven graphs in C# using WPF, Silverlight and expression blend and XAML.
- Developed various web services using WCF which can be consumed by web application and other systems.
- Developed database layer using ADO.NET to access database procedures and functions.
- Worked extensively in creating packages, stored procedures, and functions in T-SQL.
- Excellent technical and analytical skills with clear understanding of design goals of ER modeling for OLTP and dimension modeling for OLAP in Oracle
- Receiving XML files from data providers using FTP & parsing the same for stock data.
- Consumed Web services for validating the users using the SOAP.
- Used Data Grid control to display and edit data and for data paging and sorting.
- Designed component for the storage of the user information securely in database (encrypting and decrypting).
- Testing the application for performance issues and data integrity using NUnit.
- Worked on active directory, Create Users and groups to set the Permissions.
- Used data annotation for server-side validation and JavaScript validators for the client-side validation.
- Consumed Web services using WCF and WPF for online transactions using C# and exposed them through HTTP.
- Designing and developing an interactive Graphics User Interface for application, Utility Functions and libraries.
- Used Design Patterns for maintaining relationships between classes and objects with defined responsibilities.
- Extensively used Joins and Sub-Queries to simplify complex queries involving multiple tables.
- Developed WCF Web Services to implement the Service-Oriented Architecture (SOA).
- Involved in developing UI, Business Layer and Data Access Layer and used C#.Net as code behind to implement the business logic of the web forms
Environment: C#, ASP.NET, ADO.NET, VB.NET, SQL Server 2008, Web Services, Web forms, Visual Studio 2008, SQL Reporting Services (SSRS), SQL Integration Services (SSIS), Active Directory, WCF, LINQ, XML, FTP, NUNIT, SOA, WCF, CSS, JavaScript, JQuery, AJAX, XML, IIS 7.0
Confidential, Atlanta GA
.Net Developer
Responsibilities:
- Involved in Sprint planning, Demo and story point estimation in an Agile Scrum Team.
- Involved in use of Angular 2.0 technologies to include, LESS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0.
- Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency.
- Develops ETL mappings to pull data from the HDS database and load into target tables.
- Modifies existing ETL mappings for enhancements and new business requirements. worked on Angular 2.0 by consuming Restful web service& used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive)forms to perform from validations Both on server and client side.
- Automated process that integrates source code changes and merges all developer working copies into a shared mainline several times a day and deployed into staging and production.
- Enhanced legacy application by building new components in Angular2 and typescript.
- Worked on Angular 2 concepts like building the Components, Data binding, String
- Interpolation, Property Binding, Event Binding, Two -way Data binding.
- Executive range of working with components, modules, routes, HTML5, CSS3, Bootstrap, Dependency injection, Typescripts publishing the gulp files.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis. Environment: ReactJS, Redux, Nodejs, Ace Editor, Drag and Drop, JQuery, AJAX, HTML5, CSS3, MongoDB, JSON, Restful and SOAP web Services, GIT
- Developed ASP.Net Web API controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC web application.
- Designed and Developed different modules, Classes using C#, .NET framework, ASP.NET
- Implemented Form Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control
- Used JSON, AJAX Controls to pass data between client and the server.
- Implemented State Management Caching features.
- Implemented AngularJS 2.0 client-side form validation to validate the use inputs before passing to back-end.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux
- Responsible for handling advance data querying capabilities with LINQ to SQL/Objects/XML and object relational mapping using Entity Framework.
- Created and utilized Web API methods for database operations (CURD) through Entity Framework.
- Development of company´s internal CI system, providing a comprehensive API for CI/CD
- Built Single Page Applications (SPA) for different parts of the portal web application with extensive use of ReactJS and React-Router.
- Used custom error handling in Web API to pass proper error message rather than generic error message to better understand the error.
- Constructed RESTful API's using PHP, Node Js.
- Built mobile first single page applications with two-way databinding using Angular js, Express, Node. ci
- Extensively used Boot strap to maintain consistency throughout all the web pages in the application.
- Worked with Kendo UI in designing UI for fast, clean and configurable HTML5 UI Widgets.
- Involved in Database Design and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, Views, and Triggers using PL/SQL.
- Involved in preparing reports using MS SQL Reporting services (SSRS) and various packages using (SSIS).
- Generated compatible Crystal Reports from various data sources.
- Designed SSIS Packages to transfer data from flat files to SQL Server using Business Intelligence Development Studio.
- Involved in deploying, configuring and maintaining the web services on IIS 7.0
- Extensively used ODBC driver in various places like SSIS Packages, C#.Net applications to extract the data from Azure Storage tables. Developed .Net web application and WCF service in VS environment and deployed in Azure cloud services, to invoke data from Azure blob storage.
- Created virtual Network on Windows Azure to connect all the servers and deployed application to cloud server using Azure.
- Used GIT for Version Control, creating and managing projects and accessing the items that are stored and managed for a project Configured Confluence and JIRA for project Management as well as software delivery.
- Performed Unit Testing, Integration Testing and System Acceptance Testing using tools like N-Unit and Visual Studio.
Environment: .NET Framework 4.5.1, Microsoft Visual Studio 2017, Visual Studio Code, C#, Angular 2, Angular CLI, Typescript, HTML5, CSS3, JavaScript, Angular- Bootstrap, Angular material design, Node, React/Redux framework, NPM, Entity Framework 6.0, Asp.Net Core, Microservices, Docker, BPM tool, Azure, MS SQL server 2016, Docker, XAML, LINQ, Web API 2.0, Karma, Jasmine, GIT, Source Tree, Bitbucket.
Confidential, Atlanta GA
.Net Developer
Responsibilities:
- Designed the Web Application using HTML, CSS, JavaScript, AngularJS, C#, ADO.Net, AJAX Web services, WEB API, REST, SOAP, SQL Server.
- Designed and developed Interactive Web forms using Web Controls. Designed web forms using Asp.Net, C#.Net and HTML.
- Used AJAX for partial rendering of the Web Forms to improve performance by not having the whole page post back.
- Implemented user interface using HTML, CSS, AJAX, JavaScript, AngularJS and jQuery.
- Developed Single Page Applications (SPA) based on client-side AngularJS MVC Pattern employing Web API.
- Designed and developed Web Forms using ASP.NET web parts, Silverlight for rich user interface.
- Created AngularJS Controllers, Scope, Model, View, Services, Factory etc., which isolate scopes, perform operations in UI like traversing HTML document, event handling.
- Created and Implemented ASP.NET Web API Controllers and Models and Entity Framework.
- Worked on ASP.NET MVC Client-side state management (view state, cookies and query strings) and server-side state management (application state, session state and profile properties) using C# .NET.
- Performed coding and supporting work of .NET web applications using MVC architecture and Web API as back-end REST service. Also, Implemented Multi-Threading and Asynchronous WEB API using C# calls to improve the performance of the application.
- Used AJAX to control the Post back event, thus enhancing the web server performance.
- Created Schemas, Logins, Tables, Clustered and Non-Clustered Indexes, Views, Functions and Stored Procedures in SQL and T-SQL using MS SQL server.
- Stored and retrieved the objects from a Couchbase cluster. Used them in both synchronous and asynchronous interfaces.
- Used SSIS to read flat files and Excel files and import to SQL Server. Also, developed Send Mail Task Process with in SSIS Packages by writing C# scripts
- Used LINQ to SQL, LINQ to Lambda functions, and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
- Involved in unit testing using N-Unit and code reviews while development and fixing the bugs.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.
- Involved in Complete Software Development Life Cycle (SDLC) of Project using Agile Methodology (SCRUM).
Environment: Entity framework 6, AngularJS, ASP.NET, C#, .NET Framework 4.5, HTML5, Css3, JavaScript, J query, Web API, Microsoft Visual Studio 2015, SQL SERVER 2016, SSIS, SSRS, N Unit, GIT, SVN, Jenkins.
Confidential, Malvern, PA
.Net Developer
Responsibilities:
- Involved in creating and maintaining a provider enrollment form using ASP.NET MVC, C#, HTML, CSS, Java script, jQuery. For business logic worked with C# database worked with SQL Server.
- Developed n-tier Application with UI, Azure, Business and Data Access layers using ASP.NET, VB.NET.
- Developed web application in MVC to increase efficiency.
- Used Ajax Controls to develop highly dynamic web interface.
- Used Java script for developing the responsive UI pages.
- Developed XML-XSLT Transformations to display dynamically generated information.
- Implemented middle layer using ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.
- Used SCRUM methodologies. Involving in bug fixing and production support.
- Implemented WCF services and better logging exception management support to help in the premature detection of new problems.
- Responsible for creating the .NET builds and making sure the builds are migrated all the way up to the Production Environment.
- Accessed the data from Data Access Layer for the User Interface using Web Services.
- Involved in creating Role Based Authorization to classify different users.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Used Bootstrap for developing some financial front-end screens.
- Extensively used crystal reports and SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, Views and SQL Joins.
- Coordinated with different teams and created support ticket for different issues, analyzed root cause and assisted in efficient resolution of all production processes.
- Implemented Unit Testing, Integration Testing and System Testing.
- Used Visual Source Safe for version control during development and maintenance.
- Used Team Foundation Server (TFS) for version controlling and assisting in documentation and creating help files.
- Assisted all customers and provide production support for all designs and perform tests.
- Crystal Reports was used to generate complex reports. The reports could be exported in Excel or PDF formats.
Environment: .Net Framework 4.5, HTML, CSS, AJAX, JavaScript, MVC 5.0, Visual Studio 2015, MS SQL SERVER 2008, Crystal Reports, SVN, Team City, Octopus.
Confidential
.Net developer
Responsibilities:
- Involved in design and developing Web Forms usingASP.NET and C#.
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls and ADO.NET.
- Created Tables, Indexes, Stored Procedures, Triggers, and Views in Microsoft SQL Server 2005.
- Involved in creation of application setup and reports using ASP, HTML, DHTML, and the Validations were performed using JavaScript.
- Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.
- Used built-in validation controls and custom validation control for front end validations.
- Designed User Interface with HTML and Cascading Style Sheets (CSS).
- Involved in the design of security module that authenticates users based on the roles.
- Developed SQL stored procedures to interact with the databases.
- Implemented User controls which were used for navigation, search functionalities and for information display.
- Used cookies and sessions with the time out features.
- Designed, developed and enhanced the application in .NET Framework 3.5.
- Used Visual Source Safe for version control during development and maintenance.
- Followed Agile Methodology with scrum meetings
- Used Team Foundation Server (TFS) for all the source code control among the whole team members.
Environment: Agile, .NET Framework 3.5, Visual Studio 2008, C#, ASP.NET, HTML, CSS, Mvc3, JavaScript, ADO.NET, WCF, SQL Server 2008, TFS, Crystal Reports 9.0, AJAX 2.0, X unit.
Confidential
Jr. .Net Developer
Responsibilities:
- Used Custom Validation and User Validation to give access to registered users.
- Developed UI, Data Access and Business Logic layers.
- Used ASP.NET templates throughout the application wherever necessary.
- Developed Custom Controls and Navigation controls using C# and configured the caching policies.
- Developed web pages using ASP.NET 3.5/3.0 for File administration to report all the information regarding the tax filing centers, tax preparers and return details.
- Used Microsoft Visual Studio, MVC to develop and design Interactive User Interface.
- Used AJAX Controls toolkit in application development for persistent page display.
- Used .NET Master Pages, Validation controls, Content place holders, themes, CSS and Web Forms for UI development.
- Implemented WCF Service Methods to access data from the database to bind it inside a Silverlight application.
- Created the Data Access Layer with ADO.NET commands and fetched the data from SQL Server2008 using Stored Procedures and views using SQL Data Reader and Dataset objects.
- Performed Unit Testing and Integration Testing using N-Unit. Effectively created reports using Crystal Reports.
- Used SQL Server Notification Services in SQL Server 2008.
- Served SSRS reports Developer and SQL Server Developer in support of Service Management System.
Environment: ASP.NET 3.0, C#, VB.NET, CSS, MVC, ADO.NET, WCF, AJAX, UML, SQL Server 2008, SSRS, IIS 7.0, X Unit, MVC, Crystal reports.