.net Developer Resume
VA
SUMMARY
- 7+ years of experience in software development both web & win - based applications using Visual Studio
- Extensively implemented SOA & N-Tier architecture following Agile & Waterfall methodology.
- Experience in using Call Hierarchy, Parallel Programming & debugging, Web. Config, Chart control, Static IDs, Dynamic Types &Optional parameters feature of Visual Studio.
- Worked with XAML, XML, XSL/XSLT, CSS, JavaScript, Ajax, JQuery, JSON and XHTML to create dynamic and user-friendly GUI.
- Extensively used Inversion Control, Separation of Concern & Dependency Injection to create high cohesion and low coupling modules.
- Extensively used Master Page and Themes for consistent look and feel of web pages.
- Implemented MVC, MVP, Singleton, Abstract & Factory design pattern to improve the enhancement of the applications.
- Extensive Experience in using S.O.L.I.D Design Patterns
- Used Control Template and Data Template features of WPF to create RIA.
- Proficient in using Expression Blend 4.0/3.0 to create XAML based UI for Silver light and WPF applications.
- Experience in WCFRIA services to access data for ASP.Net and Silver light applications.
- Worked with SOAP, WSDL, UDDI, IIS and COM to develop Web Services.
- Experience in developing Data Access Layer using ADO.NET/ADO.NET Entity Framework, LINQ, T-SQL to map relational database with .NET classes.
- Created efficient SQL stored procedures, database tables, views, user defined functions, queries and transactions to minimizing trips between client and server.
- Extensively used SSIS for integration and Crystal Report & SSRS to generate reports.
- Extensively used N-UNIT testing and TDD design Pattern
- Experience in using TFS and VSS for Source and Version Control, Code Security and File Sharing.
- Strong analytical, interpersonal skills and working knowledge of System documentation.
- Strong Experience in using MATLAB/Simulink and Engineering Project Management
- Certified Quality Engineer (CQE) from the American Association for Quality.
TECHNICAL SKILLS:
.Net Technologies: C#, ASP.NET, .Net Framework 2.0/3.0/3.5/4.0/4.5 , ADO.Net Entity Framework, ADO.NET, LINQ, Silver Light 3.0/4.0, WCF, C++
Microsoft Technologies: Visual Studio 2005/2008/2010/2012 , MS Office SDK, MS Visio
Web & Scripting Languages: ASP.Net WebForm/MVC, AJAX, AJAX Toolkit, JavaScript, CSS, XML, XAML, HTML/ DHTML, Web Services, Expression Blend3.0/4.0, Web Forms, Win Forms
Reporting & Integration Tools: Crystal Reports, SSIS, SSRS
DBMS: MS SQL Server 2005/2008/2008 R2/2012, MS Access
Operating System: Windows 8/7/Vista/2003/XP/2000/NT/98
Web Server: IIS 5.0/6.0/7.0
Design Pattern: MVC, MVP, MVVM
Modeling tools: UML, Rational Rose
Version Control: TFS,VSS
Engineering Tools: Matlab/Simulink, ABAQUS, AutoCAD, ANYIS
PROFESSIONAL EXPERIENCE
Confidential, VA
.Net Developer
Responsibilities:
- Involved in analysis, design and development of the application under Agile Methodology.
- Implemented ASP.NET MVC design pattern in N-Tier Application to achieve low coupling and high cohesion between modules.
- Implemented ADO.Net Entity Framework as a part of Data Access Layer
- Developing a Service Oriented Architecture (SOA) for distributed systems
- Maintaining and bug fixing for Legacy ASP.NET WebForm pages.
- Designing WCF Service for companywide distributed system
- Writing T-SQL store procedures with complex logic
- Designed Custom and User Controls
- Writing C# code for complex UI, Business and Data Access logics
- Applied SOLID design Patter for better scalability, maintainability and performance
- Used JQuery Validation for client side validation.
- Used Entity Frame Work to create DAL &LINQ Methods.
- Used TFS for source and version control.
- Used SSRS to generate charts & reports to improve decision making process.
Environment: VS 2010/2012, SOA, ASP.NET MVC 3, WebForm, SQL Server 2008 R2,HTML5/XHTML, XML, ADO.Net Entity Framework, IIS 7.0, SSRS, SSIS, .Net Framework 4.0, N-Unit, JQuery, JSON, AJAX, C#, WCF, LINQ .
Confidential, Rockville, MD
.Net Developer
Responsibilities:
- Involved in requirement gathering, design and development (under SOA architecture &Agile Methodology).
- Designed Use cases, Sequence Diagram, Class and Object to simplify development stages.
- Developed loosely coupled modules using Multi-Tier Application design pattern.
- Implemented Control and Data Template to handle appearance and behavior of controls.
- Used Data Binding to communicate, display and interact with the data.
- Implemented Win-Based Authentication and Validation controls for client side data validation.
- Data synchronization was done using WCF services.
- Used Entity Framework, LINQ to SQL to develop Data Access Layer and manipulate the database.
- Created Stored Procedures, Triggers &Views to access and manipulate the data from the database.
- Used SSRS and SSIS for generating reports, charts and integrate data.
- Utilized TFS for source and version control.
- Used Crystal Reports to generate Reports and charts.
Environment: .Net Framework 4.0, VS2010, SQL Server 2008 R2, MVC, ADO.Net, SOA, ASP.NET 4, C#, WPF, WCF services, JQuery, AJAX, LINQ.
Confidential
Simulation Engineer/Software Engineer
Responsibilities:
- Developed software algorithms for simulation of gas power generation including Mechanical analysis, Kinematic analysis, Vibration and Seismic analysis and Thermal analysis
- Scripting: MATLAB for batch scripting for automating common development tasks, for querying regions of code, and for invoking mass automated refactoring via regular expression find and replace edits.
- Verification of the design was achieved with a multichannel National Instruments DAQ card followed by Fourier analysis in MATLAB yielding several plots demonstrating real time performance.
- Implemented mathematical models in MATLAB/Simulink for simulation of inertial measurement instruments using HPC clusters.
- Created an animated simulation of the dynamic components in MATLAB as well as conducting a parametric error analysis of involved components: grating dimensions, oscillation frequency, interpolation method, and digitization sampling frequency.
- Create web-based power generation courses using .Net Technologies
Environment: MATLAB, VS 2008, .Net frame work 3.5, WCF, SOA, ADO.Net, ASP.Net 3.5, XML, SQL Server 2008, Visual Source Safe, IIS 6.0, Web Services.
Confidential
Software Developer - .NET
Responsibilities:
- Analyze and gather system level requirement(SRS)
- Prepare and produced detailed (low) level design document with all pseudo codes and also the interface level documents
- Prepare analysis, estimation design documents for different components and functional modules required by the system
- Developed Window Application and UI using C#, WPF and Win Form
- Developed Webpages and UI usingASP.NET, CSS, XML & JavaScript.
- Used ASP.NET Validation Controls and Custom Controls to perform validations on server and client side.
- Implemented user Session Management with form based authentication.
- Used Data Grid and Combo box Controls to for flexible data presentation.
- Used ASP.Net using C#.
- Used XSLT to consume and manipulate XML data.
- Created and consumed Web Services.
- Implemented Data Access Layer using ADO.NET to communicate with SQL Server.
- Created Stored Procedures and triggers in SQL server to process and update data to the forms.
- Used Crystal Reports to generate reports.
Environment: .Net Framework 2.0/3/3.5, SQL Server 2005/2008, VS 2005/2008, C/C++, C#2.0/3.0, ASP.NET, Win Form, WPF, 2.0/3.0, ADO.Net, XML, HTML, DHTML, JavaScript, Crystal Reports, web services.
