We provide IT Staff Augmentation Services!

Senior .net Developer Resume

2.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • Around 8 years of experience in design, development, coding and testing applications using ASP.NET 3.5/4.0/4.5/Core, C#, WCF, MVC, jQuery, AJAX, LINQ, Entity Framework, Web Services, MS - SQL Server 2008/2012, 2016, ADO.NET, IIS, HTML, Java Script, XML.
  • Strong experience in the analysis, design, development and implementation of multi-tier web based and distributed applications.
  • Develop highly scalable web applications with a focus on usability and performance.
  • Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with MVC, MVVM, 3-Tire Architecture using Web Forms and Razor view engine.
  • Worked for the applications developed on Service Oriented Architecture (SOA)
  • Knowledge on creating REST Services using ASP.NET Web API / Web API Core and C#.
  • Good hands-on experience in building single page applications using Angular JS.
  • Experience in creating reusable components like grid, models, sheets, date-picker, dropdowns using Angular JS and Angular 7.
  • Expert in Object Relational Mapping (ORM).
  • Hands on experience with REST API Documentation using Swagger.
  • Experience in working with Angular JS and Angular 5/6/7, React JS.
  • Good understanding of Object-Oriented Design and Development (OOPS) concepts.
  • Working experience in Development and Programming using SQL Server and Oracle.
  • Experience in writing Stored Procedures, Functions, Views, CTE and Triggers.
  • Experience in manipulating the DOM using JavaScript, jQuery and service calls using AJAX.
  • Wide experience in working with HTML, CSS, Bootstrap to Design responsive applications.
  • Possess the domain knowledge on all the platforms of Microsoft Azure Cloud Technology like SQL azure, blob storage, resource manager, service bus.
  • Good Hands-on experience in using jQuery UI Controls for creating rich and fast user interface.
  • Worked on SOLID design principle and singleton, Abstract Factory, Factory, Facade Design patterns.
  • Well versed with complete Software Development Life Cycle process.
  • Capable of performing under minimal supervision, multi-tasking, meets deadlines as an individual contributor and a good team player.
  • Excellent team-player, natural communicator, fast-learner with eagerness to learn new technologies.

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, Power Shell Scripting, Telerik web controls.

CMS: Sitecore 7.5,8.2, SharePoint Enterprise Content Management.

Database: MS-SQL Server 2005/2008/2008 R2/2012/2016, MYSQL, MS Access 2007, DB2 .

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.

Reporting Tools: SSIS, SSRS, SQL*Loader, SQL*Plus.

Design pattern: MVC, MVP, MVVM.

Operating Systems: Windows 10/8/7 Windows Server 2008/2012.

XML Technologies: XML, XHTML, DHTML, XSL, SOAP, Web Services, XML spy, Web Services, REST.

Testing: Smoke Test, N Unit test, Test cases.

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Senior .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.
  • 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 ASP.NET MVCRazor Viewsto enable fast coding workflow and quickly integrate server code into HTML markup with 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.
  • Used ODATA Controllers which acts as a generic web API for querying (dynamic search functionality) providing a uniform way to query and manipulate data sets through CRUD operations.
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
  • Worked Extensively with Query Optimization Techniques to Fetch Data with 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 with underlying data elements.
  • Involved in developing frontend systems with JavaScript, Bootstrap, HTML5, Kendo UI, CSS3, MVC Frameworks such as Angular JS and Node JS as a platform for web applications.
  • Implemented search/filter functionality in CustomerComponent to search Customer by FirstName, LastName or Gender usingAngular 7.0pipe and developed HTML Components.
  • 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 with the help of Angular 7 router module and used template routing for bread crumb using Restful web services with AJAX.
  • Upgraded an existing Angular 5/6 application project to Angular 7. Initially used Angular 5/6 CLI but later switched to Angular 7. Documented.
  • Used Java-Script and AngularJS extensively for performing client-side validations.
  • Extensive knowledge of Client/Server and Web based applications using VB6.0, ASP, ASP.NET, ADO.ENT, C#, Web Services,Telerik Rad Controls, and Telerik Sitefinity.
  • Created VB6.0 windows client which uses windows services and asmx web services.
  • Applied Restful Web API to implement repository pattern to achieve separation of concern principle and Connected Web API with controllers using HTTP protocol such as GET, POST, PUT, and DELETE.
  • Maintenance and enhancements of legacy VB6/Oracle applications for fuel systems manufacturing. Extensive maintenance for existing legacy VB6 code.
  • Role of an Atlassian Systems Administrator adapting with Jira, Confluence and Jira Agile.
  • 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.
  • Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
  • Assisted Sitefinity CMS software engineers (clients) with .net web related code samples using C#, ASP.NET/MVC and technical questions via e-mail, Phone and online support ticket system.
  • Created and consumed WCF services in the application, created WCF client proxy to communicate with services, made synchronous and asynchronous WCF service calls.
  • 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.
  • Used Microsoft Azure Web jobs for batch processing job which can do resource intensive tasks like sending emails, listen to a queue, etc.
  • Build and Consumed the RESTful web services using ASP.NET Web API and resolved the day to day errors in web application.
  • Deployed application to Azure Cloud.
  • Designed architectural style and developed single application Micro services.
  • Experience in working with NUnit, MOQ and VSTS test for Unit Testing.
  • Used Git Flow and BitBucket to manage source control of new features, releases and hot fix enhancements.
  • Created jobs, packages and Reporting Services (SSRS), Integration services (SSIS) on SQL Server database.
  • Implemented authentication for NO SQL DB through Cassandra connecter scripts for enabling the scripts to run.
  • Expertise in transforming data imported from disparate data sources into analysis data structures, using SAS functions.
  • Implemented virtual agent model for customer support which has developed using text mining algorithms.
  • Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint.

Confidential, Chicago, IL

Senior .Net Developer

Responsibilities:

  • Migrated REST APIs from .NET framework 4.5 to .NET Core 2.2
  • Implemented automated API documentation using Swagger.
  • Use Microsoft Visual studio enterprise 2017 for the daily development activities and to develop the dunkin mobile application.
  • Design and develop enterprise applications using .NET framework, SQL Server, MVC5, C#, REST API’s, MVC, MVVM and .Net core API’s.
  • Created a RESTful and SOAP Web API service using C#.NET Web API to generate data which was then consumed in the by AngularJS
  • Modify and write Enterprise services using C# to interact with the other applications and exposed them using SOAP and HTTP protocol.
  • ImplementedAzure Storage, Azure SQL Azure Servicesand developingAzure Web role.
  • UsingASP.NET Web Serviceto use make use ofRESTfulWeb services.
  • Helped team to create data flow diagrams, and class diagram using draw.io for all the API’s.
  • ImplementedCRUDoperations using$http serviceto callWeb APImethods.
  • Using Postman to test all the API as part of the testing as soon as a functionality is developed, or a user story is completed.
  • Working with WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
  • Testing each component to ensure proper functionality using Postman.
  • UsingGit and GitHubfor management of code and version control.
  • Maintaining a branch strategy for creating new branches from develop branch for each sprint and merged that specific branch into develop branch after the completion of the sprint and also merge the develop branch into release during production.
  • Experience with project management tool, source/version control such as: Team Foundation Server, JIRA and GIT.
  • Experience with using confluence for all the project related activities and all the projected related documents.
  • Creating, updating and altering various Stored ProceduresusingSQLYog database to perform various database operations.
  • UsedLog Analytics service in Azure OMSto monitor cloud environment to maintain their availability and performance.
  • Using SQLYog and MYSQL Workbench for the database related activities.
  • Extensive knowledge in designing and creating database and tables in SQL Server.
  • Extensive knowledge on the deployments using TeamCity where we will be running build, promote and deploy jobs after each code commit to deploy the code into the server.
  • Experience in working with AWS where all the servers are hosted and also extensive knowledge on the EC2, S3 bucket and route 53.
  • Updating web configs after each sprint based on the code changes and uploading them to s3 bucket and then will be deploying them using TeamCity.
  • Uploading asset changes to S3.
  • Worked on many debugging sessions in solving bugs and issues involved.
  • Used SPLUNK to check the error logs for all the production, QA and dev environments and also to keep track of any errors during a production release.
  • Used FIDDLER which is a debugging tool for web debugging and to record http/https traffic.
  • Used SONARQUBE to keep track of all the bugs and to keep track of security vulnerabilities and also for code reliability, application security and technical debt
  • Used Git as version control, GitHub as source control and Jenkins as continuous integration tools and improved scalability of applications on cross-platforms.

Confidential, Florham Park, NJ

Full Stack .Net Developer

Responsibilities:

  • Gathered Client requirements and converted them into the Technical Specifications and developed Web pages using C#.NET and MVC 5.0.
  • Developed applications logic using C# and used HTML helper in a view to render the HTML content.
  • An agile Scrum methodology was processed for daily stand up meeting with team members to know the current progress of the project and raise the issue if any.
  • Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
  • Developed Business Tier usingC#5.0to implement classes and methods for business logic.
  • Designed, developed, and enhanced the application using.NET Framework4.0andMVC 4.
  • Developed Razor views with strongly typed view models, helpers and partial views usingASP.NET MVC4to display required news and data on Dow-Sync’s Display section.
  • UsedSignalRandJavaScriptto manage real-time data and enhance real-time chat function for Messaging section
  • Worked on UI layer usingAngularJS,HTML5, CSS3,andBootstrapto build rich, flexible and user interactive web pages.
  • ConsumedWeb API RESTfulfor building Service-Oriented Application hosted byIIS 7.0.
  • CreatedWCF serviceusing HTTP and SOAP protocol and maintained existing web services.
  • Used SQL Server 2014as data repository, usedLINQtoSQLtogether withEntity Framework6.0writing data access classes, stored procedures, triggers, views to capture and modify data.
  • Used Dow-Chat as prototype, designed and implemented functions of Messaging section.
  • Published and deployed Dow-Sync and services throughAzure.
  • UseMSTestto design and develop phases ofTest-Driven Development.
  • Worked based onAgile SDLC.
  • UsedGitfor version control across common source code used by developers
  • Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC application using HTML5 and Razor view.
  • Created and consumed Web API services on Azure to implement HTTP requests.
  • Created custom routes, directives and services in Angular.
  • Designed Database Schema, imported data and built stored procedures on SQL Azure.
  • Worked with creating, uploading, manipulating and deleting on Azure blob and table storage.
  • Used Angular for Client-side validations and for Asynchronous calls.
  • Worked on Microsoft Team Foundation Server for version control and individual task status.
  • Wrote stored procedures to edit, update, and delete records of database when user requested.
  • Performed unit testing using NUnit.

Confidential, New York, NY

.Net Developer

Responsibilities:

  • Actively participated in framework coding and test logging activities on all the tool features.
  • Communicate with 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.
  • 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.
  • Involved in requirements gathering, analysis, design, and code review and development stages.
  • Designed and developed an Integrated n-tier web application usingC#, ASP.NET 4andADO.NET.
  • Designed web UI usingASP.NET, HTML, JavaScript, CSS, Web FormsandAJAXcontrols.
  • UsedJQueryto implement user interface controls to validate client-side validation.
  • Extensively worked on developT-SQLinSQL Server2012.
  • 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.
  • 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.

Confidential

.Net/Web Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle such as analysis, design and development.
  • Using Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) to interact with the web-based application, send data from presentation layer to data access layer, set the data into database and get the data from database
  • Involved in designing and developing a better role-based security model for CCMS - Including a new data structure to support multiple application, multiple role scenarios for users.
  • Used View Data, View Bag, for passing data from controller to view.
  • Developed different .NET assemblies using C#.NET classes
  • Added new functionality to existing ASPX pages and created several new Webpages.
  • Used jQuery for providing some functionalities to web page.
  • Used JavaScript for client-side validations extensively along with ASP.Net validation controls for validity of user input and display error message. Built heavy client-side functionalities on the web forms using jQuery, JavaScript. Used User Controls to reuse the code and to provide uniform look.
  • Master Page was used in application to provide uniform design for all the web forms in the application. Also used individual master page for each application in the system to manage each application.
  • Involved in designing Cascading Style Sheets (CSS) for styles and calling them in ASP.NETPages.
  • Used AJAX toolkit to avoid page post-back where it is not required and to improve the performance.
  • Wrote T-SQL queries and stored procedure to get all the details about Calls per day
  • Used normalization approach in database to efficiently organize data in database and eliminate data repetition.
  • Created SSIS package for data Integrity

We'd love your feedback!