We provide IT Staff Augmentation Services!

Senior .net Full-stack Developer Resume

Irving, TX

SUMMARY

  • Around 10 years of experience in IT industry, involving in Software Design, Analysis, Development, integration and testing in both client and server - side applications in various domains such as Health Care, Insurance and Product Development.
  • Diverse experience in programming wif .NET Framework using technology ASP.NET, ASP.NET MVC, ADO.NET, VB 6.0, C# wif Web Services, IIS, JavaScript, HTML, CSS, XML, ASMX, XSL.
  • Experience in designing User Interfaces (UI) for websites and web applications using HTML5, XHTML, CSS2/3, JAVASCRIPT, JQUERY, Lo-Dash, Bootstrap, Angular 5/6/9, Typescript.
  • Involved in working wif Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum and Test-driven development (TDD).
  • Good amount of experience in Micro services, to build a concise way of Lightweight API’s in ASP.NET CORE and implemented services wif a JSON HTTP REST API’s.
  • Working experience in MVC Web API, MVC 3/4 and Object-Oriented Analysis & Design and Implemented SOLID design principles.
  • Excellent noledge and good understanding of Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) in .Net Framework 4.5/4.0 and Language Integrated Query (LINQ) in .Net Framework 4.5.
  • Extensive Knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI),Inversion of Control (IOC), Singleton,MVVMandMVC.
  • Hands on experience using build tools such as gulp.js, grunt.js, bower, NPM and having good experience of using defect-tracking tools JIRA and documentation tools like Confluence and Wiki Pages.
  • Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages "Layouts and Nested Layouts", "View Start" and MVC User Controls "Partial Views".
  • Adept wif the concepts and used dependency Injection, parallel and A sync programming during development. Understanding of OOPS concepts, design patterns and design implementations using UML.
  • Designed and implemented the MongoDB schema and wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Well versed in querying the databases like SQL Server and experience in Dapper ORM for mapping object-oriented domain model to a traditional relational database.
  • Familiar wifMongoDBclusters, performance tuning, backup and recovery and also worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication and schema design.
  • Well versed in developing database programs like Stored Procedures, User Defined Functions, Triggers, Packages and implementation scripts (Batch Scripts) on PL/SQL & T-SQL using Oracle and Microsoft SQL Server.
  • Extensive experience in ORM, Entity Framework Code First, Database First approaches, implemented the Features Security, Performance, CRUD operations, Migrations and implemented repository patterns.
  • Having Hands-on experience wif Coded UI Automation, Selenium and Specialization in the area of Unit & System Level Integration Testing
  • Having noledgeable experience in ContinuousIntegration and using tools like Git / Jenkins
  • Having extensive noledge in build engineering, CI/CD,Devops, cloud engineering, Docker containerization, process improvement
  • Created and consumed ASP.NETCore Web services and implemented REST full Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
  • Extensive experience in using tools like Fiddler, Swagger UI and Postman to test the Web API RESTful Services.
  • Performed unit, integration and functional Testing using Moq, NUnit and UI testing using tools like a protractor, Karma.
  • Experience in using Azure App Service as a cloud platform to build and deploy test and prototype systems and also having experience in Windows Azure Service Bus, and WindowsAzure Document Database
  • Understanding ofIIS web servers, web server/application configuration, web-form load balancing operations including SSL off-loading, SSL acceleration and content caching and disaster recovery topologies.
  • Experience using Microsoft Visual Source Safe (VSS) Source code control system, Team Foundation Server (TFS), SVN and GitHub for version Control.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually as well as in a team environment wif good team spirit.

TECHNICAL SKILLS

Programming Languages: C#, VB.NET, C, T-SQL, PL/SQL

.Net Technologies: ASP.NET, ADO.NET, Web services, WCF, MVC 3/4, LINQ, .NET Framework, Entity Framework

Web Technologies: HTML/HTML5, CSS/CSS3, Bootstrap.

Scripting Languages: Angular JS, Angular, JavaScript, JQuery, AJAX, JSON

Application Design/IDE: TFS, SVN, Microsoft Visual Studio 2015/2013/2012/2010/2008 , Business Intelligence Development Studio, Visual Source Safe, GitHub

Operating Systems: Windows Vista/XP, Windows Server, Windows NT 2000 Professional

Databases: SQL Server, Oracle, My SQL, MongoDB

Tools: SQL Server SSRS, SSIS, AJAX Control Toolkit, Telerik, NUnit

Web Servers: IIS, Apache

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Senior .Net Full-Stack Developer

Responsibilities:

  • Designed and Developed application using C#, Angular 9, Typescript, WEB API, Entity Framework and followed Agile Methodology for the software development process.
  • Designed and built responsive front-end Single Page Application (SPA) using Angular CLI and Implemented TypeScript, HTML 5, CSS 3, Bootstrap, AJAX to achievefullfunctionality and create a responsive web app.
  • Implemented Services, Directives, Components, and Custom Pipes and made extensive use of Angular Routing and Modules
  • Worked wif Angular dependency injection to inject services inside the components and configured various routes in the application at module level and Involved in developing Angular Forms and Services to make backend end Web API calls.
  • Developed various new WEB-API’s using Asp.Net core and implemented error handling middleware to propagate http status codes.
  • Designed containerbasedmicroservicearchitectureand local Docker management infrastructure. Implemented scalable messagequeue-basedtransaction flow
  • Developed Web API controllers to support various HTTP methods and performed validations using Fluent API.
  • Consumed various REST services using HTTP Client and developed various unit and integration tests using Moq and Nunit.
  • Implemented model classes using C# and worked wif various entity framework attributes to map classes to tables.
  • Used Microsoft SQL Server Management Studio to access to the database on backend and developed stored procedures, functions and triggers
  • Manage the back-end connection to Microsoft SQL as the data source and write SQL queries, stored procedures and triggers to manage data.
  • Extensively used SQL to write stored procedures to retrieve and update the data in data stores. Worked wif Dapper ORM to perform CRUD operations on the SQL Server database.
  • Involved into Coding, Bug Fixing and Code Reviewing. Contribute to unit level and organization level initiatives wif the objective of providing high quality and value-adding consulting solutions to the customer.
  • Debugged Application using built-in tools like fire-bug in Mozilla and Dev tools in Chrome, managed Cross-Browser Compatibility issues using Modernizer.
  • Used Azure Devops for Ticketing & bug-tracking and pipelines for Continuous integration and Deployment, usedGitfor version control.
  • Used Source tree in project for making merge requests, commits, reviews and approvals from the team and deploying the code.
  • Participated in various Client meetings wif the team and the Project manager to discuss improvement/amendments in the development of tasks worked in Scrum Methodology especially involved in sprint meetings

Environment: Visual studio professional 2017, C#, Angular 9, Bootstrap, ASP.NET, SQL Server 2016, HTML 5, Typescript, JavaScript, CSS 3, UI Automation and Accessibility, Microsoft PowerApps, Microsoft SQL Server Management Studio, Azure Devops, GIT and Source tree

Confidential, Austin, TX

Senior .Net Full-Stack Developer

Responsibilities:

  • Developed & Automated application using C#, ASP.NET, Angular 6.0, Typescript, WEB API, Selenium, Entity Framework using Visual Studio 2015 and followed Agile Methodology for the software development process.
  • Cucumber was used for the entire regression testing and functional testing wif Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
  • Developed and Consumed Web Services using SOAP and Restful WebAPIs, and Converted web service methods to WebAPI service methods for better performance to fetch data from the server called from client-side.
  • Involved in writing application level code to interact wif APIs, Web Serviceusing AJAX, JSON, XML and JQuery.
  • Implemented MVC design pattern for developing the Web Application and used MVC4 application using Razor syntax for view engine and used C# for the back end.
  • Developed REST APIs dat allow sophisticated, effective and low-cost application integration and multi-tier Webapplications wif the use of Web Servicesusing ASP.Net WebAPI.
  • Used WCF Restful/SOAP Servicesto build high performance and secured document retrieval layer to retrieve data from a SQL server-based system.
  • Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server and Build Micro Services for the delivery of software products across the enterprise.
  • Used test runner classes in cucumber to generate step definition and also used tags to run various kinds of test suites like smoke, and regression.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI and Rest Assured
  • Captured Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Strong Database Design and Development experience wif Microsoft SQL Server 2012, SQL Server Reporting Services (SSRS), Integration Services (SSIS) and Report Builder Projects and using data from ETL Loads
  • Developed packages utilizing SQL Server Integration Services (SSIS), deployed them and scheduled to run periodically.
  • Contributed to CI automation to grab test reporting data from Jenkins Builds and summarize dat information as a comment on Bit Bucket Pull Requests.
  • Integrate easily wif Hip chat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks
  • Created web services using ASP.NETCore Web API (HTTP, REST) consumed them in the frontend using AJAX calls.
  • Used Team Foundation Server (TFS) for continuous integration and version control and used Swagger UI to debug web request and responses.
  • Involved in Unit Testing and Integration testing in development environment and ensuring application is according to specifications.

Environment: C#, .NET 4.0/4.5, Visual studio 2012/2015, Entity frame work 6.0, MVC, Dot Net Core, Entity framework, JIRA, Report Builder, SSIS, SSRS, Microsoft SQL Server Analysis Services (SSAS) 2008R2, SQL Server Business Intelligence Development Studio, ETL, Star Team Version Control tool), JQuery, Angular, Type script, Agile, AJAX, XML, UML, IIS, TFS.

Confidential, Wellesley Hills, MA

.Net Full-Stack Developer

Responsibilities:

  • Designed and developed web applications using HTML5, CSS3, JavaScript, SASS, Angular 5/6, Typescript, Wijmo, Bootstrap and MongoDB.
  • Developed various feature specific modules using Angular components, modules, services and pipes.
  • Developed the application using Angular CLI and Webpack and took part in developing unit test cases using Angular test bed utilities and Jasmine.
  • Developed various services to perform backend application calls using Angular Http and used RXJS observables to subscribe for responses.
  • Implemented module wide routing in the application using Angular 5 router for lazy loading components and defining routes for components and sub components.
  • Created various Angular route guards for various routes using angular router module and developed services using angular http module to communicate wif backend Rest services. Consumed various REST services using HttpClient and developed various unit and integration tests using Moq and Nunit.
  • Implemented Fluent validation for validating model classes and registered the validators in startup.cs
  • Implemented model classes using C# and worked wif various entity framework attributes to map classes to tables.
  • Implemented the Repository pattern and worked wif Mongo C# driver to achieve the code maintainability and readability by separating business logic from data and to apply a domain model to simplify complex business logic.
  • Involved into Coding, Bug Fixing and Code Reviewing. Contribute to unit level and organization level initiatives wif the objective of providing high quality and value-adding consulting solutions to the customer.
  • Worked wif Mongo C# driver to perform various CRUD operations and worked wif GridFS to store documents.
  • Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB.
  • Debugged Application using built-in tools like fire-bug in Mozilla and Dev tools in Chrome, managed Cross-Browser Compatibility issues using Modernizer.
  • Used JIRA for Ticketing and bug-tracking, Bamboo for Continuous integration and Deployment andBitbucketfor version control.
  • Used GIT in application for creating new branches and raising Pull requests to get the code reviewed by team members against master branch by doing a merge and Sync.
  • Participated in various Client meetings wif the team and the Project manager to discuss improvement/amendments in the development of tasks worked in Scrum Methodology especially involved in sprint meetings.

Environment: C#, Angular CLI, Bootstrap, ASP.NET, Mongo DB, HTML 5, Typescript, JavaScript, CSS 3, UI Automation and Accessibility, Microsoft PowerApps, Microsoft Flows, Confluence, Bamboo, Bitbucket, Visual studio professional 2015, MongoDB, Studio 3 and Source tree

Confidential, Charlotte, NC

.Net full-stack Developer

Responsibilities:

  • 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.
  • Involved in implementing the Application in the in-build MVC Architecture wif Angular JS.
  • Applied RWD Techniques using Bootstrap and media Queries. Used LESS for creating CSS frameworks store things like colors, font stacks, or any CSS value.
  • Handled Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
  • Developed Single page application using HTML5, CSS3, AngularJS. Implemented Two way Data-binding in Angular JS which makes the application to handle the automatic synchronization of data between the model and view components.
  • Implemented model classes using C# for defining view model properties wif getters and setters and used mappers for converting view model to domain model.
  • Implemented various types of services which is a reusable singleton object and used to organize and share code across the application and can also be injected into controllers, filters, directives.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Consumed directives like ng-if, ng-switch and ng-repeat to add / remove HTML elements from the DOM based on scope expression.
  • Implemented Angular built-in dependency injection mechanism to divide AngularJS application into multiple different types of components which AngularJS can inject into each other.
  • Used URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in Angular JS to route the data from one service to another server.
  • Worked on ngMock module providing mocking for tests in the application and to inject and mock Angular services wifin unit tests.
  • Called the restful Web API web service calls for POST, PUT, DELETE and GET methods.
  • Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the Data back as JSON and parsing it onto the UI. Unit tested the application using Jasmine.
  • Used SOAP based .asmx web service to integrate the website to called their already existing web services(.asmx) from Jquery (ajax fuction).
  • Designed and built reliable, highly scalable, agile and flexible systems using an expressive query language using MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design.
  • Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB.
  • Developed Front-End interaction Web Pages using MVC-4, Server Controls and Validation Controls,Layout.
  • Used C# language in developing the business logic, where in extensively implemented the Object-Oriented Programming (OOP) Functionalities and Win forms.
  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • Designed Web interfaces inASP.NETusing server-side controls and included code behind pages (Code Modules) taking advantage of various .NET Framework Namespaces inC# and VB.NET.
  • Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields.
  • Part of VSTS testing framework - primary technology involved is Coded UI and all coding is done using C#.
  • Involved inDevOpsmigration/automation processes for build and deploy systems, and implementingDevOpsstrategies using Build forge as the automation engine
  • Involved in configuring builds using Jenkins wif TFS, MSBuild plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Developing the software solution and writing code usingC# andTest Driven Development TDDprocess.
  • Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along wif the maintenance of the builds and the relevant documents of the same.
  • Participated in various Client meetings wif the team and the Project manager to discuss improvement/amendments.
  • Documented project noledge and access related information on confluence.

Environment: Microsoft SQL Server 2012, MongoDB, Windows Azure, Visual studio 2012, C#, Angular JS, JIRA, Bootstrap, ASP.NET, MVC 4.0, User Interfaces, HTML, JavaScript, CSS, AJAX, Entity Framework, SSRS, SSIS.

Confidential

.Net Developer

Responsibilities:

  • Involved in business meetings wif clients to understand their requirements and giving inputs to the team in every Scrum Meeting.
  • Used JavaScript for Client-side validations and server-side validations, utilized Ajax Control Toolkit library for fast, Interactive and better UI.
  • Applied Master Pages, Themes and CSS for a consistent look and feel for Page design. Consumed Web Service (SOAP) Components for autanticating the user credentials.
  • Grid view and Custom paging were used to display huge amount of data, used the Entity Framework 4.0 for the use of LINQ-based Data Access.
  • Responsible for integration design and Production support of application on a regular basis.
  • Created new and modified existing business rules using a custom-built business rules engine. Interpreted business requirements and applied those to the rule’s engine
  • Developingmodules using Microsoft Visual Studio, VSS as source Control, C#, ASP.NET
  • Implemented Data Access wif Packages and Stored Procedures implemented ADO.Net Entity Framework.
  • Used Entity Framework for working wif Relational data and LINQ for updating the data.
  • Extensively working on creating and consumed ASP.Net /ASMX Web services
  • Manage the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures and triggers to manage data.
  • Create clustered and non-clustered index to aid faster retrieval of data.
  • Involved in documentation dat describes installation and operating procedures
  • Conducted design and code review to ensure compliance wif Standards.
  • Worked on .NET security features such as Form-Based Autantication and Role-Based Authorization.
  • Test Driven Development (TDD) was extensively used for both development of new functionality and refactoring the legacy code.
  • Participated in post-implementation reviews of both application development content and process to maximize and share learning.

Environment: C#. Net, ADO.Net Entity Framework, ASP.Net, SQL Server 2008, T-SQL, .Net Web Services, Visual Studio 2012, XML, JavaScript, HTML, CSS, IIS, Visual Source Safe (VSS), subversion (SVN) Windows 2008, AJAX

Confidential

.Net Developer

Responsibilities:

  • Developed Stored Procedures, Functions, DTS packages, Triggers, Cursors, Tables, Views, Indexes and other SQL joins and statements for applications.
  • Designed stored procedures and triggers for automating tasks.
  • Tested the reports and fixed bugs in Stored Procedures, Tables and Triggers.
  • Schedules and performed data transfers using DTS including filtering appropriate to the data mart for data analysis.
  • Implemented ADO.NET SQL Client objects like Command, Data Adapter, Dataset, and Data Reader for database connection and executed database queries to interact wif SQL Server database.
  • Worked on MSSQL Server tasks such as data loading, batch jobs, BCP, DTS, Instances, Linked Servers and Indexes.
  • Extensively handled the issues like events, errors.
  • Compressed data files by removing empty database pages and updating index statistics.
  • Configured snapshot replication for reporting, user acceptance test and development servers.
  • Developed and edited many complex reports wif SQL Server Reporting Services 2005.
  • Designed and implemented user log in and security.
  • Used JavaScript for Client-side validations and server-side validations, utilized Ajax Control Toolkit library for fast, Interactive and better UI.

Environment: Microsoft SQL Server.2005, Visual Studio (.Net, Basic and C#) 2005, ASP.Net, ADO.Net, Windows Server 2003.

Hire Now