.net Developer Resume
Jacksonville, FL
SUMMARY:
- Microsoft Certified Technology Specialist and Certified in .Net 3.5 framework with 10 years of experience with all phases of Software Development Lifecycle (SDLC) starting from Requirements Analysis, Design, Development, Testing, Maintenance, and Enhancement & Production Support of Business Applications with exposure to diverse functional domains like Financial Services, Insurance, Healthcare, Order management and Tax service.
- Strong hands on the Microsoft.Net Framework 1.0/1.1/2.0/3.0/3.5 SP1/4.0/5.0 developing Win Forms, Web Services, Web Pages using ASP.Net 5.0/4.0/3.5/2.0/1.0 , VB.Net,C#.Net, ADO.NET, Bootstrap, ASP, MVC 2.0/3.0/5.0, JavaScript, Jquery, HTML, DHTML, XML, XSLT,CSS,IIS, UML Silverlight, LINQ, Ajax and SSRS.
- Experienced in working with 3 - Tire and N-Tire Architecture.
- Worked extensively with Iterative Agile Methodologies (SCRUM), Waterfall methodologies and Test-driven development (TDD).
- 5+ years of experience in development of Web Services, WCF and RESTFUL from scratch and consumed them at the Client side.
- Extensive experience in Backend programming RDBMS (Oracle, SQL Server 2000/05/08, DB2,MS ACCESS), SQL, T-SQL, PL/SQL, Stored Procedures, Functions, Views and Triggers and imports and exports of Data using DTS Packages.
- 3+ years of experience in nHibernate/ORM/Entity Frameworks.
- Expertise in Developing and Designing Rich Internet Applications using Silverlight 2.0/3.0.
- Expertise in developing WPF, XAML application by using Microsoft Expression Blend tool, which present the data about the client improvement/response towards the treatment and published the application to the File Share using Click Once Deployment technology.
- Experience in exploring .NET exceptions into SOAP faults using WCF mechanisms for translating.
- Experience in Design and Development of GUI (Graphical User Interfaces) using C# Win Forms and ASP.Net Web Forms.
- Have expertise in technical design documentations using UML modeling, Object-oriented analysis (OOA), Design (OOD) and design patterns.
- Experience using Multi threading, Serialization, Reflection, Shared Assemblies.
- Excellent experience in working with different object oriented programming techniques, Microsoft design patterns like Model View ViewModel Patterns (MVVM), Microsoft View Patterns (MVP), MVC and Service Oriented Architecture (SOA), and Data Transfer Objects (DTO).
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
- Good Experience in configuring and managing IIS 6.0/7.0- WEB Server.
- Worked with a Team Foundation Server, Visual Source Safe and Subversion version control system.
- Experience in Unit Testing tools like Nunit and System Testing.
TECHNICAL SKILLS:
Languages: C#, VB.NET, C++, C, SQL, JAVA, PHP.
.Net Technology: .Net Framework 5.0/ 4.0/3.5/3.0/2.0 /1.0, C# 4.0/3.5/3.0/2.0, Silverlight 4.0/3.0/2.0, AJAX, WPF, Web Services, Json, WCF, Restful, AutoMapper, Web API, WWF, SOAP, SOA, LINQ, WSDL, MVC 2.0/3.0/5.0, Xamarin, .
Web Technologies: ASP.NET, HTML, XHTML, DHTML, CSS, ASP, MSMQ, Java Script, JSON, VB script, XML, XSL, Telerik Q2, JQGrid. Bootstrap 3.1,Knockout.js, Angular.js,,NodeJS, Karma, Protractor, Jasmine, NPM, Gulp, Jquery, UI Bootstrap, Selenium
Database: SQL Server 2008/2005/2000, DB2, Oracle10g/11g, NHibernate.
IDE Tools: Visual Studio 2010/2008/2005, Expression Blend, Eclipse, Dreamweaver, Photoshop.
Reporting Tools: Crystal Reports 10/9.0/8.5, Data Reports, SQL Server Reporting Services 2005/2008, Active Reports 8.
Version controls: Visual Source Safe 6/5, Team Foundation Server, CVS.
Operating Systems: Windows Vista/ XP/2000/NT/98/95, Windows 7/8.1, Windows Server 2003/2008, Unix.
Testing Tools: N-Unit, Unit Testing, Load Runner, Moles.
PROFESSIONAL EXPERIENCE:
Confidential,Denver,CO
Sr.NET Developer
Responsibilities:
- Designing and developing application using MVC 5, C#, SQL Server 2014 and Entity Framework 6.0 as its Object Relational Mapping (ORM) framework.
- Created Single page application (SPA) by using AngularJS Routing capabilities along with commonly used modules (Controllers, Directives, Services, Configuration, Filters) and created custom modules too.
- Used AngularJS configurable UI-Grid for complex tree, N-level parent child relation, sorting and filtering.
- Tested UI functionality by using Jasmine, Karma, NodeJS end to end test using Protractor.
- Creating self-contained, reusable, and testable modules and components.
- Used Session management using NgStorage and followed styling guide and naming conventions to maintain Industrial standards.
- Integration of user-facing elements developed by front-end developers with server side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection.
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
- Validating user actions on the client side and server side then provided responsive feedback.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, Task parallel library (TPL) when needed.
- Created responsive designs and differentiating the adoptive layouts for mobile management with the help of Bootstrap and Bootstrap JavaScript’s.
- Experienced in Bundling Minification using GulpJs.
- Involved in continues deployment, Unit Test C# code, maintenance, support and Code Reviews with team coordination.
- Logged Events using event logs and handled Exceptions and errors on both AngularJS and WebAPI.
- Developed and consumed WCF services, WebAPI to enable effective and secure communication in SOA and Restful using Libraries to exchange data between Desktop and Central Application and implement business logic.
- Used entity framework to create transactions and used LINQ and extension methods to query database and leverage automapper to convert database objects to models and vice versa.
- Created date base scripts to create and manage views, functions, store procs and insert data into database.
ENVIRONMENT: ASP.NET 4.5/5.0, C#, CSS 3.0, HTML 5, MVC 5.0/6.0, BootStrap 3.0, VS 2013/2015, SDLC, Agile, TDD, Continuous Integration (CI), AngularJS (1.5, 2), UI Bootstrap, Auto Mapper, Unity, WebAPI 2.0, Entity Frame Work 6.0, Enterprise Library 6.0, Bower, Gulp, NodeJS, XML, Linq, WCF, AJAX, JAVA Script, Ajax Script, JQuery 2.14, Json, Resharper, Web Essentials, SQL Server 2012, IIS 7, IIS Express, Team Foundation Server, N-Unit, Jasmine, Karma, Protractor, Chutzpah, Outlook.
Confidential,Denver,CO
Sr .NET Developer
Responsibilities:
- Participated in full development life-cycle using Object Oriented Programming concepts and agile methodologies, Scrum, TDD.
- Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
- Involved in creating User Story’s, Bugs, Task and accepting them, Updating and tracking the work done in TFS.
- Used Bootstrap and custom style sheets to design UI pages.
- Created and consumed WebAPI, WCF services (Restful and SOAP).
- Passed Json object to mobile applications using WCF REST services.
- Created AngularJS Controllers, Services, Directives and used in communicating UI with service layer and too display results in UI.
- Used Angular ng- directives to separate the UI from View Model and used filters to display the results, sorting items.
- Used Unity for dependency injection.
- Used Enterprise Library logging block to log the information into database and flatfile too.
- Created entities using Entity framework (model first) and used LINQ to map data objects.
- Create Tables, Functions, Views and Store Procedures using SQL server 2012.
- Created test cases to test the applications by mocking data.
- Used Fiddler, Google chrome and Firefox to test restful services http calls.
- Created Style Sheets, Layouts and Partial Pages which used in application UI.
- Used AngularJS, Jquery and Unobtrusive Jquery to do client side validations
- Used Web Storage, View Bag, ViewData, and TempData to maintain sessions.
- Used Deployerator to deploy the local code into Dev and Test.
- Used TFS gated check-in to check-in code.
- Entities to DTOs mapping is done using AutoMapper
- Created SQL batch files to monitor the log table and update the developers about errors.
- Used Developer tools to calculate the performance of application and to debug any issues.
- Used Fire bug and Chrome developer tools to debug the jquery script.
- Created smart client (Win Form) to do auto performance test.
ENVIRONMENT: ASP.NET 4.0, C#, CSS 3.0, HTML 5, MVC 5.0, MVVM, BootStrap 3.0, VS 2012, SDLC, Agile, TDD, Win Form, AutoMapper, Unity, WebAPI 2.0, Entity Frameworks 5.0, Enterprise Library 6.0, AngularJS, XML, Linq, WCF 4.0, AJAX, JAVA Script, Ajax Script, JQuery 1.2, Json, PostSharper, Resharper, Web Essentials SQL Server 2012, IIS 7, IIS Express, Team Foundation Server, N-Unit, Outlook.
Confidential,Denver,CO
Sr .NET Developer
Responsibilities:
- Created views, Partial views, Layouts, Controller and ViewModels in MVC 5.
- Design UI using Bootstrap and did client validation using Unobtrusive JQuery.
- Used Bootstrap NavBar, Form-group, DropDown Menu, List-group-items, Tables, Rows, Buttons, Glyphicon-icon's, Modal and etc.
- Used Ajax to call the action method, to submit form/partial form.
- Created controller, Model and custom attributes to use as Data Annotation or Action fillers.
- Created custom HTML helpers to use in application. Used Tag Builders and String builder to build the html.
- Written all business logic/validation in Business Layer (BL).
- Written and consumed WCF service to connect to DAL and pass data from UI to Database and vice versa.
- Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
- Created scripts to create new tables, views, queries for new enhancement in the application using TOAD
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Created style sheets in .CSS file to use throughout the application.
- Created Bundling and Minification to improve request load time.
- Used fiddler and developer tools like IE, Fire Fox and Chrome to test the traffic and load of an application.
- Written test cases using N-Unit to test the application.
- Used Active Reports to display the reports and save reports in local directory.
- Created global constants, Enums, Resource file and Utility to use throughout the application.
- Used TempData, ViewBag, View Data, Sessions and web storages to store and pass data from one view to other view.
- Used NHibernate as the ORM (using Fluent NH for the mapping).
- Responsible for transition from Entity Framework to NHibernate and creating NH conventions.
- Followed the SDLC life cycle. Participated in Agile Scrum methodology throughout the application.
- Used TFS work items to develop the application and to track the bugs and fix it.
- Used Enumulator to test the application in different screens, size (ipad, iphone, Samsung Tab, Nexus 7, Blackberry mobile and etc).
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
ENVIRONMENT: ASP.NET 4.5, C#, CSS, MVC 5.0, MVVM, VS 2013, Knockout.js, SDLC, Agile, TDD, XML, Enterprise Library, WCF, Web API AJAX, JAVA Script, Ajax Script, JQuery, Json, Bootstrap 3.1, NHibernate, IIS 7.0, Team Foundation Server 2013, N-Unit, Outlook, PL/SQL, TOAD, Active Reports 8, Fiddler, Fire Bug, Developer tool(IE, Fire fox, Chrome), Power Shell, Log Parser, NuGet.
Confidential,Jacksonville,FL
.NET Developer
Responsibilities:
- Participated in full development life-cycle using Object Oriented Programming concepts and agile methodologies, Scrum.
- Worked on Middleware for Mobile application IOS and Android for AllStateDealerServices (ADS).
- Created RESTFUL service to call mobile application from Dot Net platform.
- Passed Json object to mobile applications using WCF REST services.
- Created WCF and Web services for web applications.
- Created PDF forms and concatenated N number of forms to a single PDF using ASPOSE tool.
- Added images dynamically by using ASPOSE dll’s.
- Created UI for MVC3 application and used JQgrid controls
- Created entities using ADO.Net Entity framework and used LINQ to map data objects.
- Create Tables, Functions, Views and Store Procedures using SQL server 2008.
- Created SSIS packages to import file from SCS into SQl Server 2008 and Exported to SAP.
- Used N-Unit to test the applications
- Used Fiddler, Google chrome and Firefox to test restful services
- Created a batch which runs for everyday. Batch calls Restful services to store data of all log files data into Database.
- Used Crystal Reports graphs to merge with PDF forms.
- Written jquery to do client slide validations and Ajax script’s to call action methods (both Get and Post) in controller.
- Created Style Sheets, Master pages and User Controllers which used in application UI.
- Created model for (MVC) application where all business validation are done.
- Converted Web application functionality to Mobile App.
- Identify errors in production and fixed the errors.
ENVIRONMENT: ASP.NET 3.5, C#, JQGrid, CSS, WPF, MVC 3.0, VS 2010, SDLC, Agile Programming, XML, Linq, WCF 3.5, AJAX, JAVA Script, Ajax Script, JQuery, Json, SQL Server 2008, SSRS, SSIS, IIS 5.1, Team Foundation Server, N-Unit, Outlook.
Confidential,Jacksonville,FL
.NET Developer
Responsibilities:
- Participated in full development life-cycle using Object Oriented Programming concepts and agile methodologies, Scrum.
- Participate in Requirement Analysis of the application with Business Owners.
- Working on User Interface (UI) and application development for Builder's Risk and Equipment Break Down for both US and Canada.
- Used Telerik control like Grid, Master Detail grid, Currency controller, different type of Text boxes, Calendar, Date Picker, Combo Box and etc in web page.
- Used Temp Data to store and retrieve the data from one to other web page.
- Working on Content Management for Proliability and CanadaRiskBuilderUI application.
- Working on MSMQ to read queues and generate a flat file then transfer to Canada through File Transfer Protocol (FTP).
- Working on Migration for an application from Domino to Dot Net.
- Working with HTML, JQuery, Telerik, Cascading Style Sheets (CSS) to Develop UI and C# to do programming for business logic to flow to Data Base (DB).
- Create service layers by using Windows Communication Foundation (WCF) in between Controller and Business Component.
- Working with testing teams and development teams by providing support to various Application environments like DEV, QA and Production.
- Automation of daily tasks through scripting and cross jobs
- Worked on WCF services, used to implemented as well as consume and hosting that services.
- Working with Linq and Structured Query Language (SQL) to connect to data base and doing Create, Read, Update, and Delete (CURD) operation on data base.
- Create and modify Store Producer, Functions and Views using SQL 2008.
- Providing expertise to enhance Work load management to improve system performance and scalability.
- Providing technical solutions to application related issues and troubleshooting Dot Net applications errors.
- Design reports and sub-reports by using SQL Server Reporting Services (SSRS).
- Identify Production Defects and coordinate offshore team work load.
- Creating test cases for Controller logic and business components with N-Unit testing, Moles.
ENVIRONMENT: ASP.NET 4.0, C#, Telerik Q2, CSS, MVC 2.0, MVC 3.0, VS 2010, SDLC, Agile Programming, XML, Linq, MSMQ, WCF 4.0, AJAX, JAVA Script, JQuery, SQL Server 2008, SSRS, SSIS, IIS 7.0, Team Foundation Server, N-Unit, Moles, Lotus Notes.
Confidential,Chatham,NJ
.NET/Silverlight Developer
Responsibilities:
- Participated in full development life-cycle using Object Oriented Programming concepts and agile methodologies.
- Used Design Patterns while designing the application like Singleton Pattern and Factory Pattern.
- Used Microsoft Enterprise Library 4 for creating Caching application blocks, Configuration sources and Cryptographic application blocks.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security models.
- Uploaded multiple files simultaneously to the website using Silverlight Multi File uploader.
- Created Multiple Layouts using Silverlight Panels, Silverlight Toolkit and Third Party Controls.
- Creating Custom Controls and User Controls and Implemented Various Silverlight Dependency Properties using XAML, C#.NET
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Worked on UI using AJAX for making smaller, faster and user friendly web-page application.
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in Therapists search module
- Worked on WCF services, used to implemented as well as consume and hosting that services
- Implemented XML Web Services in C# based on SOAP protocols using XML extensively for data transfers
- Worked on web pages and business objects using C#, JavaScript, XML in a mixed ASP.NET environment.
- This C# ASP.Net web application makes use of LINQ to SQL for database connectively and utilizes .Net Framework 4.0, WCF and Silverlight.
- Rendered XML document to an HTML using XSL and XSLT Transformations
- Involved in creating tables, stored procedures in SQL for data manipulation and retrieval
- Created Stored Procedures to transform the Data and worked extensively in T-SQL for various needs of the transformations while loading the data.
- Performance Tuning the Stored Procedures used in SSIS Packages and SSRS Reports.
- Designed, deployed and maintained various SSRS Reports in SQL Server 2008.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Created and tested all layers with N-Unit testing.
ENVIRONMENT: ASP.NET 4.0, C#, CSS, MVC, VS 2010, SDLC, Agile Programming, XML, XAML, XSL, ADO.Net, WCF 4.0, WPF, Silverlight 4.0, MVVM, AJAX, JAVA Script, UML, SQL Server 2008, SSRS, SSIS, IIS 7.0, Team Foundation Server.
Confidential,Columbus,OH
.NET Developer
Responsibilities:
- Designed and developed user controls for accepting customer inputs and presenting records/results to customer using ASP.NET.
- Involved in architecture and development of Custom Controls and User controls to support shared functionality of displaying Customer details common to all pages.
- Involved in development of web interface for sorting and viewing similar set of loan data documents.
- Implemented Forms Authentication and Role based Authorization.
- Used Custom Validation, User Validation and Java Script to give access to registered users.
- Developed a windows service to run daily mainframe batch jobs.
- Owned 2 major applications as part of production support and was solely responsible for any enhancements or issue resolution.
- Provided session level security and role based authentication using session objects and cookies.
- Used AJAX to improve the performance of the web pages and to display the data on frequently visited pages.
- Responsible for displaying dynamic menus based on user privileges.
- Developed interactive WEB pages using ASP.NET, C# and ADO.NET.
- Extensively worked on ADO.NET objects (sqlConnection, sqlDataAdapter, sqlCommand, sqlDataReader and Dataset).
- Created indexes, Used Stored Procedures, Cursors, and Joins on key fields for fast retrieval and Database optimization.
- Created User control and Custom controls for the application.
- Extensively worked with C# for creating classes of this application and Integrated with ASP.NET pages. Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Designed and generated reports with SSRS.
- Implemented unit testing, integration testing and regression testing.
- Was responsible for meeting the line of business to discuss the weekly status of the application.
ENVIRONMENT: .NET Framework 2.0, C# 2.0, ASP.NET, AJAX, XML, XSL, CSS, ADO.NET, T-SQL, Web Services, Windows XP, SQL Server 2005, SSRS, IIS 5.0/6.0.
Confidential
.NET Developer
Responsibilities:
- Involved in the analysis, design and development in .net of all components of the system.
- Template designing using the Microsoft ASP.NET master pages.
- Created custom validation controls by using JavaScript.
- Designed and implemented the tables and triggers in Sql 2000 for data entry.
- Designed and implemented the Reports on screen and also hardcopies for analyzing the performance.
- Designed and developed the GUI to input and retrieve data in C#.
- Used Editable Data Grid Controls to display the requested information.
- Used Web-Services to host the application on internet.
- Developed and maintained extensive documentation of various components of the project, including the procedure for data entry.
- Coded complex stored Procedures to improve the application performance.
- Created test scenarios for Unit, System and User Acceptance Testing.
- Used Visual Source Safe (VSS) for source code maintenance.
ENVIRONMENT: Visual Studio 2003, C#, ASP.NET 1.1, ASP, PL/SQL, Sql Server 2000, ADO.NET, JavaScript, XML, Web Services, Subversion.
