.net Developer Resume
Alpharetta, GA
SUMMARY
- 7+ Years of Experience in Analysis, Design, Development, Testing and Maintenance of N - Tier Enterprise Web and Windows Forms Applications
- Familiar with Agile (Scrum), Waterfall and Test-Driven Development
- Strong in designing a reusable framework using C#, VB.NET, LINQ and ADO.NET in .NET Framework 4.0/3.5/3.0/2.0 /1.1 using Visual Studio 2010/2008/2005 / VS.NET 2003
- Strong in designing a distributed service oriented applications using WCF, WCF RIA Services, SOAP/ AJAX Based Web Services
- Good knowledge of ASP.NET, ASP.NET AJAX, JavaScript, jQuery, VBScript, XML, XSLT, HTML,XHTML and XAML
- Good Knowledge of patterns: ASP.NET MVC, MVVM, WCF RIA Services, Factory, Event Aggregator, Commanding
- Experience working with Telerik controls for WPF, Telerik Kendo UI controls using HTML5
- Strong Database Designing skills in SQL Server 2008/2005/2000 with Strong Data Modeling Skills in using Entity Framework 4.0/3.0and LINQ
- Strong Knowledge of managing Version information using Team Foundation Server (TFS), Visual Source Safe 6.0(VSS), Tortoise SVN, and Vault
- Created Reusable Code blocks by designing managed .NET assemblies and consumed Microsoft Data Access Application Blocks (MS DAAB) of Microsoft Enterprise Library
- Proficiency in Enterprise Reporting using Crystal Reports/SQL Server Reporting Services
- Experience in preparing test cases and performing Unit Test using NUnit, Visual Studio Unit Testing Framework and CRMM Studio
- Adept in delivering superior production/deployment support and customer service
- Effective communicator, Strong documentation skills in using MS Word, UML, MS Visio
TECHNICAL SKILLS
Methodologies: Agile Scrum, Waterfall Model
.NET Technologies: .NET 4.0/3.5/3.0/2.0 , WPF, WCF, WCF RIA Services, Silverlight 4.0/3.0/2.0, ASP.NET, ADO.NET, SOAP/AJAX Web Services, Entity Framework 4.0/3.0
Development Tools: Visual Studio 2010/2008/2005 , Visual Studio .NET 2003, Expression Blend 4.0/3.0/2.0, Microsoft SQL Server Business Intelligent Development Studio, SQL Server Management Studio, SQL Server Integration Services, SQL Server Reporting Services, SQL Server Analysis Services, Microsoft Visual Source Safe 6.0, Team Foundation Server, Vault, Tortoise SVN, HP Quality Control Tool, Crystal Reports 9.0, Infragistics, Telerik controls, Ajax Control Toolkit, IIS 7.0/6.0/5.1/5.0 , Fiddler, .NET Web Service Studio, Highcharts
Design Patterns: MVC, MVVM, Event Aggregator, Factory and Singleton
Languages: C#, VB.NET, T-SQL, JavaScript, jQuery, HTML, XHTML, LINQ, XML, XSLT,ASP.NET AJAX, XAML
Databases: SQL Server 2008/2005/2000 , MS ACCESS 2003
Operating Systems: Windows 7, Windows Vista/XP/2000/NT/98/95, Windows Server 2008/2003
Testing Tools: NUnit, Visual Studio Unit Testing Framework, CRMM Studio
Methodologies: Agile Scrum, Waterfall Model
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
.NET Developer
Responsibilities:
- Developed Scalable Mobility Logging Solutions and Star Track applications using ASP.NET MVC 3
- Used jQuery, JavaScript for client side functionality
- Used jQuery Ajax functions to load the data from the server
- Used Telerik Kendo Controls and HTML 5 for user interface
- Created jQuery UI widgets for reusable components
- Implemented client side validations and IP4, IP6 validations for validating user input for SMLS application using jQuery
- Used Highcharts HTML5/Javascript library for rendering charts
- Converted ASP.NET pages to Views and developed corresponding Controllers, Models
- Worked on updating stored procedures to optimize the database queries
- Consumed the web service for SMLS application
- Used Entity Framework for Star Track application. Created a repository layer to interface between Entity Framework Layer and Controller using context object
Environment: .NET Framework 4.0, C#, Microsoft Visual Studio 2010, MVC3, Java script, jQuery, HTML5, Entity Framework, Kendo UI, Highcharts, SVN and SQL Server 2008.
Confidential, Los Angeles, CA
WPF / .NET Developer
Responsibilities:
- Involved in requirements review, database design discussions and analysis of Customer Maintenance and Governing Deals modules
- Analyzed existing functionality of Power Builder application and proposed enhancements and new features
- Developed custom user interface using XAML, business logic using C#, LINQ
- Used various WPF controls, Telerik controls, developed User Controls to design custom UI to meet the requirements, to increase the ease of use for customers leveraged Styles, Data Templates, Data Triggers features of WPF to facilitate rich presentation and complex functionality
- Developed customs UI entities and business entities to optimize the performance, to increase the scalability following Object oriented programming structure
- Defined numerous Converters in C#, developed views and view models, implemented custom validations
- Used WCF, Entity framework for the data access layer
- Developed complex Stored Procedures using SQL to retrieve data from database and to update data back to database
- Worked on fixing issues in the testing phase
Environment: .NET Framework 4.0, WPF 4.0, C#, Microsoft Visual Studio 2010, Telerik controls, Entity Framework 4, WCF Services, XAML, XML, and SQL Server 2008.
Confidential, Dallas, TX
.NET Developer
Responsibilities:
- Developed Document Management as ASP.NET MVC application and Site Manager as a WPF application
- Developed Controllers, Models using Entity Framework and C#
- Used jQuery, JavaScript for client side logic
- Involved in Integration of Client Application with the Scanner Interface using WCF
- Designed User Controls, Animations, and defined Dependency Properties to facilitate Data Binding
- Used Resource files to declare Styles, Control Templates, Data Templates and Item Templates
- Developed Converters in C# and Implemented Change and Error Notifications, Defined Application Strings in Application Resource Files
- Implemented Data Access Layer using C#, WCF, Entity Framework 4, LINQ, and Regular Expressions
- Developed User Controls and Updated references to User Controls and Services
- Developed custom Business Entities and used .NET Generics for data transfer Confidential various layers in the programming architecture
- Provided technical support during Phase 1 release of Document Management. Resolved test tracks, issues
Environment: .NET Framework 4.0, Microsoft Visual Studio 2010, Tortoise SVN, WPF 4.0, C#, Entity Framework 4, WCF, XAML, and Windows 7, MVC.
Confidential, Torrance, CA
Silverlight / .NET Developer
Responsibilities:
- Developed UI pages for Atlas in Expression Blend using Silverlight 4, designed User Controls, defined Dependency Properties to facilitate Data Binding, Used Resource files to declare Styles, Control Templates, Data Templates, Item Templates
- Developed Converters in C# and Implemented Change and Error Notifications, Defined Application Strings in Application Resource Files for Atlas project
- Addressed various Infrastructure Backlog Tasks in Atlas to upgrade the application to follow MVVM pattern to allow clear separation between layers to facilitate Scalability and Extensibility
- Implemented Data Access Layer using C#, WCF, Entity Framework 4, Lambdas using the Database First Approach, Used SQL server 2008 in the process as backend database
- Created Dynamic Silverlight User Controls that allow the Drag and Drop Functionality and helps the user to easily organize and visualize the hierarchical relationship of the content for Atlas
- Leveraged classes in System.XML and System.IO namespace to dynamically create and write XML based tags into those files to store the Information regarding the user interaction
- Used the classes available in the System.IO.IsolatedStorage namespace to enable the Silverlight application to Create, Access and Modify files in Local File System to Support business requirements in Atlas
- Used .NET Web Service Studio to test the Web services in GDO.
- Provided Technical Support during Phase 1, Phase 2 releases of GDO. Resolved Defects, Issues and addressed Incidents.
- Addressed Infrastructure Backlog Items in DDI, Reorganization of ASP.NET pages and Updated References to User Controls and Services
- Used XSLT to Transform the XML to generate HTML for ENS (Email Notification System)
- Leveraged methods in Client Script Manager to create client scripts for Site analytics
- Developed custom Business Entities and used .NET Generics for data transfer Confidential various layers in the programming architecture
Environment: .NET Framework 4.0, Microsoft Visual Studio 2010,Silverlight 4.0, C#, Entity Framework 4, WCF RIA Services, IIS, XAML, XML, and SQL Server 2008.
Confidential, Irving, Texas
.NET Developer
Responsibilities:
- Developed Rich User Interface for POC using WPF for Windows with Silverlight for Web using MVVM, C#, Visual Studio 2008 and Expression Blend and responsible for configuring and hosting Silverlight application on IIS
- Implemented Data Triggers, Event Triggers and Property Triggers in XAML and Converters in C# and declared them in the resource files
- Designed and developed Rich presentation tiers using WPF, XAML, ASP.NET and Expression Blend with C# 3.5 and Visual Studio 2008 and leveraged WPF features such as Styles, Animations, Story Boards, Path objects, Resource files, Control Templates, Data Templates with MVVM
- Implemented dependency properties to developed User Controls and Custom Controls, used Themes/Generic.xaml to define custom UI Properties and developed reusable user controls using Expression Blend, XAML and C# 3.5, Visual Studio 2008 and involved in mentoring new and existing staff on WPF, Silverlight and WCF for Trigger Module
- Implemented complex layout using built-in WPF Panels and custom panels with XAML, Expression Blend. Presentation Logic Implemented in V-M, used LINQ and tested with NUnit
- Performed Data Modeling using Entity Framework and created custom Business Entities Class Library to transport the data between Application and Presentation Tier using C# and Visual Studio
- Application Tier developed using WCF Web Services using C#, LINQ and hosted on IIS 7.0, implemented client side logic with JavaScript
- Developed Data Access Layer using MS Data Access Application Block utility and ADO.NET objects, LINQ using C#
- Used Visual Source Safe to maintain version information. Prepared test cases and performed unit testing using NUnit Testing Framework
- Suggested possible application enhancements, managed multiple projects and met deadlines
- Involved in Code Labeling and Certification of code in Deployment Integration Testing (DIT) and System Integration Testing (SIT) environments prior to deployment, used CRMM Studio to certify
- Coordinated the DB team in performing the Backup and Decommissioning of various databases
- Involved in Code reviewing and peer testing of the code and bug fixing using Visual Studio
Environment: .NET 3.5, Visual Studio 2008,Silverlight 3.0/2.0, ASP.NET, WCF, WPF, Expression Blend, MVVM, Ajax Control Toolkit, LINQ, C#, XAML, NUnit, JavaScript, XML, SQL Server 2005, Windows XP, Visual Source Safe 6.0
Confidential, Philadelphia, PA
.NET UI Developer
Responsibilities:
- Involved in Design, Development, Testing and Maintenance of the Application
- Involved in preparing business block diagrams such as Use Cases, Data Flow Diagrams based on the requirements of Business community
- Designed and developed Rich presentation tiers using Silverlight 2.0, XAML, MVVM, User Controls, Custom Controls and Telerik Silverlight controls
- Used Silverlight Panels, Images, Styles, Themes, VSM for designing and developing multiple layouts with several User and Custom controls with XAML, Expression Blend and implemented routed events
- Developed and implemented the business logic and price generation for domestic/ international rates using C# 3.5 and Visual Studio 2008
- Business Logic exposed using WCF based web services using ASP.NET, IIS with C#, Visual Studio and unit tested with Web application by creating proxy
- Involved in hosting the WCF Service in IIS environment, used JavaScript for Client Side validations in the Web browser
- Responsible for enhancing the Rate engine with the facility to add motorcycle Rates to it and responsible for all enhancements, testing for the rate engine
- Developed stored procedures and queries using T-SQL and involved in performance tuning by creating proper clustered and non-clustered indexes and enforced referential integrity using primary and foreign key and defined other database constraints
- Developing Stored Procedures, Functions, and Triggers in SQL Server for backend business logic
- Involved in developing Data Access layer using Microsoft Data Access Application Blocks using C# and ADO.NET objects and unit tested with Visual Studio Unit Testing Framework and used Team Foundation Server for source control
Environment: .NET 3.5, Visual Studio 2008, SQL Server 2005, C#, Web Services, Silverlight 2.0, XAML, MVVM, Expression Blend, AJAX, JavaScript, Windows Server 2003, Team Foundation Server, Visual Studio Unit Testing Framework and MS Office
Confidential, TX
.NET Developer
Responsibilities:
- Interacted with the Business Analyst, End Users and Business Community extensively to gather Requirements to Design the Workflow and Architecture of the System
- Involved in understanding existing Windows Forms application by F11 walk thorough and documenting the “AS IS” system and reviewing with business analysts and team members
- Upgraded the existing Windows Forms application to WPF application
- Implemented Business Logic in the code behind and developed extendable Custom Classes using Class Library to create reusable Assemblies using C#,Visual Studio 2005
- Consumed the ASP.NET Web Services in WPFuser interface and Implemented Data Binding and Presentation logic using C#
- Modeled Database in SQL Server and involved in creating user defined database objects such as Tables, Views, Constraints and Stored Procedures
- Designed and developed Rich presentation tiers using WPF, XAML and Expression Blend for Windows with third party controls and developed reusable User Controls and Custom Controls
- WPF Controls customized using Control Templates, Formatted Data with Data Templates and Data Triggers, Implemented Event Triggers and Property Triggers and VSM (Visual State Manager)
- Employed Agile Methodology (Scrum) for this project. Each sprint spanned 2 weeks including the demo to the user
- Worked with Team Lead in planning oncoming sprints and maintained backlog for development activities
- Participated in daily scrum meetings and provided the tech lead and project manager with status updates
- Responsible for bug fixing and Unit testing for the different application modules
Environment: .NET 3.0/2.0,Visual Studio 2005, C#, Windows Forms, WPF, XAML, Expression Blend, SQL Server 2000, VSS, NUnit, Agile, MS Office, Windows XP and Window Server 2003
Confidential
Programmer Analyst
Responsibilities:
- Involved in the complete Software Development Life Cycle from System analysis to Maintenance phase
- Created web forms using ASP.NET to maintain the timing schedule for each employee using Data Grid control
- Worked on validating user controls using Custom and inbuilt validation facilities in .net environment and used AJAX, Query
- Created user controls to facilitate the performance of Time Clock application
- Implemented Exceptions Handling with Custom Event Log and sending Email to Web Master
- Used SQL Server 2005 to design and create the database tables. Developed complex Stored Procedures, Triggers, Cursors, Views and other SQL Joins and statements for applications
- Created and consumed Web Services using VB.NET
- Implemented Application as POC demonstrating the pros of WCF Based Web Services. Involved in mentoring the Staff on WCF
- Upgraded the existing ASMX Web Services to WCF based Web Services to build highly responsive Web Application
- Used ADO.NET to access the Data Layer and Worked with Exception Handling during Connections
- Build and maintain reporting infrastructure around existing line-of-business applications, Configured SQL Server Reporting Services
- Create and support reporting data mart, which includes tables and views as well as necessary infrastructure to support pre-built reports
- Create and maintain SSIS Packages for transfer of data into reporting data marts and other ETL processes
- Designed and build standard reports utilizing SQL Reporting services 2005
- Configured the Report Server and deployed them in environments including Test, Production
- Scheduled Reports based on a particular Day and sent them through Email in required format (Excel, PDF, etc.)
- Implemented Forms-based Authentication in ASP.NET to authenticate the users
Environment: .Net Framework 3.0/2.0, Visual Studio 2005, ASP.NET, VB.NET, ADO.NET, HTML, JavaScript, XML, AJAX, XSLT, XSL, VSS 6.0, Web Services, SQL Server 2005, (SQL Server Reporting Services) SSRS 2005, (SQL Server Integration Services) SSIS 2005, Windows XP.
