Senior .net Developer Resume
Atlanta -, GA
SUMMARY
- Offer 8+ years’ experience in Education, Energy, Banking, Entertainment, HealthCare, Consumer Business & Finance domains; gained hands - on exposure in System Analysis, Design, Development, Coding, Integration, Maintenance, Testing, Process Control and Maintenance of Multi-tier, Transactional web & window based applications, using Microsoft .NET Technologies.
- Good team player with excellent communication & interpersonal skills and an ability to work individually or as part of a team; quick learner in adapting new technologies that improve the business.
- Deft at understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
- Microsoft .NET Technologies - .NET Framework 4.5/4.0/3.5/3.0/2.0 , C#.NET, VB.NET, ASP.NET, ADO.NET, Windows Forms, WCF, WPF, Web Services, Web API 1.0 & Web API 2.0, ASP.NET MVC, IIS, SOAP, LINQ.
- All phases of SDLC using SDLC methodologies like Agile (Scrum) and Waterfall.
- Front-end, user-interface (UI) development, user interface applications and professional web applications using HTML5, XHTML, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Knockout JS, JSON, AJAX, XML.
- Object Oriented Programming & Design - Inheritance, Polymorphism, Abstraction, Access specifiers, Interfaces etc.
- WinForms application development using C#.NET with WPF applications and used Dependency properties, Bindings, Styling, Templates and XAML as the code behind for User Interface.
- WCF facilities to maintain session of messages between client & server and improve performance with Endpoints.
- .NETsecurity features such as Authentication and Authorization, Authorizing Users and Roles.
- Familiar with MVC, IOC and Dependency Injection design patterns and worked on MVC5.
- TFS collaboration platform for upgrading VB.Net applications.
- Class, Use Case, Interaction and State diagrams of UML (Unified Model Language).
- Reporting and analysis using Crystal Reports, SSRS and SSIS within .NETenvironment.
- Version control tools like Microsoft VSS (Visual Source Safe) and TFS (Team Foundation Server).
- SharePoint customization like Creating features, Site definitions, Site collections, Master pages, Web parts, Content types, List definitions, List instance, Document library, Event receivers and Custom fields.
- Use Master Pages to design webpages, using CSS for a unified look of the application.
- Write Stored Procedures, Triggers, Views, Joins, Indexes, cursor and SQL, PL/SQL.
- Use ASP.NET MVC 5.0/4.0/3.0 with AngularJS to create interactive Web applications that work across all browsers.
- Use ADO.NETobjects such as SQL Connection Object, SQL Command, Data Reader, Data Adapter and Dataset to interact with databases like SQL Server. Implemented data access layer using Entity Framework and LINQ to SQL.
- Implemented AJAX and used Ajax control library for partial page update to improve application proficiency & features
- Worked with .NETServer controls, Web User Controls, Data Grid Web Controls, Form Validation Controls, Login Controls, Custom Controls and AJAX Controls.
- Design & deploy solutions in SharePoint, .Net Framework, SQL and build Web Parts using SharePoint object model.
- Develop N-tier distributed .NET applications using SOAP & RESTful Web services using WCF & Web API.
- Deploy, configure & maintain websites and services on IIS 7.0 with & without Secured Socket Layer.
- Enhanced existing pages with various Telerik controls, which provides responsive UI to display data on web page.
TECHNICAL SKILLS
Programming Languages: C#.NET, VB.NET, C, C++
.NET Technologies: ADO.NET, ASP.NET, ASP.NET MVC, Microsoft Entity Framework, Windows Forms, Web Forms, Web Services, RESTful, WPF, WCF, Web API, SharePoint, LINQ
Web Technologies: HTML, CSS, Bootstrap, Knockout JS, AJAX, AngularJS
Scripting Languages: JavaScript, jQuery
Databases: SQL Server, Oracle 10g /11g
Design Patterns: MVVM, MVC, IOC, Dependency Injection
Version Controls: VSS, TFS
Reporting Tools: Crystal Reports, SQL Server Reporting Services, SQL Server Integration Services
Web Server: IIS
Modeling Languages: UML
Operating System: Windows
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, Atlanta - GA
Responsibilities:
- Involved the study of existing process and in requirement analysis & gathering, creating & maintaining documents.
- Implemented Agile methodologies in developing Software Development Life Cycle.
- Design & develop application using ASP.NET, C#.NET, HTML, CSS, SQL Server 2013 and MVC design pattern.
- Used .NET validation controls on several pages, designed Master pages for consistency & unified look.
- Developed UI & client side scripting/data validation using HTML, JavaScript, jQuery, Bootstrap, knockout JS.
- Developed ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
- Developed SOAP Web service for exposing the functionality and system services SOA application platform for use of utilizing WCF services to retrieve the price data.
- Developed REST Web API services for both Desktop and Mobile Applications.
- Used N-tier architecture for Presentation, Business and Data access layers using C#.
- Used AJAX for partial post back and used XML for read/write data out of the system.
- Worked with MVVM pattern, customize, and brand the SharePoint look and feel.
- Implemented JSON to validate user controls and web forms.
- Designed and modified SharePoint templates and Master pages.
- Created/Modified Stored Procedures, Functions, Triggers & Views in SQL and developed complex SQL queries.
- Designed and created a help file with context sensitive help.
- Implemented/Hosted Application in IIS 7.0 and worked under TFS environment.
- Unit tested application using Business/Functional Test cases. Involved in production Support/Bug fixing.
Environment: Visual Studio 2013, ASP.NET, C#.NET, WCF, ASP.NET MVC5, SOAP, Web API, SharePoint, JavaScript, jQuery, knockout JS, Bootstrap, JSON, REST, TFS, CSS, HTML, IIS 7.0, AJAX, XML, SQL Server 2013.
Senior .Net Web Developer
Confidential, Sunrise, FL
Responsibilities:
- Responsible for requirements gathering from business users and prepare requirement specification document.
- Designed, developed and enhanced the application in .NET Framework 4.0.
- Followed Agile Methodologies (Scrum and Extreme programming) and test-driven development.
- Used ASP.NET Standard Controls, Ajax Controls, CSS, HTML, JavaScript & jQuery to design UI.
- Created and Consumed WCF & Web Services and used MVC framework in developing the applications.
- Modify and design SharePoint templates and created several Master pages and Content pages.
- Extensively used ADO.NET Objects like Connection, Command, Data reader, Data adapter and Dataset.
- Implemented Page Level Error Handling using Custom Error pages and Error logs.
- Web API to fetch data from third part data providers and synchronize between various systems.
- Created LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Heavily used ASP.NET Server controls, Validation controls, JavaScript and User controls.
- Implemented Indexing for various tables in the database for improving the performance of the application.
- Created Master pages and CSS files for a uniform look across web interface.
- Implemented T-SQL in creating stored procedures, Functions, Triggers and Cursors.
- Created various types of reports using SQL Server Reporting Services (SSRS) and deployed on the server.
- Automated Unit test cases using NUnit. Worked under Team Foundation Server (TFS) Environment.
Environment: ASP.NET4.0, C#.NET, ASP.NET MVC, TFS, JavaScript, jQuery, AJAX, SQL Server 2012, Entity Framework, HTML5, T-SQL, Visual Studio 2012, SharePoint, CSS, SOAP, LINQ, Web API, WCF, Web Services, IIS 6.0.
Senior .Net Developer
Confidential, Irvine, CA
Responsibilities:
- Involved in design of security module that authenticates users based on the roles and followed MVC Architecture.
- Followed Agile methodologies (scrum, extreme programming) and test driven development.
- Created and integrated all user interface layers, web pages to maintain the performance of data flow & data integrity, using ASP.NET User Controls, Server Controls and ADO.NET.
- Designed and developed rich/responsive/interactive web applications using JavaScript, jQuery and Bootstrap.
- Implemented Server & Client side validations using ASP.NET validation controls, JavaScript and created RESTful Services using ASP.NET Web API.
- Developed SQL Server stored procedures, triggers, views, user defined functions for all DML functionality.
- Used Data binding to bind various server controls to the data from the database. List controls like repeater controls, data list controls and data grid controls were used to display rows of data in a customized template format.
- Created WCF Services and Client proxy for communication between Application server and Web server.
- UsedAngular JS directives to bind data to model and implemented Web Services to validate payment information.
- Used NHibernate object-relational mapper framework and provided session level security & password authentication using Session objects & Cookies.
- Worked on Parsing & editing XML documents by validating to the schema using Class libraries provided by .NET.
- Architected SSIS data process to migrate data into SharePoint list using SQL Server 2010.
- Used SMTP mail class of .NET for users to send mail with suggestions, receive alerts & confirmation notifications.
- Used MSMQ to implement reliable, scalable, high-performance distributed applications.
- Used TFS as version controlling tool and used Client-Server Architecture.
- Involved in testing the application using NUnit testing. Worked with SSRS for developing reports.
Environment: Visual Studio 2010, ASP.Net 4.0, C#.Net, HTML5, SharePoint, CSS, JavaScript, jQuery, knockout JS, LINQ, TFS, SOAP, REST, N-tier, IIS, UML, AngularJS, Bootstrap, Web API, XML, WCF, WPF, SQL Server 2010, SSRS.
.Net Developer
Confidential, Memphis, TN
Responsibilities:
- Worked with Business Analysts and end users to gather and finalize the requirements
- Worked with MVC design pattern to create web applications by using ASP.NET MVC, Web API and Angular JS.
- Designed & developed Business Logic Layer & Data Access Layer implement the MVC architecture.
- Responsible for writing custom directives in Angular JS to perform a special behavior on HTML DOM elements.
- Used jQuery a concise JavaScript library for traversing HTML document, Event handling & AJAX interactions.
- Implemented ORM using Entity Framework to perform CRUD operations. Used C#.NET as code for web pages
- Implemented SOA using ASP.NET Web API to communicate with data access layer and repository of application.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Used AJAX to make asynchronous calls to the controllers to perform business logic using jQuery
- Used WCF Test client to test web methods developed by other developers. Performed unit testing using VSTS.
- Designed & modified Database tables and used SQL Queries, Views & Stored Procedures.
- Developed SSIS packages to export data of flat file source to SQL Server Database.
- Used TFS for all the source code maintenance among the whole team members.
Environment: Visual Studio 2008, ASP.NET MVC, C#.NET, Entity Framework, jQuery, Angular JS, WCF, SQL Server 2008, ASP.NET Web API, Web Services, SSIS, TFS, LINQ.
.Net Developer
Confidential
Responsibilities:
- Involved in SDLC from user requirements to design, development, testing, deployment and Production support.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers in ASP.NET.
- Developed custom controls and used them in multiple areas to reduce the complexity in User Interface design.
- Developed the applications using Visual Studio.NET 2005 in VB.NET, ASP.NET and ADO.NET.
- Developed ASP.NET web pages using Web Server controls and HTML.
- Produced SOAP web service for the project functionalities.
- Developed class libraries using VB.NET to implement the business logic and for the reusability purpose.
- Developed Business logic in WCF, used by another team to capture the data.
- Developed data services using ADO.NET Objects like Datasets, Data Adapters, Data Readers, Data Views to capture data from database and display at UI using data grid view control; used ADO.NET to connect database
- Involved in unit testing and Integrated testing. Used Visual Source Safe (VSS) for version control.
- Developed SQL queries, stored procedures & triggers to handle rules, data integrity & database integration
Environment: .NET Framework 2.0/3.0, Visual Studio 2005, VB.NET, ADO.NET, ASP.NET, JavaScript, HTML, VSS, WCF, SOAP, SQL Server 2005.