.net Developer/web Developer Resume
Las, VegaS
PROFESSIONAL SUMMARY:
- Around 7 years of professional IT experience in all phases of Software Development Life Cycle (SDLC) - requirement Gathering & Analysis, Design, Development, Testing, Deployment and Maintenance and Implementation of various applications based on Client Server, Web Applications using C#, VB.NET, VB 6.0, ADO.NET, ASP.NET, MVC, WCF, WPF, Win Forms, Web Forms, IIS, Entity Framework, LINQ, SQL Server, Oracle and Visual Studio.
- Worked in full life-cycle development of .Net applications, and RDBMS environments.
- Good experience in Object Oriented Analysis & Design (OOAD) and Object-Oriented Programming (OOP) concepts including Encapsulation, Inheritance, Polymorphism and Abstraction.
- Experience in interacting with clients, end users for understanding the requirements and preparing Business Requirement documents and Functional Specifications, Process Flow diagrams, Class diagrams, Sequence diagrams and UML data Models.
- Strong experience in design of web-based applications using ASP.NET 4.5/.NET Core, C# 4.5/4.0/3.0/2.0 , VB.NET, AJAX Control Toolkit, Master Pages, SharePoint, Web Services, Windows services and Server Controls.
- Experience in creating rich User Interface on the web using HTML/HTML5, XAML, DHTML, Master Pages, AngularJS, Angular 2.0/4.0, CSS/CSS3, Ajax, Bootstrap, JavaScript, jQuery and Node.js framework.
- Extensive work with ASP.NET MVC Core, Web API, RESTful APIs, Angular JS, Bootstrap, Entity Framework, LINQ, SQL Server Architecture, User Interface Design, client-side development, middle tier, and back end development.
- Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and implemented Controllers and Controller Actions, Filters, Routing.
- Experience in Cloud Computing using Microsoft Azure platform for building, managing and deploying web applications.
- Expertise in developing Client/Server Applications on various architectural design patterns including MVC 3.0/4.0, Two-Tier & Three Tier Architecture.
- Experience in using Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the SOAP and REST methodologies.
- Designed and Architected Restful Web services by maintaining (SOAP, UDDI, and WSDL) standards with JSON response.
- Implemented Multithreading Concepts to improve the application Performance.
- Experience in using ORM (Object-relational mapping) tools like NHibernate and Microsoft Entity Framework.
- Proficiency in multiple databases like MongoDB, MySQL, ORACLE and MS SQL Server .
- Worked on C# a nd ADO.net for developing windows applications as well as developing the web applications using Language Integrated Query (LINQ).
- Experience in using message brokers such as Active MQ and Rabbit MQ.
- Extensively worked in writing SQL queries, Stored Procedures, Views, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import for transferring data from Database (Oracle and Text format data) to SQL Server .
- Involved in writing T-SQL queries to get data from different sources and test results.
- Having good knowledge and experience in reporting technologies like SQL Server Reporting Services (SSRS) and Microsoft Power BI.
- Performed Unit Testing (using N-Unit and MS-Unit ) and involved in Debugging & Supporting the application.
- Experience in application Bug Fixing, Performance and Unit Testing as well as Module Testing and Integration Testing, Load Testing.
- Involved in writing Test plans, Test cases and interacted with business users to conduct User Acceptance Testing (UAT).
- Familiar in updating, accessing and version controlling the code using Team Foundation Server (TFS), sub-version and GitHub.
- Experience with Continuous Integration (CI) and Continuous Delivery (CD) process implementation using TeamCity along with Shell scripts to automate routine jobs.
- Involved in leading many daily SCRUM meetings which establishes the context of daily goals of work.
- Experience in implementing Waterfall model, Incremental Model, Agile/SCRUM Software Development Methodology and Test-Driven Development (TDD) and Domain Driven Design (DDD).
- Excellent work ethics, self-motivated and willing to learn and adapt new technologies.
- Solid skills for Management such as Communication & Time with good team skills for improving the intention to work in fast paced environment.
TECHNICAL SKILLS:
.Net Technologies: ASP.NET/.NET Core, ADO.NET, VB.NET, LINQ, Ajax, Web Services, Silverlight, WPF, Prism.
Web Technologies: .Net Framework 4.5/4.0/3.5, .Net core 1.0, MVC 5.0/4.0, ASP, VB Script, JavaScript, HTML 5, DHTML, JSON, XML, Bootstrap, jQuery, Angular Js, NodeJS, Kendo UI, Knockout.js, Microsoft SharePoint, CSS 3, SASS/SCSS.
Programming Languages: C#.NET, Visual Basic.NET, C, C++, Java, PHP, T-SQL, PL/SQL
Database SQL Server: SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS)
Database: MS-SQL Server 2016/2014, Oracle 11g, MySQL, MongoDB, TSQL
Version Controls: Git, Visual Source Safe and Team Foundation Server TFS
Methodologies: Agile/Scrum, waterfall and TDD
Design Patterns: MVC, MVVM, Singleton
Reporting Tools: MS-SQL Server Reporting Services (SSRS), Crystal Reports
Development Tools: MS Visual Studio.NET 2017,2015/2013,2012, 2010/2008, Microsoft office suite
Web Servers: Microsoft IIS (5.0/6.0, 7.0, 7.5), Windows Server OS 2008/2012.
Browsers: Firefox, Chrome, IE, Opera, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Las Vegas
.Net Developer/Web Developer
Responsibilities:
- Developed and designed web application with angular 2 and WEB API as backed layer by using .NET Core .
- Implemented Client-side validation using Angular 2 Custom Form Validation with ng-show and ng-hide.
- Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
- Coded using ASP . NET Core MVC such as Models and Providers, Filters and along with a Service Oriented Architecture (SOA).
- Implemented authorization, authentication, and extensive exception handling.
- Developed custom filters for applying at action methods and controller level.
- Used ASP.NET Core razor views for few WebPages when needed.
- Implemented convention-based CRUD actions like GET, POST, PUT and DELETE using WEB API 2.0 for web service layer.
- Used tools like swagger and post man for documenting the API’s and JSON payload to test the API Services.
- Experience in writing Stored Procedures and optimizing the stored procedures using Sybase an SQL Server.
- Utilized Data Grid and DataList to display and manipulation of records from SQL Server using Entity Framework 6.1.3.
- Used Sitecore in Client Customization and various advanced Sitecore customization techniques.
- Experience in test driven development.
- Actively participated in Scrum meetings of the project implemented in Agile project management methodology.
- Experience in using Microsoft Azure for continuous integration and continuous deployment.
- Worked on TFS for version control, Code Review and for automatic builds and continuous Integration.
Environment: .Net Framework 4.5/.Net Core, C#.net, ASP. NET Core MVC, ADO.NET, WEB API 2.0, Angular2, SiteCore, Entity Framework 6.1.3, SQL Server 2017, T-SQL, Microsoft Azure, TFS, Agile.
Confidential, Tempe, AZ
.Net Developer
Responsibilities:
- Interact with clients to determine their requirement an needs.
- Prepared estimates high level & low-level documents and implementation plan.
- Converted the wireframes into live web pages using HTML, Bootstrap and Angular.
- 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.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2 and used Angular2 concepts like building the components, Data binding, Property Binding, Event Binding, Two-way Data binding.
- Built services and providers that make service calls to REST APIs using predefined angular modules and services.
- Developed custom filters for applying at action methods and controller level.
- Implemented core features of Angular-JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/updating records in the database.
- Experience in writing Stored Procedures and optimizing the stored procedures.
- Developed reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS), also used Datasets for the SSRS reports.
- Exposure to working in different environments Dev, QA and prod and efficiently promoting changes across the environments.
- Used JIRA as issue tracking product management tool to maintain and collaborate on issues and tasks.
- Used Git for source control.
- Provide innovative solution to complex business problem.
Environment: .Net Framework 4.5, C#.net, ADO.NET, HTML5, CSS3, Bootstrap, Angular 2, jQuery, SQL Server 2014, T-SQL, SSRS, Git, Agile.
Confidential, Rochester, MN
.Net Developer
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC) for analysis, design, development, documentation and testing of projects and deliverables.
- Implemented UI using ASP.NET, C# .NET, MVC 5.0, HTML5, XML, JavaScript, CSS3, Angular JS, AJAX, Bootstrap and server controls.
- Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Developed User Interface (UI) using WPF for the better look and feel of the desktop-based application.
- Used Task runners like Grunt.js and Gulp for building and deployment involving tasks like bundling and minifying.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular JS.
- Developed a CRUD based RESTful API Service using ASP.NET WEB API and C#.
- Implemented MVC design pattern for developing the Web Application and used MVC5 application using Razor syntax for view engine, also used C# for the back end.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS.
- Designed and documented REST/HTTP API’s including JSON data formats and API versioning strategy.
- Developed data base layer and DB helper methods using Dapper ORM.
- Develop scalable, high performance, robust web services based on the Microsoft Windows Azure Platform.
- Stored Information about queries, exchanges and bindings and distributed database using Rabbit MQ.
- Familiar with MongoDB clusters, performance tuning, backup and recovery and migrating from Microsoft SQL to MongoDB.
- Worked on Message Queue Tasks for Bypassing and receiving messages, specifying and falling when time-out occurs and overwriting the message.
- Developed Windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure.
- Experience in programming tasks-stored procedures, triggers, cursors using SQL Server with T-SQL.
- Used GIT Repository with VS extensions for version control and source code maintenance needs.
- Implemented Jasmine framework and karma server to write and test the unit test cases for code.
- Actively participated in Scrum meetings of the project implemented in Agile project management methodology.
Environment: .Net Framework 4.5/4.0, C#.net, ASP.NET MVC 5.0, ADO.NET, ASP.NET WEB API, HTML5, CSS3, Bootstrap, Angular 2/4, jQuery, WPF, XML, Azure, Soap, Rest, Jasmine, Karma, JIRA, MongoDB, SQL Server 2014, T-SQL, SSRS, Git, Agile.
Confidential, Austin, TX
.Net Developer
Responsibilities:
- Gathered functional, business and technical requirements and prepared the requirement documents.
- Designed and Developed UI Framework for Single Page Web Application using AngularJS,Bootstrap, Angular UI, ReactJS, JavaScript, jQuery and HTML5/CSS3.
- Implemented Design Patterns including Dependency Injection (DI), Inversion of Control (IOC) , Singleton, MVVM and MVC.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Used ASP.NET MVC 4.0 framework 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 MS Enterprise Library for using the reusable blocks such as Exception handling and Logging Application block.
- Developed Fraud Detection tool check through web service to give an access to users or to deactivate the users.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts.
- Created WCF service interface, data type model and implementation based on business logics and responsible for communicating and providing real time data from integrated server to Client Application.
- Created Views, Alerts and Custom Lists in SharePoint using C# and Object Model.
- Developed Data Access Layer DAL, Business Logic layer BLL also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture SOA.
- Used LAMBDA expressions in writing LINQ query expressions.
- Worked ORM tool NHibernate for creating objects from database table.
- Experience in providing Logging, Error handling by using Event Handler, and Custom Logging for SSIS Packages.
- Expertise in SQL Server 2012 Analysis Services (SSAS) to deliver online analytical processing (OLAP) and data mining functionality for business intelligence applications.
- Extensively used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Created Stored Procedures, Views, Triggers, user functions, Views and Complex T-SQL queries and user profiles, relational database models, data dictionaries, and data integrity in SQL Server.
- Participated in production deployment activities, provided support throughout the deployment process.
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Used Team Foundation Server (TFS) for continuous integration and version control and used Fiddler to debug web request and responses.
Environment: .Net Framework 4.5/4.0, ASP.NET MVC 4.0, LINQ, HTML5, CSS3, Bootstrap, ReactJS, Angular JS, XML, Rest, WCF, WPF, Web API, Fraud Detection Tool, Enterprise Library, SharePoint, NHibernate, SQL Server 2012, T-SQL, SSRS, SSIS, SSAS, TFS, Agile.
Confidential, Irving, TX
.Net Developer
Responsibilities and Roles:
- Involved in full lifecycle of the project from design, development & Testing.
- Worked extensively on MS-Visio to design various UML Diagrams like Sequence Diagram and Class Diagrams.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery in ongoing projects.
- Experience of working on CSS Pre-processors like LESS and SASS /SCSS along with JavaScript task runners like GruntJS.
- The coding of the application was in C# / ASP.NET using an N-tiered architecture consisting of the presentation layer, data access layer and the database layer.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Developed complex data driven Silverlight 4 applications with the WCF RIA Services.
- Created custom controls, graphics, data binding in Silverlight 4.0/WPF.
- Used XAML and Silverlight controls for rich user interface along with MVC4.
- Developed and consumed WCF Web Service to access data layer components.
- Used LINQ data context object with ADO.NET Entity Framework for LINQ, invoked tables and stored procedures and Implemented LINQ Lambda Expressions to query in memory expressions.
- Migrated SQL data to the SharePoint lists and synchronized them for the daily updates.
- Used LAMBDA expressions in writing delegates or expression tree types.
- Used Twitter Bootstrap for responsive web design of Navigation controls.
- Used Data Adapter, Dataset, Data Reader, SQL Command and Connection Objects of ADO.NET to retrieve data from the database and manipulate it.
- Experience in creating reports using SQL Server Reporting Services (SSRS) and worked on OLAP/OLTP environment.
- Extensively used SSIS to create packages to move data from a single data source to a destination.
- Performed Unit testing of the application and subsequently handled the debugging issues.
- Used Team Foundation Server for the version control, branching and MS build.
Environment: ASP.NET 4.0, HTML5, CSS2/3, Visual Studio 2010, SQL Server 2008, Silverlight 4.0/3.0, Telerik Controls, Web services, C#, WCF, SharePoint, Twitter Bootstrap, XML, IIS 7.0, JavaScript, jQuery, LESS and SASS, SSRS, TFS, Entity Framework.
Confidential
Jr.Net Developer
Responsibilities and Roles:
- Involved in interacting with the business analysts, developers, and the management to develop the application.
- Involved in Planning and estimating the technical design aspects and preparing design documents.
- Business logic has been implemented using the concepts of secure coding features and Object-Oriented Programming (OOP) with code behind language C#.NET.
- Involved in development of UI Pages using the HTML, Master Pages & ASP.NET Controls and ASP classic controls.
- Developed secured web services using .Net, C#, XML/SOAP.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and created web controls to attain uniform look and feel for the application front-end.
- Used Ajax Control tool Kit to enhance the performance of the application.
- Designed few WPF Forms, Custom Controls and User Controls for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per user's own choice.
- Worked on Multithreading techniques for creating high performance applications.
- Developed user interface (Web Forms) for the modules using ASP.NET server controls, Validation controls, HTML for the front-end ordering system, where business logic was implemented using VB.Net.
- Used BizTalk framework provided by Microsoft for integrating with the web services that supports both SOAP and WSDL.
- Fixing and optimizing ASP.NET web pages using C# and SQL Server stored procedures.
- Implemented the Middle tier and Business logic using VB.NET, ODP.NET.
- Worked on ADO.NET components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database and extensively used Grid view control throughout the application.
- Ability to work on multiple areas like Data pipeline ETL, report development with tableau, Data Modelling & design, writing complex SQL queries etc.
- Oracle database is used as the backend to store the mails.
- Created Stored Procedures and Views in PL/SQL.
- Involved in creating UML Use Case Diagrams, Sequence Diagrams, and class diagrams using VISIO.
- Created test cases for each of the business logic in the application and performing n-unit for the application.
- Used Crystal Reports for developing reports.
- Worked on Log4Net for logging errors, messages and performance logs and SVN for version control.
Environment: C#, ASP.NET, .NET Framework 3.0, HTML, VB.NET, ODP.NET, Ajax Control Toolkit, ADO.NET, BizTalk , web services, Visual Studio 2008, HTML, CSS, JavaScript, SQL Server 2008, SVN, Crystal Reports.
