Full Stack.net Developer Resume
Hartford, CT
SUMMARY
- Over all 7+ Years of IT Experience in Requirement Analysis, Design, Development, and Implementation of Web - based and Windows based, Client-Server and n-tier Applications.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Extensive experience in Core C#, ASP.Net MVC 5.0, WCF, Web services, front-end technologies like HTML5, CSS3, JavaScript, AJAX, JSP, JSTL, JQuery, Kendo UI controls, and other JavaScript libraries (jQuery, Angular 8, Bootstrap).
- Expertise at Object Oriented Design, System Analysis, Software & Web Application development.
- Experience with OOP/OOD (Object Oriented Programming and Design) like Inheritance, Polymorphism, Encapsulation and Design patterns like Abstract factory, Singleton, in 3-Tier, N-Tier and Service-oriented architecture (SOA) applications.
- In-depth understanding and experience in writing complex Database Queries, Stored procedures, Views, Indexes in MS SQL Server and PL/SQL.
- Experience in Node.js and Java script development.
- Experience in developing non-blocking IO Applications using Node.js.
- Possess technical skills in.Net Technologies like WCF, MVC, Entity Framework, Web Services, LINQ and XML.
- Hands on experience in DTS, ETL, Creating Jobs, Packages, and Reporting Services (SSRS), Integration Services (SSIS), Analysis Services (SSAS) on SQL Server Database.
- Experience with Microsoft Visual Source Safe (VSS), Application Programming Interface (API) and Team Foundation Server (TFS).
- Experience in working with the crystal reports.
- Developed and completely original approach to control validation that does not require per-control XAML, while still building on the WPF validation architecture.
- High Experience on GUI development in C# Windows Forms (WinForms), Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) Re-engineered Front-end GUI application by creating new WPF forms.
- Knowledge in developingmicro servicesusing ASP.NETcore
- Expertise in creating SQL objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, User defined data types and Functions using SQL.
- Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, and LINQ to SQL).
- Experience in writing queries, Indexes, triggers, views, functions, stored procedures in Transact SQL and PL/SQL using SQL Server 2008/2012/2016.
- Extensive Knowledge on Microsoft.NET design Patterns including Dependency Injection (DI), MVVM and MVC.
- Excellent interpersonal and customer relational skills. Proven communication, presentation skills and leadership qualities.
- Handled Performance Tuning and Optimization on SSIS, with strong analytical and troubleshooting skills for quick issue resolution in large-scale production environments located globally.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, ADO.Net, ASP.NET MVC, WCF, WPF, Web API, LINQ, ADO.NET, MVVM, Web Services, Web Forms, .Net Framework, Ext.NET Framework, Entity Framework.
Programming Languages: C#.Net, C, VB.NET, C++, VB 6.0, SQL, T-SQL, PL/SQL
Web Technologies: XML, XAML, CSHTML, HTML/HTML5, DHTML, XHTML, CSS3, CSS, JavaScript, JQuery, kendo UI, Bootstrap, AJAX, JSON, AngularJS, Angular 8, Angular 9.
Databases: SQL Server 2016/2012/2008/2005/2000 (T-SQL, Stored procedures, Triggers, DML, DDL, DTS, SSIS, SSRS, SSAS), Oracle 11g/10g/9i
Web Servers: Personal Web server, IIS 7.5/7.0/6.5/6.0
Reporting Services: Crystal Reports, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS)
Version Control: Team Foundation Server, GITHUB, Azure GIT
Other Tools: Microsoft Visual Studio. Net 2019/2017/2015/2013/2012/2010 , MS Office, Visual Studio 6.0, Microsoft Enterprise Library
PROFESSIONAL EXPERIENCE
Confidential
Full stack.Net Developer
Responsibilities:
- Created Web API to connect to Azure SQL DB database to manipulate data and provide data in the form of JSON output which will be consumed by a client application developed in Angular 9.
- Used Postman tool to test the web API for performance improvements based on configuration changes in azure portal for load balancing and other performance improvement settings in Azure SQL DB
- Test the APIs using swagger and postman
- Used Apigee to manage the API gateway to deploy the application.
- Testing and deployment of different versions of the application to different environments like DEV, QC, Staging & Production in azure, bug-fixing based on the issues reported in UAT issue tracker.
- Developed Single Page Applications (SPA) usingAngular.
- Developing UI and UX forms designs using HTML 5 and bootstrap.
- Create repositories in C# to make API calls.
- Used angular Ngrx(Store/actions/reducer/selector) for user management and report management.
- Designed a story book for the angular UI
- Designed and developed unit tests using Xunit.
- Used TypeScript, Components extensively in front-end client interfacing Angular 8 application.
- Used Angular Material UI components for designing better UI components having responsive design features.
- Used built in angular Http Error Response services to handle error from angular services and show user understandable error messages.
- Used LINQ along with parallel programming concepts in web methods to improve data querying performance.
- Created Store procedures & functions as and when needed during application development.
- Involved in writing Unit test cases during development.
- Involved in writing Batch jobs and their hierarchy to load into the database.
- Deployed an application using Azure Devops pipeline
- Used Azure cloud to maintain the secrets in key vault.
Environment: C#, .NET Core 3.1, Entity Framework 6.0, HTML5, CSS3, Angular 8, Web API, Agile, Typescript, AJAX, JSON, IIS10.0, HTML5, CSS3, Azure, SQL Server 2018(T-SQL, PL/SQL, Stored procedures, Triggers), PowerShell 5.
Confidential, Hartford, CT
Full stack.Net Developer
Responsibilities:
- Involved in the requirement gathering, design of the systems and development using Agile.
- UsedAngular2/4 and Bootstrap to standardize web application structure and provide a future template for data binding.
- Used Angular and .NET CORE, MVC 5 development framework to build a single-page application.
- Implemented different validation control on the webpages using Angular.
- Created REST based APIs to form middle layer for the UI systems (JSON input stream).
- Modified Web API to interact with the other applications and exposed them using windows authentication.
- Used Web API restful web services for developing and deploying services on windows in line, third party services and applications with the Service Oriented Architecture (SOA).
- Used micro services architecture, based services interacting through a combination of REST and leveraging azure to build, test and deploy Identity micro services.
- Used LINQ to build set of operations, parameters, and expression during execution a set of data from SQL Server.
- Monitored the active directory environment by creating an internal website using IIS, SQL and PowerShell”.
- Enhanced the applications performance by constantly monitoring the queries by running Execution plans and query optimization techniques in SQL server.
- Wrote queries, stored procedures to deliver reporting tools.
- Experience writing PowerShell scripts to manage Windows servers.
- Used PowerShell script to find user information.
- Performed unit testing on the code and delivered test driven approach development.
- Used TFS (Team Foundation Server) and Git for version control and collaboration of team effort.
Environment: C#, .NET Core 2.1, Entity Framework 6.0/4.3, HTML5, CSS3, Angular 6, Web API, TFS, Typescript, AJAX, JSON, IIS 7.0, HTML5, CSS3, facets, SQL Server 2014/2016(T-SQL, PL/SQL, Stored procedures, Triggers), PowerShell 5.
Confidential, OH full stack Dot Net Developer
Responsibilities:
- Used Angular framework for validating the required fields and check the duplicate records in client-side validation.
- Involved in development of MVC patterns for client server interaction.
- Extensively worked with various built-in.NET security features such as cryptography, password storage, web service security and many other.NET features.
- Developed custom, interactive dashboards to present large data sets from custom RESTful .NET CORE Web API.
- Developed several SOAP and REST API based internal tools to enhance quality and performance of existing code base and deployed in Cloud Foundry.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Created Data Access layer operations by ADO.NET Entity framework
- Developed and Designed enterprise-level business-critical development code using #.NET, SQL Server, XML Windows Forms, WPF.
- Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Implemented debugging and exception logging mechanisms modules for WCF services which will be used in Business to Business services to save time and cost.
- Analyse and designed another WPF application using MVVM and Repository pattern, from design to completion.
- Providing Release Management and Build Automation with TFS Build Automation.
- Responsible for Automated Staging Server Version Deployment to Production.
- Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which included SSRS.
- Used SSIS to manipulate data to integrate the SQL Server database into larger processes and used database Oracle 11g.
- Developed business logic including Code-behind files and Classes in N-tier.
Environment: ASP.NET, C#, VB.NET, Entity Framework, HTML, CSS, Angular 2+, Kendo UI, Window Azure, Bootstrap, JQuery, JavaScript, AJAX, JSON, WCF, WPF, SOAP UI, Rest API, PAAS, SAAS, SQL Server 2016, SSRS, SSIS, ORACLE11g, PL/SQL, T-SQL and TFS.
Confidential
.Net Developer
Responsibilities:
- Interacted with business analysts and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements.
- Used ASP.NET Master Pages, jQuery, HTML and CSS for designing UI.
- Used Forms Authentication to validate the authenticity of the users.
- Worked on MVC Framework and ADO.NET Entity model.
- Used WCF to develop an Admin service that provides the capability to perform all configuration activities.
- Developed WCF Services using Representational State Transfer (REST) style to suffice the non-SOAP based requests.
- Worked with crystal reports.
- Written SQL Scripts, Stored procedures and functions.
- Solved performance issues by monitoring the performance using the Red Gate performance profiler and Visual studio performance profiler.
- Designed numerous GUI screens/Win forms/WPF for user interface.
- Generated various reports using SSRS.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Worked on different aspects of.NET framework, like ASP.NET, ADO.NET and C#.
- Involved in designing of User Interface with CSS, HTML, and DHTML.
- Application was developed under ASP.NET MVC architecture. Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment.
- Used various ASP.NET web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Used AJAX to trade data with a web server, without reloading the page.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Developed using Web services, WEB API for exposing web services, SOAP and used IIS (Internet information services).
- Experience working with different environments for Dev, INT, QA and Prod.
- Have used design patterns such as Unit of Work, Observer Pattern (UI), Façade Pattern, MVC Pattern (Backend)
- Worked on a custom Error handling component to handle the errors across the application.
- Developed SQL Server Stored Procedures and functions for Encrypting usernames, passwords, reading and updating appointments, searching provider networks and locations etc.
- Developed custom reports using SSRS.
Environment: C#, ASP.NET, ADO.NET, VB.NET, MVC, WCF, SQL Server, SSRS, Web services, Silverlight, WPF, WCF, Angular JS, Entity Framework, JQuery, AJAX, JavaScript, AJAX, HTML, XSLT, REST, JSON, CSS, Oracle 10g, SOAP.