Sr .net Developer Resume
Bartlett, TN
SUMMARY
- About 7 years of experience in System Analysis, Design, Development and Implementation of various commercial applications using Microsoft Technologies that includes client/server applications and Web based Internet/Intranet Applications.
- Thorough understanding of Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Experience in developing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Experience with process modeling using UML, Flow Charts, Sequence Diagrams, Activity Diagrams and Use Cases by using MS Visio tool.
- Strong knowledge of Object Oriented Programming concepts (OOPs).
- Extensive experience in developing .Net framework applications using C#, ASP.NET, ADO.NET, VB.Net, ASP.Net, MVC, Web services, Silverlight, SharePoint, Remoting, WSDL, WPF, WCF, Web forms, Win forms and AJAX.
- Experienced in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Strong knowledge in Web based pages and site design using HTML, XHTML, DHTML, CSS, Master Pages, XML, XSLT, JavaScript, JQuery and Ajax.
- Expertise in creating web based application using technologies like ASP.NET, AJAX Toolkit, JAVA Script, XML, and HTML.
- Experience in building Rich User Interface web applications using Silverlight (MVVM) and XAML.
- Used of MVC Framework to create different classes using C# in the application.
- Experience in Database Analysis/Design/Normalization/Manipulation processes.
- Experience in Data accessing including usingData Adapter, Data Reader and Data SetinADO.NETandLINQ(LanguageIntegrated Query) Providersfor data manipulation.
- Expertise in Creating and Managing database objects like Stored Procedures, Triggers, Views, Schemas, and Constraints using SQL, PL/SQL in relational databases such as MS SQL Server 2005/2008.
- Hands on experience in Distributed Technologies like Web Services.
- Expertise in creating web forms, web controls, user controls and validation controls in ASP.Net.
- Experience in designing GUI screens using usability and design principles.
- Very good experience with Reporting Tools SQL Server Reporting Services (SSRS) and Crystal Reports.
- Strong problem solving, logical implementation, trouble - shooting skills.
- Excellent Communication and interpersonal Skills.
- Great desire to learn latest technologies and ready to take up challenges.
TECHNICAL SKILLS
Programming Languages: C, C++, C#. Net, VB.NET
Web Technologies: XML, HTML, XHTML, ASP.NET, WPF, WCF, CSS, AJAX
Scripting Languages: JavaScript, VB Script, JQuery
Databases: Microsoft SQL Server 2002/2005/2008 (T-SQL), Oracle 9i/10g/11g (PL/SQL), MS Access
.Net Technologies: ASP.NET, MVC, ADO.NET, Silverlight, Win Forms, Web forms, Web Services, Windows Services, WPF, WCF, LINQ
.Net Frameworks: .Net Framework 2.0 / 3.5 / 4.0
GUI/IDE: Microsoft Visual Studio .NET 2002/05/08/10 , Microsoft Visual Studio 6.0, MS Visio
Reporting Tools: SQL Reporting Services (SSRS) 2008/2005, Crystal Reports
Network Protocols: HTTP, SOAP, TCP/IP
Web Servers: Internet Information Services (IIS 5.0/6.0/7.0)
Operating Systems: Windows 7,Vista/XP/2003/2000/NT, MS DOS
Other Technologies: Dreamweaver, Photoshop, PHP, MS Office, Team Foundation Server
PROFESSIONAL EXPERIENCE
Confidential, Bartlett, TN
Sr .Net Developer
Responsibilities:
- Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
- Involved in gathering and preparing the requirements from clients for product design and enhancements.
- Involved in developing applications in C# 4.0 and .Net Framework4.0 to meet the business requirements using Visual Studio.NET 2010.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Created Web Forms usingASP.NET and implementedformvalidationusing Validation controlsusing bothCustom validation and JavaScript was written for Client side validations.
- Extensively used CSS 3.0 for page layout and display of graphics.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- 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.
- Worked on View State to maintain data between the pages of the application.
- Developed and Used User Controls using C# and ASP.NET.
- Effectively used MVVM pattern to developed web application with the use of C#.Net, Silverlight toolkit using Silverlight technology.
- Created new SSIS packages for populating data into MS SQL database.
- Accessing the data from Data Access Layer for the User Interface using Web Services.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2008.
- Used type-safe SQL Parameters for data access in order to avoid SQL Injections.
- Used Team Foundation Server (TFS) to maintain the version control history during development.
- Assisted in quality assurance measures such as code reviews, test case creation and unit testing for different modules
- Worked with a team to define requirements and provide technical advice and troubleshooting. Update technical documentation.
Environment: C#, ASP.NET 4.0, MVC 4.0, Silverlight4.0, .NET Framework 4.0, JavaScript, CSS3.0, ADO.NET, Web Services, SQL Server 2008, Windows XP, IIS, Visual Studio 2010, TFS and SSIS
Confidential, West Des Moines, IA
.Net/Silverlight Developer
Responsibilities:
- Gathered functional, business, and technical requirements and prepared the requirement documents.
- Its web based N-Tier application developed usingOracle 11gas Data Repository Tier,WCF Services(Data Access Layer) as Business Service Tier andWPF and Silverlightas Presentation Tier.
- Efficiently usedobject oriented programmingto achieve the functionality for the application.
- Designed, developed, and customized several web pages usingHTML, DHTML, CSSandASP.NET 4.0andJava Script.
- 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 theUser Controlsto achieve the required functionality.
- Developed modules using Microsoft Silver light 4.0, RIA Services and (Team Foundation Server) TFS.
- Experience in building Rich User Interface web applications using Silverlight (MVVM) and XAML.
- Implementedformvalidationusing Validation controlsusing bothCustom validation and JavaScript was written for Client side validations.
- UsedAJAX Controlsto avoid flickering while post back and creating interactive pages.
- DevelopedWCF servicesto communicate with the Data Access Layer.
- Developed various Data Service classes to connect and manipulate data usingADO.NETandC#.NET.
- Assisted in physical and logical database design.
- Worked on creating tables, views, triggers, constraints, Stored Procedures, Functions, and Packages usingOracle based on the documented user requirements.
- Resolved performance issues, fine-tuned queries, indexes and stored procedures.
- UsedGrid Viewcontrol extensively for data display, dynamic generation of rows, and user input inside template columns.
- Implemented source control and version control usingTeam Foundation Server.
- Involved in creating, deploying and managing reports using Crystal Reports.
- Prepared weekly status reports /monthly status reports code review.
- Designed, coded, tested applications identified system deficiencies and recommended solutions
Environment: ASP.NET4.0/3.0, MVC 4.0, Silverlight 4.0, ADO.NET, C#.NET, .Net Framework 4.0, VS 2010, Web Forms, Oracle 11g, AJAX, Windows XP, HTML 4.0, XAML, Java Script, DHTML, CSS, WCF Services, RIA Services, WPF, Crystal Reports and TFS.
Confidential, Fairfield, CA
Sr .Net Developer
Responsibilities:
- Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
- Involved in gathering and preparing the requirements from clients for product design and enhancements.
- Participated in daily scrums and weekly meetings with the project team to meet expectations and deadlines.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Designed, implemented and configured WCF service layer.
- Worked with XML, XSD and XSLT while implementing WCF.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Designed the web UIusing, ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 4.0 for web pages.
- Extensively used User interface controls which use JQuery and JavaScript to validate client side validation.
- Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression validator, Required Field validation, etc.
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Developed Reports used with SQL Server Reporting Services.
- Designed, coded, tested applications identified system deficiencies and recommended solutions.
Environment: VisualStudio2010, C#, ASP.NET 3.0, Entity Frame Work 4.0, HTML,DHTML, Web Forms, Java Script, JQuery, XML,XSD,XSLT, WCF, IIS 7.0, AJAX, ADO.NET, LINQ, SQL Server 2005, Windows XP, UML, SQL Server Reporting Services.
Confidential, Columbus, WI
Application Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Worked on UI layouts, Winforms, WPF to implement a layout system.
- Developed different tiers of the application using ASP.NET, HTML, JavaScript, jQuery, AJAX, VB.NET, ADO.NET, and T-SQL.
- Implemented Role Based Security and redirected users depending on roles.
- Implemented validation controls and used regular expressions for custom validation controls.
- Designed and developed T-SQL Queries, Stored Procedures, Function, Views and Cursors.
- Parameterized queries in the application to remove the SQL injection threats.
- Used AJAX to show/hide questions depending on the answers, avoiding full-page post backs.
- Developed a scheduled task to import all the applications into a delimited file on a daily basis.
- Built a Secure Web Service that imported delimited files into application processing system.
- Worked on Microsoft SQL Reporting Services (SSRS) to design no of reports including sub reports.
- Actively involved in documentation and developed application flows diagrams in MS Visio.
- Maintained code standards, proper error handling, and programming strategies to standardized the interface between UI and business components to ensure consistency across application
Environment: ASP.NET 2.0, VB.NET 2.0, ADO.NET, .NET Framework 2.0, MS SQL Server 2005, Visual Studio 2005, XML, XSL, WPF, Web Services, HTML, JavaScript, jQuery, AJAX, Cascading Style Sheet (CSS), Microsoft SQL Reporting Services (SSRS),MS Visio
Confidential
Jr. Application Developer
Responsibilities:
- Involved in writing Detailed Design Specifications and Technical Use Cases.
- Designed & developed Screens for Mortgage broker and loan officer hierarchy and admin ASP.Net Pages using Visual Studio.NET.
- Designed and developed user interfaces using ASP.NET 2.0 and used C# as code-behind language.
- Implemented Client-Side validations using JavaScript and ASP.NET 2.0 validation controls.
- Used HTML, XML, JavaScript, CSS.
- Developed reusable classes and class libraries.
- Developed custom user controls.
- Developed Data Access Layer using ADO.NET 2.0 objects and C#.
- Extensive use of the ADO.NET objects such as Data grids, Data Tables, Data Readers and Datasets for data retrieval and manipulation.
- Developed complex Stored Procedures and T-SQL queries to perform database operations in SQL Server 2002 database.
- Ensuring coding standards and practices are met in regards to coding and documentation
Environment: Framework 2.0, Visual Studio 2005, SQL Server 2000, C#, ASP.NET 2.0, ADO.NET 2.0, T-SQL, HTML, XHTML, CSS, Javascript, XML, IIS V5.0 and Windows XP.