.net Developer Resume
Charlotte, NC
SUMMARY
- Excellent team - player, natural communicator, fast-learner wif eagerness to learn new technologies.
- Above 7+ years of experience in designing, developing, coding and testing applications using .NET 3.5/4.0/4.5/Core, Visual Studio, Razor View Engine, C#, WCF, MVC, Entity Framework, jQuery, AJAX, LINQ, Web Services, MS - SQL Server 2008/2012, 2016, ADO.NET, IIS, JavaScript, HTML, XML.
- Strong experience in the analysis, design, development and implementation of multi-tier web based and distributed applications.
- Good hands-on experience in building single page applications using JavaScript framework Angular, jQuery, Blazor Web Assembly and Bootstrap CSS.
- Designed graphical User Interface (GUI) in C#, VB.Net, ASP.Net, AJAX, webforms.
- Experience in creating applications using C, ASP.NET, ADO.NET XML and XSLT
- Well versed wif complete Software Development Life Cycle process.
- Extensive experience in architecture, design and development of Client-Server and Distributed Web
- Extensively used Entity Framework and ADO.NET to implement the data layer to communicate wif different databases.
- Experience in designing and implementing infrastructure as code and CI/CD pipeline for deployments of large-scale web applications.
- Experienced in customizing SharePoint Sites, SharePoint Lists, Features, Workflows, Document Libraries and Meeting workspaces using SharePoint Object Model programming wif Strong understanding of SharePoint 2013 Architecture, Security Model and Communication Model.
- Experience in working wif Angular Components, Directives, Pipes, Services and Modules using Type Script as Programming Language.
- Experience in creating reusable components like grid, models, sheets, date-picker, dropdowns using Angular JS and Angular 8/9.
- Extensively focused on performance bug fixing for existing applications by using best algorithm techniques to optimize the performance.
- Applications wif MVC, MVVM, 3-Tire Architecture using Web Forms and Razor view engine.
- Wide experience in working wif CSS, HTML, Bootstrap to Design responsive applications.
- Knowledge experience wif other NoSQL Databases.
- Knowledge in designing MongoDB multi-sharded cluster and monitoring wif MMS
- Experience in working wif ReactJS, Angular JS and Angular 4/5/6/7/8/9.
- Good understanding of Object-Oriented Design and Development (OOPS) concepts.
- Excellent working experience on Content Management tools like Kentico CMS to build website web parts providing access for project servers and Business Catalogs.
- Worked for the applications developed on Service Oriented Architecture (SOA)
- Capable of understanding and implementing different data structures algorithms like sorting searching and string manipulations wif best optimized time and space complexities.
- Experienced in implementingMicroservices, Service Oriented ArchitecturewifXMLbasedWeb Services (SOAP/WSDL)using Top Down and Bottom-Up approach.
- Experienced of Vue.JS for the using of interface.
- Expertise in using Object-Relational Mapping (ORM) technologies such as Hibernate and IBatis.
- Knowledge of facets table and data model, testing techniques and quality assurance techniques.
- Hand-on experience in using message brokers such as ActiveMQ and RabbitMQ.
- Good noledge on Microservices, AWS (Amazon web services), working wif EC2, RDS, Dynamo DB, S3, cloud watch and Docker.
- Proficient understanding of multiple programming languages, including Java, C#, JavaScript, Angular JS, HTML, XML, Json, Oracle, SQL, MySQL, SSIS and SSRS.
- Experience in writing Stored Procedures, Functions, Views, CTE and Triggers.
- Expert in Object Relational Mapping (ORM).
- Knowledge on concepts of testing facets applications.
- Knowledge on creating REST Services using ASP.NET Web API / Web API Core and C#.
- Hands on experience wif REST API Documentation using Swagger.
- Strong noledge wif Facets and HIPPA compliance.
- Good Hands-on experience in using jQuery UI Controls for creating rich and fast user interface.
- Possess the domain noledge on all the platforms of Microsoft Azure Cloud Technology like SQL azure, blob storage, resource manager, service bus.
- Working experience in Development and Programming using SQL Server and Oracle.
- Experience in manipulating the DOM using JavaScript, jQuery and service calls using AJAX.
- Developed Data Access Layer, Business Logic layer also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture using C#
- Capable of performing under minimal supervision, multi-tasking, meets deadlines as an individual contributor and a good team player.
TECHNICAL SKILLS
Languages: C#, .NET, VB6, VB.NET, C, C++, SQL, PL/SQL and T-SQL.
.NET Technologies: Microsoft .NET Framework 3.0/3.5/4.0/4.5.1 , 4.5.2,4.6 (CLR, CLS, CTS), C#, VB.NET, ASP.NET, ASP, ADO.NET, XML Web Services, Win Forms, Web Forms, SOAP, LINQ, NUnit, WCF, WPF, AJAX, Entity Framework, MVC, Web API.
Web Technologies: HTML5, DHTML, XML, CSS3, JavaScript, Angular, Vue.Js, Power Shell Scripting, Telerik web controls.
Reporting Tools: SSIS, SSRS, SQL*Loader, SQL*Plus.
Database: MS-SQL Server 2005/2008/2008 R2/2012/2016, MYSQL, MS Access 2007, DB2.
CMS: Sitecore 7.5,8.2, SharePoint Enterprise Content Management.
Cloud: Azure, Aws
Development Tools: Microsoft Visual Studio 2013/2012/2010/2008.
Middleware: Web services, WCF Services, SQL Server Integration Services.
Web Servers: Internet Information Server (IIS 6.0/7.0/8.0), TFS Server, GitHub.
Design pattern: MVC, MVP, MVVM.
XML Technologies: XML, XHTML, DHTML, XSL, SOAP, Web Services, XML spy, Web Services, REST.
Testing: Smoke Test, N Unit test, Test cases.
Operating Systems: Windows 10/8/7 Windows Server 2008/2012.
PROFESSIONAL EXPERIENCE
Confidential
.Net Developer
Responsibilities:
- Involved in full life cycle of the project from requirements gathering, analyzing, designing, and developing the application using Iterative AGILE Methodology.
- Developed application using MVC 5, C#.Net, JavaScript, jQuery, Bootstrap, Angular 9, CSS3 and HTML5.
- Worked on ASP.NET 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.
- Graphical User Interface (GUI) was designed using ASP.NET MVC and the business logic was coded in C# MVC Controllers.
- Migrated REST APIs from .NET framework 4.5 to .NET Core 2.2
- Used WPF for creating windows and custom win form control using various animation techniques.
- Designed and developed desktop Application using WPF, XAML, and Expression blend Modified web services using C# to interact wif the other applications and exposed them using HTTP and SOAP.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules wif C# and OOPS Concepts.
- Worked on .NET Security features such as Authentication Authorization, Forms-based Authentication, Authorizing Users, Authorizing admin, Roles and User Account Impersonation, tracing.
- Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing.
- Used Microsoft Azure Web jobs for batch processing job which can do resource intensive tasks like sending emails, listen to a queue, etc.
- Identified poor performance components and stored procedures and planned and fine-tuned wif best search and sorting algorithms as part of enhancements.
- Worked Extensively wif Query Optimization Techniques to Fetch Data wif better Performance Tuning usingMS SQL Server.
- Creating Views, Partial Views Strongly Typed Views Sections Areas, Controllers and Controller Actions Filters Routing etc. in ASP.NET MVC 5 for re-using the individual user controls by not coupling them wif underlying data elements.
- Implemented RabbitMQ for Windows wif Direct Exchanges, wif Consumers and Producers for data integration wif Windows services.
- Implemented REST Microservices using spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator
- Utilized ENTITY FRAMEWORK extensively for data retrieving, querying, storage and manipulation.
- Used Visual Studio .NET IDE to design the forms, develop and debug the application.
- Re designed and developed the common modules wif best time complexity algorithms to speed up the ADO.NET based scheduled jobs running across multiple countries wif different databases.
- Created and consumed WCF services in the application, created WCF client proxy to communicate wif services, made synchronous and asynchronous WCF service calls.
- Created Web Parts using SharePoint Designer to display live feeds by consuming web services. Created custom Content Types and Site Columns programmatically for standardizing List and Document Form Libraries using Visual Studio.
- Created a RESTful and SOAP Web API service using C#.NET Web API to generate data which was then consumed in the by AngularJS.
- Developed Rich User Interface for POC using XAML for WPF and Silverlight, ASP.NET, IIS for Web wif. Net3.5, Visual Studio.Net2008 and Expression blend and was responsible for converting Silverlight3.0 to Silverlight4.0 and configuring and hosting Silverlight application on IIS.
- Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Maintained and supported Microsoft Team Foundation Server (TFS) to allow for a secure code in a multi-team environment.
Environment: Net Framework 4.8, ASP. Net, C#, MVC 5, Angular 9, Entity Framework, RabbitMQ, MS SQL Server 2018, Visual Studio, XML, XSLT, WSDL, HTML5, CSS3, JavaScript, Bootstrap, Azure, NUnit, TFS, Agile, Windows.
Confidential - Charlotte, NC
.Net Developer
Responsibilities:
- Designed and Developed the Reusable UI Components like MVC Master Pages Layouts and Nested Layouts, View Start and MVC User Controls Partial Views.
- Developed custom KPI web-parts using Lists and excel web services to display charts and sales metrics using SharePoint client object model.
- Worked onEntity Frameworkgenerating ORM Models and integrating them thru Repositories and LINQ to Entities to massage the data and to Add Migrations, Update database.
- Implemented Data Access Layer using Entity Framework and LINQ.
- Implemented ASP.NET MVCRazor Viewsto enable fast coding workflow and quickly integrate server code into HTML markup wif minimum of keystrokes.
- UsedASP.NET MVCframework to support the use of Dependency Injection to inject objects into a class instead of relying on the class to create the object itself.
- Developed Razor views wif strongly typed view models, halpers and partial views usingASP.NET MVCto display required news and data on Dow-Sync’s Display section.
- Developed web pages and validated these pages using ASP.NET and VB.Net.
- Designed developed the architecture of the application using ASP.NET MVC Razor for UI, Web API MongoDB as the database.
- Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Designed and implemented API endpoints using .NET Core for Vue.js application.
- Implemented SOA wif creating and consuming web services in VB.Net
- Used ASP.NET MVC 2.0 for Presentation layer and SQL Server 2008 for Data Layer.
- Used Team foundation server (TFS) as source control repository for code version on CI/CD
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC application using HTML5 and Razor view.
- CreatedRFP Micro serviceto provideRESTful APIutilizingSpring BootwifMicroservices
- Used Vue.JS for HTML - based template syntax that allows to declaratively bind the rendered DOM to the underlying Vue instance's data.
- Involved in developing frontend systems wif JavaScript, Bootstrap, HTML5, Kendo UI, CSS3, MVC Frameworks such as Angular JS and Node JS as a platform for web applications.
- Developed data models wif Hibernate, JPA Object relational mapping (ORM) frameworks as well-made use of Hibernate Annotations to minimize time concerns
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design etc.
- Implemented read preferences in MongoDB replica set.
- Design, coded and tested key modules of the project using java oops concepts, JSP.
- Improved .NET web services (.asmx) to achieve robust & seamless data transfer from external agency. Published and Consumed new WCF services(.svc) for inter-apps data transfer.
- Implemented global error handling by extending Error Handler class using Angular 6/7
- Created Single page application wif the halp of Angular 7 router module and used template routing for bread crumb using Restful web services wif AJAX.
- Migrated SharePoint 2013 content database to upgrade to SharePoint 2016 and hooked it to an existing web application. And the related DB migration also done by creating a root site.
- Designing and developingRestful APIand services using best practices to interact wifin themicroservicesand wif the front end. Usingspring MVCandspring rest
- Upgraded an existing Angular 5/6 application project to Angular 7. Initially used Angular 5/6 CLI but later switched to Angular 7.
- Was involved and responsible for managing multiple NoSql clusters.
- Managing models through active records, DBAL (database access layer) andobject relational mapping(ORM).
- UsedReactJSto implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Implemented a report designer UI in Excel using VSTO and windows form to allow the creation of predefined queries or “Building Blocks” which can be shared or used to create report instances.
- CreatedReact JScomponents usingJSX, followed FLUX design pattern for unidirectional data flow.
- Applied Restful Web API to implement repository pattern to achieve separation of concern principal and connected Web API wif controllers using HTTP protocol such as GET, POST, PUT, and DELETE.
- Client-side programming JavaScript, jQuery, CSS, HTML, DHTML.
- Created JIRA Workflows for multiple projects according to business needs.
- Used JSON to transmit data between Server and Web Application as an alternative to XML Serialization.
- Designed and Developed Unit and Integration Tests using NUnit and MOQ framework to test the individual pieces of the functionality.
- Implemented MVVM (Model View View Model) pattern to create MVVM user controls.
- AddedExcel-Builderto download theTabular datain Excel format usingreact.
- Build and Consumed the RESTful web services using ASP.NET Web API and resolved the day-to-day errors in web application.
- Responsible for creating & Managing Docker ORM files for creating necessary base images used for automation of build & deployment environments.
- Created jobs, packages and Reporting Services (SSRS), Integration services (SSIS) on SQL Server database.
- Worked wif MVVM pattern and developed view-models using typescript.
- Implemented virtual agent model for customer support which TEMPhas developed using text mining algorithms.
- Experience wif Asynchronous messaging using Kafka, RabbitMQ, Redis.
- UsingGit and GitHubfor management of code and version control.
- Designed the framework in C# based on repository pattern to access theMongoDB.
- Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint.
Environment: C#, Asp.net Core, Asp.net Framework 4.5 MVC, Visual Studio, Dapper, Entity Framework, WEB API Core, Docker, Autofac, Redis, Postman, Azure, CI CD, Jenkins, Auto mapper, MongoDB, Unit Testing, NSubstitute, N Unit, WCF, LINQ, T-SQL, Vault, JSON, XML, GitHub, SQL Server, Vue.js, Trello, React JS, Angular 6/7.
Confidential - Keene, NH
.Net Developer
Responsibilities:
- Actively participated in framework coding and test logging activities on all the tool features.
- Communicate wif business analysts, project managers and testers, to understand detailed business requirements at all stages of the development lifecycle.
- Created custom Reports using SSRS.
- Worked on validating Anti Forgery attacks using custom and inbuilt validation facilities in ASP.Net MVC environment.
- Custom java programs development.
- Used LINQ to Entities and LINQ to objects for CRUD operations.
- Handled run time and execution time errors by implementing appropriate Error Handlers.
- Used jQuery for DOM manipulations and client-side validations.
- Responsible for maintaining and expanding AWS (Cloud Services) S3 infrastructure using AWS (SNS, SQS).
- Gatheird client requirements and converted them into coding by implementing the business rules using VB.Net.
- Designed and developed an integrated n-tier web application usingC#, ASP.NET 4andADO.NET.
- Designed web UI usingASP.NET, VB.Net, C#, HTML, JavaScript, CSS, Web FormsandAJAXcontrols.
- UsedJQueryto implement user interface controls to validate client-side validation.
- Created Synchrony and Asynchrony Event Handler in designing and Building the Web Server Architecture.
- CustomizedServiceusingWCF, sendingJSONformat data packets between front-end and middle-tier controller.
- Used AWS Beanstalk for deploying and scaling web applications and services developed wif Docker on familiar servers such as Apache, and IIS.
- Designing and developingRestful APIand services using best practices to interact wifin themicroservicesand wif the front end. Usingspring MVCandspring rest.
- Created from scratch in Typescript for most components wif Angular 4 framework in mind.
- Created database tables, stored procedures, triggers, views and functions in SQL Server.
- Involved in Preparation of Test Cases and Unit testing for the developed functionalities.
- Used Team Foundation Server for source control, data collection, reporting and project tracking.
Environment: Visual Studio, SQLServer, Oracle, SSRS, AWS, Angular, WCF, VB.Net, ASP.NET MVC, Entity Framework, C#, JavaScript, jQuery, Bootstrap, AJAX.
Confidential - Brenham, TX
.Net Developer
Responsibilities:
- Participated in full SDLC events, requirement gathering, writing high level and low-level designs, build, debug, unit test and deploy multi-client communication, performed design Reviews, Code Reviews and Test Plan Reviews.
- Involved in requirement analysis and application designing sessions Designed and implemented the Web Pages of project using ASP.NET and C#.
- Design and Implement WCF services layer hosted on Windows Azure. dis layer is the middle tier between SQL Azure online external content.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Developed and hosting WCF Services on IIS by following Service Oriented Architecture (SOA).
- Used ASP. NET Master Pages, JQuery, utilizing Server Controls, User Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
- Worked on the CMSKenticotool for UI design functionality. UtilizedAngular, Bootstrap, CSS selectors and HTMLelements for the better display of the modules on front-end.
- Developed Business Logic Component using Web Service, WSDL, implemented SOAP (Simple Object Access Protocol) for communication of application.
- Developed, coded and reviewed MVC and Sitecore CMS changes.
- Designed and developed the complete front-end application using Web Forms wif C# as code behind.
- Implemented WCF throttling and WCF concurrency to increase throughput of the WCF web service.
- Used Dataset, Data View and Data Adapter to manipulate and display data.
- Utilized ADO.NET Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Responsible for creating and designing databases, views, stored procedures, T-SQL statements and user-defined functions of varying complexity wif a “best practices” approach to keys, indices and relationships in SQL Server.
- Involved in writing the Unit Test Cases on Business and Service classes using NUnit. Involved in various phases of system testing such as unit, integration and regression testing.
- Used GIT tool to keep track of all work and all changes in source code and deployed the applications.
Environment: Net Framework 4.6, C#, ADO.Net, Visual studio 2017, IIS, ASP.NET, Kentico Cms, WCF, Web services, HTML5, CSS3, jQuery, AJAX, NUnit, LINQ, GIT, SQL Server, Azure, Agile, Windows.
Confidential - Northbrook, IL
Jr .Net Developer
Responsibilities:
- Involved in requirements gathering, analysis, design, implementation and testing of the applications.
- Design and develop Web forms in ASP.NET 4.0 using C# implementing Presentation, Business Component and Database access layers.
- Developed GUI using ASP.NET Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Developed Business logics and coding in C#.Net using Web API Services to manipulate the recommendation to be displayed based on customer’s input.
- Responsible for designing ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used XSLT for XML data transformation in the application and Schema to check the validity of XML Document at various stages.
- Implemented Business Logic for the Multi-Threaded Applications and Created reusable class libraries using C#.
- Created pop-up windows and Dialog boxes for the user-friendly environment.
- Heavily used ADO.NET objects, Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Write T-SQL, View and Stored Procedures (SQL Server) as required for the application.
- Used Team Foundation Server (TFS) for Version Control, Team builds, Project Management, Data Collection and Reporting.
- Participated during Post-Release maintenance, bug fixing and adding new features, based on user requests.
Environment: .Net Framework 4.0, C#, Visual studio, Team Foundation Server, ASP.NET, SQL, XML, IIS, Web services, HTML5, CSS3, jQuery, AJAX, Agile, Windows.
