Sr .net Developer Resume
Ashburn, VA
PROFESSIONAL SUMMARY:
- Microsoft Certified Professional .NET Developer with high motivation and passion for software development especially with agile practices such as SCRUM, Test Driven Development, with an in depth knowledge of Object Oriented Programming and Design Patterns.
- Software professional with around 8 years of experience in full project life cycle that includes Analysis, Project Planning, Design, Development, testing and Implementation.
- Experience in developing web based applications using .NET technologies C#, ASP.NET 2.0/3.5/4.0,LINQ, ADO.NET, JQUERY, Web services and XML.
- Experienced in full Software Development Lifecycle (SDLC) starting from Requirements Analysis, Design, Coding, Unit and Integration Testing.
- Experience in designing and development of applications using MVC design patterns including Controller Actions, View Engine, HTML Helper methods, Entity Framework Model.
- Proficient in developing customized behaviors using scripting languages like JavaScript, JQuery, JSON,AJAX, HTML, CSS and Razor Syntax.
- Used JQuery to dynamically render the content on web pages developed using C#.
- Expertise in Web forms GUI development including client and server components, custom controls user controls, Web Services, ADO / ADO.NET.
- Experience in data object models like Language - Integrated Query (LINQ) and Entity Data frame work to retrieve and modify data and developed entity data frame work services.
- Developed JQuery code for client side validations using JQuery selectors, Events and AJAX.
- Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF based Service, Data, Fault and Message Contracts.
- Strong experience in designing web pages with HTML, JavaScript, HTML 5, CSS3 and Bootstrap.
- Good experience with development methodologies like Agile (SCRUM), Waterfall and Test driven development.
- Worked extremely with AngularJS, Bootstrap and NodeJS
- Excellent experience working with UML for drawing the Use Case Diagrams, Class Diagrams, Sequence Diagrams, State and Activity Diagrams.
- Good Knowledge of SharePoint.
- Extensive experience in XML and Web Services, WCF services, RESTful services.
- Strong experience about Object Oriented technology for software design and implementation.
- Experience in Database Design and Database Programming using SQL Server and creating database objects like Stored Procedure, Views, Triggers, Joins and Functions.
- Excellent experience working with UML for drawing the Use Case Diagrams, Class Diagrams, Sequence
- Diagrams, State and Activity Diagrams.
- Excellent skills in developing code for the database applications to interact with the databases, using ADO.NET
- Experienced in designing reports for Web Applications using Crystal Reports and SSRS and also worked on SQL Server Integrating System (SSIS).
- Experience in utilizing NUNIT testing framework and followed Test Driven Development (TDD) to develop web applications for verifying the code integrity.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception
- Handling, Caching and Configuration Management Application Blocks).
- Involved in maintaining versions of source code using TFS (Team Foundation Server) 2010 and experience in Visual safe source handling portability and tracking issues.
- Designed and Developed in creating web user controls, master pages, validation controls, CSS files using technologies like AJAX Toolkit, JQuery, JAVA Script, XML, HTML and DHTML.
- Experience in handling bug fixing and testing code changes for new modules to ensure quality standards before releasing to the production environment and supported the Operations Team on a regular basis.
- Ability to provide applications with good and intuitive interfaces a positive Team player with good learning curve there by coping up with new technologies.
- Strong experience in Finance, Banking domains, Insurance, Health Care, Online Purchase (e-Commerce), and consulting firms.
TECHNICAL SKILLS:
Languages: C#, C++, C, WCF, ASP.NET, ASP.Net MVC 4.0/3.0/2.0, .Net Web Services, WCFREST, LINQ
Client Scripting: JQuery, JavaScript, CSS, JQuery, AngularJS, NodeJS
.Net Frameworks Framework: 1.1/2.0/3.0/2.5/4.0 and 4.5
Web Technologies: HTML, XHTML, CSS, DHTML, XML with DTD, XSL, XSLT, DOM, AJAX,SOA, MVC scaffolding, Entity framework 5.0/4.1, ADO.Net
Database: SQL Server 2005/2008/2012 , SQL Server Integration Services(SSIS), SQL ServerAnalysis Services(SSAS), MS Access
Reporting Services: SQL Server Reporting Services(SSRS), Crystal Reports 9/10
Application Tools: Visual Studio 2008/2010/2012 /2014 Professional Edition
Application Server: IIS 6.0/7.0
Testing: NUnit testing framework
Version controls: Team Foundation Server 2010, Visual Source Safe, GIT, SVN
Methodology: UML, Agile, Object Oriented, Waterfall Model
PROFESSIONAL EXPERIENCE:
Confidential, Ashburn, VA
Sr .NET Developer
Responsibilities:
- Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds.
- Involved in initial phases of design, analysis and elicitation of requirements
- Developed the web application utilizing ASP.NET MVC, HTML 5, AJAX toolkit, CSS3, and Bootstrap which provides performance data visualization to users.
- Designed the application using an MVC architecture that promotes a clear separation of presentation, business logic and data access tiers.
- Implemented Layout page for the project to keep the common content available throughout all the pages
- Used Partial views for effective way of breaking up large views into smaller components and reduce duplication of view content and allow view elements to be reused.
- Used third party plugins for table grids and pagination like Datatables.net and Hands on table.
- Developed standalone pages integrated with Datatables.net and made configuration based from DB driven.
- Integrated tableau reports in to JQuery and able to pass the filters using the URL query string.
- Created responsive web pages using HTML5,CSS3 and bootstrap.
- Implemented modal popups using jQuery/HTML5/CSS3 to create simple, responsive, animated, and reuseable Modal Popups on our website/application.
- Implemented powerful visualization components like Bar charts, line charts and timeline charts using D3.js.
- Implemented Dependency injection using unity framework.
- Implemented role based permissions for the modules in the application.
- Implemented Action filters like Authorization filters based on roles, Action filters and Exception filters.
- Implemented bundles for the scrips to improve loading time for the web pages.
- Implemented micro console application to refresh the data from sql server to Oracle and scheduled the job in task scheduler.
- Created notification service using console application and scheduled the job in task scheduler to send SMS and Emails to the technicians when every a new job adds to the schedule.
- Developed REST Webservices using HTTP verbs and published the API.
- Developed WCF services with Transport protocols, Basic HTTP/ HTTPs bindings and defined the endpoints to communicate with different clients.
- Worked in ASP.Net MVC mobile Application and implemented layout page and menus for the mobile app. And Deployed the mobile application in the IIS 8 server successfully.
- Expertise in LINQ and Lambda for data retrieval, CRUD operations, data filtering & sorting.
- Extensively used ADO.NET objects like Connection, Command, Data Set and Data Reader.
- Developed Stored Procedures, Triggers, and Views in oracle for accessing the database.
- Provided on site production Support during the code releases and able to quickly fix the issues.
- Used Stash BitBucket for Version Control, Team build, Data Collection and Reporting.
- Used JIRA for issue tracking, bug tracking and project management functions
- Performed Unit testing using NUnit framework.
- Used Jasmine for JavaScript unit testing.
Environment: .Net Framework 4.0, C#.Net, Visual Studio 2012, ASP.NET MVC 4.5.1, AJAX, JQuery, HTML 5, CSS3, IIS 7.0, SQL Server 2012,Oracle 11g, LINQ.
Confidential, Frisco, TX
Sr .NET Developer
Responsibilities:
- Involved in initial phases of design, analysis and elicitation of requirements.
- Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds.
- Developed the web application utilizing ASP.NET MVC, HTML 5, AJAX toolkit, CSS3, and Bootstrap which provides performance data visualization to users.
- Designed the application using an MVC architecture that promotes a clear separation of presentation, business logic and data access tiers.
- Used WCF for rapidly building service-oriented applications that communicate across the web and the enterprise.
- Responsible for migrating legacy .Net Web service (.Asmx) to Asp.Net Web API.
- Comprehensive understanding of AngularJS Module, Controller, Routing and Developed UI layer on top of Angular UI Seeds.
- Proficiently used custom AngularJS Filter, Directive, and Service to achieve the various functionalities of the website
- Developing and maintaining web services for the audit report system. These web services are responsible for the sync framework between the online (Web application) and offline system (Windows desktop application).
- Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
- Extensively used ADO.NET objects like Connection, Command, Data Set and Data Reader.
- Extensively used ASP.NET Ajax Controls like Script Manager, Update Panels and Updated Triggers to make the page more responsive and interactive to the users.
- Used JQuery to validate user controls and web forms.
- Train the resources on contract administration and FERC expectations.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
- Performed input validations on Web Forms using various .NET Validation Controls.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Deployed application to Azure Cloud.
- Used GitHub for Version Control, Team build, Project Management, Data Collection and Reporting.
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other systems.
- Developing SSIS jobs with the SSIS packages with additional steps which could be utilized for FTP files or staging intermediate data staging databases.
- Developing and deploying SSRS reports for the reports module like preliminary and final audit reports.
- Performed Unit testing using NUnit framework.
Environment: .Net Framework 4.0, C#.Net, VB.Net, MVC, Visual Studio 2012, ASP.NET 4.0, JavaScript, AJAX, JQuery, HTML 5, IIS 7.0, SQL Server 2012, LINQ, GitHub, Azure.
Confidential, Hopewell, NJ
Sr .Net Developer
Responsibilities:
- Worked with Agile Methodologies to segregate the development tasks into various sprints.
- Migrated from Legacy .Net Application to to ASP.Net MVC 4 and added some new functionalities
- Play active role in all SDLC stages - requirements gathering, analysis and design, development, testing, debugging, and implementing and deploying of application.
- Actively participate in design, development, and bug fixes
- Use MVC design pattern along with JQuery to develop Web portal
- Use JQuery as JavaScript Library for handling AJAX calls and client side validations.
- Create WCF Services to consume template promotion automation service from other portal and applications.
- Developed mobile web application for Android and iOS devices.
- Develop application for Windows Phone 8 using C#, SQL, WCF.
- Designed and implementing a Node.js based mobile text and voice messaging app and its Azure cloud backend.
- Developed complex grids using Telerik/kendo UI Controls
- Mobile application development utilizing Sencha Touch JavaScript API Framework.
- Developed a C# and Silverlight front-end application to access the web service.
- Documenting the analysis and technical specification for future reference.
- Utilized Re-sharper code inspections, automated code refactoring, blazing fast navigation, and coding assistance.
- Performed code reviews for maintain the essential code integrity and used re-sharper for refactoring the code.
- UI development utilizing WPF, implementing MVVM. Creating and troubleshooting Views (XAML), View Models and Domain classes.
- Analyze bugs and design and code solutions.
- Develop SQL Stored Procedures and complex queries in SQL Server 2008
- Create Entity classes and relationships between Entity classes using Entity Framework to manage relational data as objects.
- Performed NUNIT testing and have written unit test cases in several modules
- Used Team Foundation Server for integrating, maintenance, reporting and Project tracking.
- Performed unit testing on every assigned task before sending it for User Acceptance Test.
- Developed SQL Server Triggers, Functions and Views.
- Worked with SSIS/SSRS packages to get the student progress counts in test locations.
- Testing, and deploying solutions to the cloud using Azure.
- Involved in Bug Fixes in both new development and production issues.
Environment: Visual Studio 2012 IDE, C#, ASP.Net, MVC 4, Agile, XML, WCF, WPF, jQuery, Entity Framework, IIS 6.0, SQL Server 2012
Confidential, Cerritos, CA
Sr .NET Developer
Responsibilities:
- Plan and execute phases of the software development lifecycle utilizing agile methodologies to achieve end-to-end development of web-based applications.
- Worked comprehensively on Client-Side Validation using JQuery and AJAX Control toolkit.
- Used JQuery to develop a modular approach that allows the creation of powerful and dynamic web pages and web applications.
- Applied Cascading Style sheets (CSS) to the pages.
- Implemented business logic using C#.
- Developed grids and charts using Telerik/Kendo UI Controls to display data.
- Implemented various features like Partial classes, Anonymous types, Read-Only Properties, polymorphism and inheritance of C# in building data entity model.
- Used Visual Studio 2013 for developing Web based application.
- Used AJAX.NET to use various controls for presentation layer.
- Developed Single Page Applications Using Angular JS.
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0 and used LINQ queries to retrieve data from Arrays, Collections and Generics.
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2012 database.
- Implemented Master page to allow centralizing the common functionality of the pages, so that we can make updates in just one place.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Used ASP.NET MVC 4.0 for building scalable standards-based web applications.
- Responsible for interaction with the client in collecting the requirements.
- Performed unit testing, fixing bugs and maintenance of the product.
- Used MS Visual Source Safe for source code management, automated builds, testing and release management capabilities.
Environment: .NET Framework 4.0, ASP.NET,C#, VB.Net, ADO.NET, AngularJS, Visual Studio 2012, MVC 4.0, XAML, SQL Server 2008, Kendo UI,SSIS, SSRS, IIS 8.0, TFS.
Confidential, Findlay, OH
.NET Developer
Responsibilities:
- Involved in identifying business requirement by gathering, analysis and design and developing using ASP.NET front end technology.
- Implemented Agile Methodology or the project which involved daily scrums.
- Developed applications at presentation GUI, based on n-tier application architecture.
- Utilized AJAX, JavaScript & JQuery for coding techniques update parts of a web page and improve the fluidity of webpage.
- Designed Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation
- Designed the responsive layout of the Website, Modal Login Page by using Bootstrap.
- Experience in template-based web programming using Master Pages, Themes, Style Sheets and Skins.
- Responsible for designing web pages with asp.net controls with rich user interface with basic Ajax control tool kit and JQuery for an efficient and interactive Webpages.
- Designed and developed master pages using ASP.NET and used CSS to enhance the look & feel of the website.
- Implemented Role based Forms Authentication for external Users and Windows Authentication for Internal Users using the membership and role provider.
- Developed plugin methods using delegates to implement event based system elegantly.
- Worked on LINQ to SQL for querying data from the database and for inserting and updating templates and cases into the database.
- Used stored procedures with SQL Server 2008 for developing complex business rules.
- Hands on experience with N-UNIT testing for the application.
- Maintained TFS as a central repository system and automatic builds and continuous integration and NUNIT testing.
- Created and deployed SQL Server 2008 SSIS packages to redirect the data in to the production
Environment: C# 3.5/4, ASP.NET 3.5/4, Visual Studio 2010/2008, ASP.NET, MVC, HTML, JavaScript, JQuery, Ajax, CSS, XML, XPATH, LINQ, SQL Server 2008, SSIS, SSRS, MVC, TFS, Web Forms, IIS, Windows Server 2008.
Confidential
.NET Developer
Responsibilities:
- Involved in requirement gathering, functional and technical specification.
- Designed Class Diagrams, Data Flow diagrams using MS Visio.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Coding and debugging using ASP.NET and C#.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Writing Database routines, stored procedures and fixing up standard specifications.
- Creating reports using the Crystal Report for the report needed by Middle Office and Back Office users.
- Utilized Jquery JavaScript framework for building web applications is highly efficient to use.
- Maintained TFS as a central source control repository making builds for a continuous integration.
- Created a Share point site for central repository for reference materials and document hosting with in the team.
- Created Scheduled tasks with in respective environments for running the batch processes.
- Developed WCF/ WCF REST service to make the business transactions secure and defined specific functionality in search module.
- Deployed and supported the project at client site.
- Identified researched, investigated, analyzed, defined and documented business processes.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
- Worked with Stored Procedures for developing business rules in SQL Server 2008.
- Worked with SSIS & SSRS packages for updating the prices forms in remote laptops.
- Utilized Visio to make diagrams for creating technical models for applications.
- Fixed Bugs &created data fixes scripts to well maintain the existing application.
- Worked on Impact Analysis on store procedures to address the business impacts and provided technical perspective.
- Experienced in SQL Server Database Design, Data Model Design, Database Maintenance, T-SQL Queries, Triggers, Stored Procedures using SQL Server SSRS
- Built an ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Validated & tested web application using NUnit framework to keep intact with the code integrity.
Environment: C# 3.5/4, ASP.NET 3.5/4, Visual Studio 2012/2010/2008 , ASP.NET, MVC, HTML, JavaScript, JQuery, Ajax,, CSS, XML, XPATH, LINQ, SQL Server 2008, SSIS, WCF, SSRS, TFS, IIS, Windows Server 2008.
Confidential
.NET/C# Developer
Responsibilities:
- Implemented business logic using C#.
- Implemented various features like Partial classes, Anonymous types, Read-Only Properties, polymorphism and inheritance of C# in building data entity model.
- Used Visual Studio 2013 for developing Web based application.
- Used AJAX.NET to use various controls for presentation layer.
- Performed CRUD operations on the SQL Server 2012 database using LINQ queries
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2012 database.
- Worked comprehensively on Client-Side Validation using JQuery and AJAX Control toolkit.
- Used JQuery to develop a modular approach that allows the creation of powerful and dynamic web pages and web applications.
- Implemented Master page to allow centralizing the common functionality of the pages, so that we can make updates in just one place.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Used ASP.NET MVC 4.0 for building scalable standards-based web applications.
- Responsible for interaction with the client in collecting the requirements.
- Performed unit testing, fixing bugs and maintenance of the product.
- Implementing WCF for developing and deploying services on Windows in line with the Service Oriented Architecture (SOA).
- Used TFS2010 for source code management, automated builds, testing and release management capabilities.
- Worked with Agile Methodologies to segregate the development tasks into various sprints
Environment: C# 3.5/4, ASP.NET 3.5/4, Visual Studio 2010/2008, ASP.NET, MVC, HTML, JavaScript, JQuery, Ajax, CSS, LINQ, SQL Server 2008, MVC, TFS, IIS, Windows Server 2008.
Confidential
.NET Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Involved in requirement gathering, functional and technical specification.
- Designed Class Diagrams, Data Flow diagrams using MS Visio.
- Coding and debugging using ASP.NET and C#.
- Developed web forms using ASP.NET server controls and validated client side using Java Script.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Writing Database routines, stored procedures and fixing up standard specifications.
- Creating reports using the Crystal Report for the report needed by Middle Office and Back Office users.
- Probed technologies like Agile, Salesforce CRM, SQL Server 2008, and MS SQL on field.
- Deployed and supported the project at client site.
- Identified researched, investigated, analyzed, defined and documented business processes.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
Environment: Visual Studio 2008, ASP.NET 2.0, JavaScript, IIS 6.0, SQL Server 2005, Windows 2000 XP.