Sr .net Developer Resume
Hilliard, OH
SUMMARY:
- Eight years of experience in SystemAnalysis, Design, Development and Implementation of various applications including Web (Client/Server) and Windows Applications using Microsoft .NET Framework.
- Experience in different phases of Software Development Lifecycle (SDLC)including Designing, Programming, Testing, Documentation, and Presentation to clients.
- Experience in using .Net Framework version 2.0, 3.0, 3.5. 4.0, 4.5, 4.6,C#, ASP.NET,ASP.NET MVC 3/4/5/6, VB.NET, ADO. NET, Entity Framework, LINQ - SQL, Windows Forms, Web Forms, MVVM, IIS 7/8/8.5/10and RDBMS like MS SQL Server2008, 2008R2, 2012, 2014,2016and Oracle 10g/11g.
- Experience in developing UI using CSS 3, HTML 4/5, jQuery, JavaScript, AJAX, Razor, Bootstrap JS, Knockout JS, Angular JS, Master Pages, Themes, user controls, custom controls, Telerik.
- Experienced in developing Service Oriented Architecture using WCF, Web API, Web Services, WSDL and REST.
- Experience in (Object Oriented Programming)OOP’s, Cachingand Authentication.
- Experience in developing an N-Tier Architecture that includes Presentation, Business and Data Access layers.
- Experience in XML related technologies including XML, XSD, DOM, XDR, XSL/T and XPath.
- Experience in writing Data Access Layers using ADO.Net, Entity Framework and LINQ to SQL.
- Experience in implementingObject Relational Mapping(ORM).
- Experience in SQL, PL/SQL and T-SQL for writing stored procedures, triggers, creating tables and indexes, creating backups and restoring DB.
- Knowledge inusing NoSQL databases like MongoDB and Elasticsearch.
- Knowledge in usingETL packages SSIS, SSAS, SSRS, Crystal Reports.
- Experience in using Visio and UML Tools.
- Experience in using Microsoft Message Queuing (MSMQ).
- Experience in using Multithreading, TCP/IP, Socket programming.
- Experience in using Enterprise Library logging 5/6 and Unity.
- Hands on experience with ADA.
- Experience in performing testing methodologies, Regression, Functional, Manual, GUI, Smoke, Integration, System, Performance, (UAT) Acceptance testing.
- Experience in Test Driven Development (TDD) using N-Unit and N-Mock for Unit testing .
- Well versed with Agile, Waterfall and Iterative methodologies of development.
- Expertise in usingMicrosoft TEAM Foundation Serverfor Code Repository, Deployment and Version control.
- Hands on experience with VSS, SVN, GitHub and IBM ClearCase for version/source control.
- Hands on experience in using Octopus for deployments.
- Hands on experience using Jenkins tool for Continuous Integration / Continuous Deployment (CI-CD).
- Experience in using Lotus Notes and JIRA board.
- Experience in coding and troubleshooting Windows and Mobile applications, finding and resolving bugs.
- Excellent analytical, inter-personal, communication & written skills.
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Strong background in software engineering methodologies.
- Well motivated and rapidly acquire new skills on the job, assertive and a committed team player.
- Knowledgeable in strong work ethic, taking ownership of all duties and responsibilities.
TECHNICAL SKILLS:
.Net Technologies: .NET Framework 2.0/3.0/4.0/4.5/4.6 , ASP.NET 2.0/3.0/4.0/4.5/4.6 , MVC 3.0/ 4.0/5.0/6.0 , C#.NET, ADO.NET, Entity Framework, Web Forms, Win Forms, Windows Services, Web Services, WCF, Multithreading and Enterprise Library 5/6.
RDBMS: SQLServer 2005/2008/2008 R 2/2012/2014/2016 , Oracle, MS-Access, Elasticsearch, LINQ pad.
Server Technologies: C#.NET, VB.NET, ASP.NET, ADO.NET.
Application Tools: Visual Studio .NET 2005/2010/2012/2013/2015/2017 , Microsoft Office.
Operating Systems: Windows 9x/2000/XP/NT/Vista/7.
Web Servers: IIS 5.0/6.0/7.0/8.0/8.5/10.
Version Controls: MS Visual Source Safe, TFS 2010/2015, IBM ClearCase, SVN, GitHub.
Modeling Tools: Microsoft Visio, UML Diagrams.
Web Technologies: ASP, XML, HTML4/5, CSS 3, VB Script, JavaScript, Angular JS, Bootstrap JS JQuery, AJAX and Razor.
PROFESSIONAL EXPERIENCE:
Confidential, Hilliard, OH
Sr .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Worked in Agile projects to deliver quality product in three weeks sprint, involved in Sprint Planning, Estimations, Retrospective, Grooming sessions.
- Used JIRA for creating stories, issues and sprint planning. Prioritized and distributed tasks across the team. Created real time burn down charts convenient for product owners to report over all progress and used JIRA Kanban board to keep track of the story cards.
- Worked closely with Product Owner, Business Analyst and Technical lead to meet the acceptance criteria for user stories.
- Application was designed under OOPS manifest to make the source code reusability and reduce the complexity.
- Designed and developed the application using C#, ASP.NET framework 4.6/4.5, Web API, HTML5, CSS3, jQuery, JavaScript, AJAX, Razor, Angular 5and SQL.
- Created the Web API controllers in ASP .Net MVC to build, maintain Restful API’s, also consumed API’s client side using Angular 5.
- Used ASP.NET MVC6 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 single page applications (SPA) using Angular5 and built customAngular Directives, Services and implemented reactive Angular components using RXJS.
- Worked on REST/Web API to create services and tested on postman and used in AngularHTTP Client service calls and bind the data in the table using Angular materialmat-table and ngx-datatable.
- Using Subscription, ChangeDetectionStrategy and ChangeDetectionRef,implemented lazy loading and improved the overall performance.
- Worked on creating ReduxReducers, Actions and Epics for the angular components using NgRedux.
- Created translation services using TranslateService from Ngx-Translate/core for localization.
- Implemented File Upload from Ng2-File-Upload for smooth, fast and multiple uploads for word, pdf and images.
- Create custom Immutable service to add, remove, update and deep clone of TypeScript objects.
- Worked on fixing CSS issues in various browsers such as chrome, IE, safari and devices such as IPAD and experienced in CSS pixel-level-layout, Canvas, Media Queries.
- Worked in re-writing the application packing system using Webpack and build system for different TENANTS using NPM.
- Implemented UI layer using partial views, views, layouts, themes by using Razor, Bootstrap, HTML5 .
- Created Web Services and implemented business logic using Stored Procedures/Entity Framework Code First.
- Implemented custom logging called Camber Logging using enterprise library logging.
- Applied multithreading techniques for creating high performance applications and Multithreading was used to process data in chunks to improve performance.
- Involved in implementation of XML Asp.net Web Services using Xml serialization, Http/Soap Formatter, XSLT, and DOM.
- Extensively involved in writing T-SQL queries to help execute against a database to extract the appropriate data for each requirement using SQL Server 2016.
- Extensively used DTO (Data Transformation Object) for communicating between different layers in application like Data Access Layer (DAL) and Business Logic Layer (BLL).
- Designing and coding of RESTful APIs to allow effective and low-cost application integration.
- Designed and developed Service Oriented Architecture(SOA) Web Servicesboth SOAP and Restful with and Hosted on IIS.
- Designed data structures and stored procedures and tune existing stored procedures on SQL Server 2016.
- Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Implemented LINQ to XML with ASP.NET.
- Used LINQ to query the objects in components and UI layer.
- Implemented the DAL (Data Access Layer) using Entity Framework 6 Code-First approach.
- Involved in designing Database Architecture and Implemented business logic Stored Procedures, Triggers, Views, and Indexes using SQL Server 2016 and T-SQL.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection and Repository Pattern.
- Written Integration tests and Unit tests using Rhino Mocks to test service methods.
- Developed Web Forms and Win forms using C# and ASP.NET.
- Created documentation in confluence pages for future use.
- Working independently, handle multiple tasks simultaneously and create clean applications within given project deadlines.
- Responsible for development, enhancement and implementation of the application as per the Coding standards.
- Involved in daily Scrummeetings to keep track of the ongoing project status and issues.
- Used Team Foundation Server (TFS) as Version Control.
- Used Jenkins tool for Continuous Integration / Continuous Deployment (CI-CD).
- Used Octopus for deployment of code and database.
Environment: Visual Studio.NET 2017/2015, .NET Framework 4.6/4.5, C#.NET, ASP.NET, MVC 6, Visual Studio Code, Angular5, Bootstrap, LINQ pad, SQL Server 2016, T-SQL, Postman, Multithreading, LINQ, Entity Framework 6, Enterprise Library 6, Win Forms, JavaScript, AJAX, HTML5, CSS3, jQuery, XAML, Web services, WCF, IIS 8, Web API, TFS, JIRA, Confluence, Jenkins, Octopus, Jira Kanban.
Confidential, Coppell, TX
.Net Developer
Responsibilities:
- Participated in the complete SDLC of the product development, analysisand designingtheapplication according to the requirementsand preparing technical documentation, working Architect and Project Manager for implementing elegant solutions for the final software output.
- Worked with the team to deliver a potentially shippable release at the end of every two-weeksprint and involved in daily scrum meeting to discuss about the progress of project.
- By using sophisticated mechanisms, creating the user friendly and efficient applications and enhancing the existing application according to client requirement.
- Developed the application following Object Oriented Programming ( OOPS) concepts and using C#, ASP.NET, Web API,MVC5, HTML5, CSS3, jQuery, JavaScript, AJAX, Razor, Bootstrap and Angular 2, Angular 4
- Created SOAP and RESTful webservices by using WCF and Web APIandcreated WCF service that performs a search on various entities as well as consumed the web services in the application.
- Used jQuery for client-side Validations calling the controller actions and making calls to the WCF Services.
- Implemented WCF services for providing Service Oriented Architecture (SOA), created Windows Services for background processes and implemented Enterprise Service Bus for Asynchronous Processing.
- Designed and Implemented REST based WCF services for stateless webservice behavior, content management and cleanup.
- Developed single page web applications (SPA) using Angular2 and Angular 4andbuilt custom Angular Directives and Services.
- Implemented reactive Angular components using RXJS.
- Developed dynamic web pages using HTML5, CSS3, ReactJS, Redux and JavaScript.
- Developed custom controls and user controls for reusable part of the web pages using ASP.NET, implemented ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed routing and lazy loading SPA and developed View templates using ReactJS Forms for better performance in rendering.
- Developed an MVC application using Razor syntax for view engine.
- Implemented synchronous AJAX methods to validate on server-side and client-side validations using JavaScript.
- Used Routing, Attributes, shared views and view models extensively in the project.
- Developed middle-tier using C#, Entity Framework as ORM and SQL Server 2016 database and IIS 8for hosting the application.
- Implemented the DAL using Entity Framework 6 Code-First approach and implemented partial Domain Driven Design for an individual module using Entity Framework.
- Written stored procedures, packages, triggers and functions using SQL Server 2016.
- Used NHibernate as the ORM tool for data access.
- Implemented LINQ-to-JSON, LINQ-to-XML.
- Worked with NoSQL databases like MongoDB and Elasticsearch.
- Integrated Elasticsearch on the top of SQL Server 2016 for searching data.
- Extracted Providers information from ODS database using SSIS packages on regular basis.
- Developed and implemented SSIS ETL packages to load data from source tables to flat files.
- Developed custom controls using third party controls Telerik and involved in customizing the third-party Data grid controls Telerik .
- Developed the application using Test Driven Development techniques andperforming unit test for entire application.
Environment: Visual Studio.NET 2015, .NET Framework 4.6, C#.NET, ASP.NET, MVC 5, Telerik, RAD controls, AngularJSAngular 2/4, Bootstrap, ReactJS, SSIS, SQLServer2016, T-SQL, Postman, Elasticsearch, Multithreading, LINQ, Entity Framework 6, WinForms, JavaScript, AJAX, HTML5,CSS3, jQuery, XAML, NHibernate, TFS, Web services, WCF, WPF, IIS 8.
Confidential, Sacramento, CA
.Net Programmer Analyst
Responsibilities:
- Involved in Requirement Gathering, Analysis, Development, Testing and documentation throughout the Software Development Life Cycle (SDLC) and involved in Production issue fixing
- Worked with end-users, clients andmanagement to define business requirements for complex systems and infrastructure development.
- Performing daily activity with Agile/scrum methodology projects to deliver quality product in two weeks sprint and ability to prioritize issues reported by clients based on severity.
- Involved in creation of SharePoint Site/Portal for the IOU project.
- Developing web application using C#, ASP.Net Framework 4.6, C#, ASP.NET, MVC 5.0, AngularJS, JavaScript, jQuery, AJAX, HTML5, Third Party API's, Web API, SOAP, RESTand Object-Oriented Programming.
- Involved in creating MSMQ operations.
- Developed an MVC application using Razor syntax for view engine, maintained a consistent look and feel across all the pages within MVC application by Razor layout .Implemented complex MVC 5.0 Controller, View, Models and Helper methods linked to backend database.
- Handled client request in JavaScript and event handling using jQuery for different user interfaces and applied CSS3.
- Created XSD , XDR schemas and XML samples, created XML files and XSL/XSLT/XPATH for presentation and transferring data to HTML Page.
- Built single page web applications using AngularJS .
- 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.
- Created encryption and decryption code for User Info.
- Responsible for testing, resolving and providing fixes for ADA complaints.
- Developed and consumed SOAP and RESTful WCF Services using ASP.NET Web API and hosted on IIS by following Service Oriented Architecture (SOA).
- Designed WCF services using Operation, Data and Message contracts and experience creating end points.
- Created Web API for accessing business as JSON object for admin portal.
- Designed several Sequential Workflow Libraries (WWF) for business logic by analyzing business requirement.
- Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per user’s own choice.
- Used ADO.Net Entity framework 6 for objects/relational mapping frame work that enables to work with relational data domain specific objects in addition to this using the entity framework6 issue queries using LINQ the retrieve and manipulate data as strongly typed objects
- Responsible for writing Data Access Layer using LINQ.
- Responsible for creating the tables, SQL scripts, Stored Procedures using SQL Server 2014.
- Created Crystal Reports for different teams and groups in the organization to fulfill their business needs and Created required objects using C# for interacting with Crystal reports. Deploying application and Crystal Reports to the server.
- Database design, preparing entity relations diagrams, UML case diagrams using Visio tool.
- Used Win-Forms to develop GUI in C# andconfigured the Form Authentication features.
- Involved in testing and bug fixing the mobile application.
- Designed, implemented, ran and reported the consolidated results of End User (UAT) testing.
- Involved in Unit Testing wrote unit tests using N-Unit, N-Mock and Integration Testing of the system.
- Managed multiple projects concurrently with successful deployment to production.
Environment: MVC 5.0, ASP.NET , C#, WCF, AngularJS, NET 4.5/4.6, ADO.NET , SQL Server 2012/2014, Visual Studio 2012/2015, Bootstrap,RESTful Web Services, Crystal Reports, Web API, Win-Forms, Multithreading,Telerik, Microsoft Visio, TFS 2015, Entity Framework 6, IIS 8.0/8.5, WPF.
Confidential, St Louis, MO
.Net Developer
Responsibilities:
- Design, code, test, and support .NET web applications using ASP.NET, C#, HTML,CSS, MVC, design patterns, AJAX, JavaScript, ADO.Net and Implemented the application based on OOPS concepts.
- Designed and developed dynamic ASPX web pages using C#, ASP.Net, XML, HTML5, JavaScript, Bootstrap JS, jQuery.
- Implemented N-Tier Architecture and integrated the UI with database for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- Used Multithreading to develop the multiple Target Builder running on Windows platform.
- Used server controls such as Dropdown List, List Box, Check Box and advanced controls like Calendar.
- Developed single page application using AngularJS .
- Developed system services SOA application platformfor use by all web applications utilizing WCF servicesand the ASP.Net provider model.
- Analyzed and designed newWPF application using MVVM and Repository pattern, from design to completion.
- Used AJAX data grid, Web Parts and developed the validation process on both client side and server side using ASP.Net Validation Controls.
- Used AJAX and Atlas Control Toolkit for progress bars, update panels, filters and pop-up messages.
- Created XML files during prototype design for loading the grid and tree view with the data from the XML files.
- Developed Win-Forms which allows scheduling of automatic downloads of various data feeds at regular period.
- Designed backup and recovery database queries and Stored Proceduresfor OLTP system using SQL Server 2012.
- Extensively used Data binding concept to display the required data.
- Involved in Database modeling, creating tables and in writing stored procedur es using Oracle PL/SQL, actively used cursors, functions and calling procedures from one package to another package and created dynamic SQL statements in Oracle using PL/SQL and ADO.Net.
- Created complex reports using Crystal Reports and generate reports with parameters, sub reports, cross tabs, charts using Crystal Reports.
- Assisted in production OLAP cubes, wrote queries to produce reports using SQL Server 2012 Analysis Services (SSAS) and Reporting service (SSRS)
- Designed dynamic SSIS Packages to transfer data crossing different platforms, validate data during transferring, and archived data files for different DBMS.
- Worked with SVN and GitHub for version control and adding code to GitHub and submitting a pull request.
- Testing the application using N-Unit test.
Environment: .NET Framework 4.0, Visual Studio 2012, ASP.NET 4.0, C#.NET, ADO.NET, CSS,AJAX, HTML5, JavaScript, XAML,PL/SQL, Oracle 11g,Microsoft Visio,Multithreading, SVN, GitHub, LINQ, T-SQL, XAML, WPF, Win-Forms, AngularJS, JQuery, Crystal Reports, WCF, SQL Server 2012, SSIS, SSRS, SSAS.
Confidential, Roanoke, VA
.Net Developer
Responsibilities:
- Involved in full Software development life-cycle (SDLC) followed by Agile using SCRUMmethodologies to produce high quality software model.
- Implemented Object Oriented Programming Support (OOPS) like Inheritance, Encapsulation, Polymorphism, Abstraction.
- Developed HUB application using C#,ASP.NET MVC 3, HTML, JavaScript, jQuery, CSS, Restful, WCF, IIS.
- Developed Partial Pages for reusable part of the web pages using ASP.NET MVC 3 and 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
- Mapped HTTP request data directly to action method parameters and .NET objects using ModelBinding.
- Used jQuery as it is a lightweightJavaScript library that emphasizes interaction between JavaScript and HTML, used jQuery accordion, autocomplete, multiselect, date picker for the client-side validations, and implemented jQuery AJAX to connect to the Controller.
- Developed the independent RESTful WCF (Windows Communication Foundation) services and defined service Contracts for specific functionality in project search module.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Implemented Object Relational Mapping (ORM)andcreated Joins, Views, functions, stored procedures and triggers as part of the database programming using SQL Server 2008R2.
- Used Multithreading to execute multiple tasks in application and involved in performance tuning and query optimization.
- Created UML case diagrams using Visio tool.
- Generated reports by using SQL Server 2012 Reporting Services (SSRS).
- Implemented Data warehousing, extraction, loading, integration, transformationusingSQL ServerIntegration Service (SSIS).
- Created Windows Services to run the SSIS package to load data into a database on daily basis.
- Implement N-Unit Testing, Integration Testing and Regression Testing.
- Maintenance/Enhancement of Project and handling/fixing bug on daily basis reported by Help Desk.
Environment: Visual Studio 2010, C#.NET, ADO.NET, MVC 3.0, Multithreading, REST Services, WCF services.SQL Server 2008R2, TFS 2010, J-Query, SSIS, HTML, Microsoft Visio, JavaScript, TFS.
Confidential, Cincinnati, OH
.Net Developer
Responsibilities:
- Worked in Waterfall methodology and involved in design and implementation of the application and worked with Business Analyst and Project manager to drive out requirements and implemented an elegant solution to the task.
- Created proof of concept for BOPS (Buy Online Pick Store)workflow.
- DevelopedBOPS feature in Confidential ’s online buying website using MVC 3.0, involved in developingPresentation Layer,Business Layers and Data Access Layers usingC#, ASP.NET, ADO.NET, Web Forms, User Control, Web Controls,HTML and CSS.
- Created stored procedure, views, triggers and functionsusing SQL Server 2008/R2 and T SQL.
- Designed and developed Win-Forms using C#, created user control and custom control for the Win-Forms using CSLA.
- Developed Reusable Classes using VB.Netanddeveloped the components for middle tier (Business Layer) using VB.Net.
- Designed front-end using tools like Ajax, Tab Controls & Calendar Control integrated with Grid View controls.Used Ajax Control Tool kit to run client-side script, enhance rich web UI, validation and showing div based Ajax extender.
- Used ADO.NET components like Data Adapter, Data Reader and Dataset.
- Developed a data extract batch using SSIS for transforming and loading into the database.
- Identification of modules and sub-modules & creating the effort estimations.
- Hands on experience with IBM Clear case for version control.
Environment: Visual Studio 2010, C#.NET, ADO.NET, MVC 3.0, Win-Forms,VB.NET, SQL Server 2008R2, J-Query, HTML, CSS, Web-Forms, MVC, JavaScript,Rational Clear Case, Lotus Notes.