Full Stack .net Developer Resume
SUMMARY
- Over a total of 8 years of experience in .NET application development, software development and project management; including application design, requirements gathering, documentation, maintenance, testing, implementation, and agile project management.
- Expertise in implementing Web Applications with n - tier architecture
- Experience building REST APIs.
- Experience in Microsoft .NET Technologies using .Net and .Net Core, Visual Studio, ASP.NET & ASP.NET Core MVC, C#, ADO.NET, DNN, XML, Web Services, Internet Information Server (IIs), and MS SQL Server.
- Extensive knowledge in developing applications in asingle page (SPAs)using various JavaScript frameworks likeAngular, React.
- Expertise in developing applications using Object Oriented Programming (OOP).
- Designed and developed component-based and object-oriented technology infrastructure and applications in C#.
- Proficient in using .NET Threading, Delegates, Events, Generics, Collections, Exception Handing, Transactions, Reflection, and Serialization.
- Good knowledge in Data Structures & Design Patterns.
- Exceptional skills in problem solving techniques, investigating, debugging & fixing the issues.
- Experience in migrating applications from PHP to ASP.Net, Cold fusion to ASP.Net and ASP to ASP.Net.
- Experience in working withRESTFUL Web Servicesand implementingRESTFUL API's
- Experience in applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Development of User Interfaces using HTML CSS, XML, AJAX, JavaScript and Angular
- Experience in building .Net Web Services using SOAP, UDDI, and WSDL.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures and Functions.
- Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
- Develop Business logic layer by implementing Object Oriented Programming languages OOPS concepts, using of design patterns and Solid principles in C#.Net.
- Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
- Used SQL Azure extensively for database needs in various applications.
- Implemented Corp, 2FA and Role based authentication mechanism using Windows Azure Active Directory and dSTS (Datacenter Security Token Service) which uses WIF (Windows Identity Foundation).
- Designed and implemented Data Access Layer (DAL) using ADO.NET objects like Data Adapter, Data Reader, Dataset, Data Table and Repeater to access databases like SQL Server.
- Implemented client-side Interface usingReact JS. Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn application into Single Page Application.
- Experience in web application development using ASP.NET Web form (Master page, user controls, validation controls) and ASP.Net MVC, web services.
- Experience in using .Net Remoting, Internet Information Services (IIS), HTML, and XML
- Experienced working in azure environment.
- Coding and tuning the queries, stored procedures and functions, Triggers using PL/SQL.
- Worked with Unit testing Frameworks like NUnit and MS Test, worked with tools such as TFS (Team Foundation Server) for Project management, source, and version control.
- Ability to coordinate and provide support within a team environment with problem solving and strong analytical skills.
- Experienced in leading both on-shore and off-shore development teams.
TECHNICAL SKILLS
Internet Technologies: Microsoft .NET framework, ASP.NET MVC 4.0/5.0/5.2, MVVM, ASP.NET Web forms, AJAX, ASP, ASP.NET CORE, DNN,Micro Services, JQUERY, IIS Web Server, WPF, WCF Services, XML Web Services, SharePoint, NHibernate, Control M
Programming Languages: C, C++, C#, SQL, T-SQL, PL/SQL, Java,s and VB.
Distributed Technologies: Restful, Web API, WCF and SOAP.
Databases: MS Access, MS SQL Server, POSTGRESSQL, Cassandra, NO-SQL, Mongo DB.
Database Access Technologies: Entity Framework, LINQ, LINQ to objects, ADO.NET.
UI Technologies: HTML5, Bootstrap, typescript, CSS3, XML, JavaScript, Angular, React JS, REDUX, jQuery, Knockout js, Node.js, handlebar.js, Kendo UI, VBScript, ASP, Swagger UI, PHP
IDE: Visual Studio 2019/2017/2015/2013.
Reporting Tools: Crystal Reports, SSIS, SSRS, Tableau, QlikView, Telerik Reporting
Version control and installation tools: Visual source Safe, Tortoise SVN, MS Team foundation server.
Operating Systems: Windows, MacOS, Linux.
PROFESSIONAL EXPERIENCE
Confidential
Full Stack .Net Developer
Responsibilities:
- Designed and developed various Web applications using HTML, CSS, Bootstrap and JavaScript
- Responsible for various applications built withAsp.Net, C#, Web API, HTML5, CSS3, JavaScript, Angular 8/9 andWCF components Design,Coding/DevelopmentandTesting.
- Developed web applications using ASP. NET under MVC architecture with RAZOR view engine.
- Developed the data layer class using C# which is reusable for data transactions of entire project.
- Worked with ASP.NET Web Forms, State Management, caching features, for optimization and configuration of the web application using C#.NET.
- Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Implemented CRUD functionality with Entity framework in ASP. NET MVC and implemented sorting, filtering, and paging with Entity framework in MVC.
- Worked on MVC MapRoutes to create and register routes.
- Developed an MVC Architecture using VB. NET (Object Oriented Principles) and ASP.NET2.0
- Used Viewbag, Viewmodel and Partialview to achieve the data transfer in the MVC architecture.
- Worked with ASP. NET web forms, Master Pages, Web Services, and State Management, caching features, Configuring Optimizations and securing the web application.
- Implemented Web Authentication in MVC using Authorize keyword for the controllers and actions.
- Worked on working items in Team Foundation Server (TFS).
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Worked on Migration of old ASP Pages to new ASP. NET Pages.
- Working onAzurefor highly available customer facing B2B and B2C applications
- Created a database known asSQL AZURE database, which integrates with Active directory andHadoop.
- Use Window Azure to deploy the application on cloud and managing the session
- Worked with Node JS, Grommet, and React JS to grunt the run tasks and performing the modules.
- Team Foundation Server (TFS) was used to maintain the version and source control.
- Expert knowledge in IIS Configuration for .NET Applications.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 10/8/9.
- Used jQuery and JavaScript for implementing client-side validations at Controller level.
- Implemented Security for the application using. Net Forms authentication.
- Designed from the ground up to be incrementally adoptable by the using of VUE.JS and Python.
- Built an ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used JSON and Angular 4/5/6/ to effectively improve the performance with less coding effort and achieved many client-side validations to block unauthorized content in application forms.
- Developed the win forms and web applications for the Duplicate Detection toll usingAsp.Net, C#, MVC 5 and .Net Core 4.7.0.
- Developed Responsive Web pages that are rich in user interactive usingReactJS, HTML5, and CSS3, JavaScript, jQuery Bootstrap.
- Used jQuery JSON for dynamic User Interface, retrieval and posting of data.
- JavaScript functions is used to enable and disable buttons to prevent missing information for records.
- Designed from the ground up to be incrementally adoptable by the using of VUE.JS and Python.
- Use VUE. JS to perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries.
- Worked on ASP. NET AJAX Extensions, and Toolkit Controls, to enhance user's UI experience.
- Experienced fully automated CI/CD pipelines for SQL Scripts and C# code deployment using GIT Bash
- Developed CMS systems implementing Dot Net Nuke DNN SQL Server ASP.NET.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from NoSQL server.
- Used WEB API for implementing REST web service in Python.
- Use VUE. JS to perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries.
- Utilized Entity Framework (EF) with relational data using domain-specific objects.
- Implement LINQ functions using Lambda Expression to perform CRUD operations on different SQL and NoSQL servers.
- Designed and developed base classes, framework classes and re-usable components.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements
- Used Source Control Tools such as Team Foundation Server (TFS) and maintain a Repository of the Application.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
- Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal, and react-bootstrap components.
- Worked on basic DNN for adding module to the “PAR” website.
- Implemented HTML and CSS to PHP or ASP.NET applications or Content Management System themes; wordpress, Drupal, DNN MOD-X and Joomla.
- Worked on SQL Server Data Tools (SSDT) in Visual Studio for NoSQL Data Warehouse deployment.
- Used Silverlight Controls for the effects and developing user Controls of the webpage
Environment: MS Visual Studio 2017/2019, .Net Framework, SSDT, S Visio, MS Build, MS Test/MS Fakes, SonarQube/Sonar Lint, HP ALM, TFS, Oracle, Selenium, SPA, SSO, MVC, Channel Secure Authentication, C#. Net, React.JS, Bootstrap3, Vue.JS, Rest, Node.JS, JSON, Azure Active Directory, NoSQL Server 2017, SSIS, SSRS, T-SQL.
Confidential
.Net Developer
Responsibilities:
- Used ASP. NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Created and deployed Web Services using ASP. NET, SOAP, and XML for Pulling Customer Service Records.
- Worked on Built-in Generic CRUD Methods in controller and ADO. NET CRUD Methods in Data Access Layer.
- Web API Message handler is more like a http handler in ASP. NET, an interceptor for all Web API calls.
- Used IRIS Framework for User Activity logging, Web Traffic Logging, Error Logging.
- Every Web API Controller class inherits Base API controller, and this is responsible for handling and logging al the errors.
- Design Azure virtual machines (VMs) and VM architecture for IaaS and PaaS; understand availability sets, fault domains and update domains in Azure
- Designed and developed user interfaces using ASP. NET MVC Partial Views and multiple interfaces to transfer the data into different server
- Coding in writing business logic in C. Net, Python, ASP. NET using MVC and NoSQL.
- Developed applications using ASP. Net MVC 4.0 Framework HTML5 CSS 3.0 and Entity Framework.
- Hands on in application development using with C#. Web Forms in ASP.NET using C# as the code-behind language and ADO.NET and LINQ as the Database data consumer And ASP.NET MVC.
- For frontend used HTML, DHTML, XHTML, CSS, Master Pages, client-side scripting using JavaScript, jQuery and Angular JS
- Experience in Single Page Applications (SPA) framework for creating efficient and interactive web applications that work across all popular browsers using Angular JS.
- Worked on React JS Virtual DOM and React Views, rendering using components.
- System will allow users to listen to audio files provided by NICE to support research.
- Two-way electronic data exchange of dispositions and inquiry status for the purpose of reconciling record receipt and dispositions between business partners.
- Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope
- Configure Database Procedures in app.config JSON for each page/view.
- DOM based Unit Testing.
- Azure also includes support for Visual Studio, software development kits (SDKs) and blockchain
- Used ADSync Module as AD Directory synchronization that consolidates one AD with another.
- Created the package using WIX Generation Tool, creating team build definition and Team Project files to integrate with Team Foundation Server (TFS) and queue the builds.
- Message Handler to pass the WEB API Request from the user, this message handler verifies the incoming request Authentication headers to identify user.
- Worked on Agile, SCRUM development methodology
- The messaging entities that form the core of the messaging capabilities in Service Bus are queues, topics and subscriptions, and rules/actions.
- Create an API gateway and developer portal in minutes. Use Azure API Management as a turnkey solution for publishing APIs to external and internal customers
- Involved in writing SSIS packages for loading data from the client DB to the local DB.
- Used TFS server for version control and to manage agile methodology.
- Create policies and procedures to govern administrative functionality to include change requests.
- Used Grid Views, Details Views to retrieve, display and manipulate data.
- Data Masking, Auditing using NoSQL Server 2014.
Environment: MS Visual Studio 2015, .Net Framework 4.x, Python, IRIS Framework, Angular 2.0/4.0, PrimeNG, Typescript 2.0, NodeJS, NPM, TFS, Oracle, SPA, SSO, MVC, C#. Net, Bootstrap3, Rest, JSON, Azure Active Directory, Azure cloud, Server 2014, SSIS, SSRS, T-SQL.
