.net Developer & Analyst Resume
Raleigh, NC
SUMMARY
- Over 8 years of diverse Experience with all phases of Software Development Life Cycle(SDLC), involved in designing, developing, integrating and implementing, software applications based on Microsoft .NET technologies, backend development and building multi - tiered architecture.
- Strong hands on experience in the Microsoft.Net Framework 4.0/3.5/3.0/2.0 developing Win Forms, Web Services, Win Services, Web Pages using ASP.Net 4.0/3.5/3.0/2.0 , VB.Net 9.0/8.0/7.0, C#.Net 3.0/2.0, ADO.NET, IIS, ASP, VBScript, JavaScript, Jquery, VB6, ADO, HTML,DOM, DHTML, XML, XSLT and Crystal Reports in developing Windows-based and Web-based applications.
- Experience with an Agile software development methodology and Test Driven Development including SCRUM Framework.
- Experience in interacting with client, end users for understanding the requirements and preparing Business Requirement documents and Functional Specifications, Process Flow diagrams, Class diagrams, Sequence diagarms and UML data Models.
- Strong knowledge of Object Oriented Programming System(OOPS) concepts including inheritance, polymorphism, encapsulation and abstraction and Used design patterns like Factory, Singleton and Observer Pattern etc...
- Worked with .NET Server Controls, Web User Controls, Data Grid Web Control, and Form Validation Controls and crested numerous Custom controls in ASP.NET.
- Extensive experience in developing, debugging multi-tier applications using C#, AJAX, XSLT, XML, HTML, Serialization, CSS, N-unit.
- Expertise in building Web Services using WSDL, UDDI, SOAP Protocol and consuming/publishing Web Services.
- Proficient in using XML related technologies Like XSLT, XPATH and XQUERY.
- Expert in implementing LINQ Query expressions and Lambda Expressions with various kinds of LINQ operators like Projections, joins, restrictions, set etc...
- Expert in Implementing LINQ to multiple data sources to improve the performance, avoid SQL Injections and generating ORM using Microsoft SQL Metal tool.
- Proficient in using Mirth Connect to route, filter and transform messages.
- Proven experience with enterprise messaging tools like ActiveMQ
- Experience in deploying and managing application over Windows Azure platform (Cloud).
- Expertise in writing WCF services with features Overloading, reliability, performance and implementing various kinds of bindings, custom service testers for services etc…
- Proficient in using JavaScript and ASP.NET validation controls for performing Form Validations.
- Expertise in implementing SOA Architecture using Windows Communication Foundation (WCF) to build service-oriented applications with secure, reliable solutions that integrate across platforms
- Working Knowledge of Windows Presentation Foundation (WPF) which provides developers with a unified programming model for building rich Windows smart client user experiences that in corporate UI, media, and documents
- Involved in Developing Styles and Themes using XAML to customize the existing Silverlight Controls using Data Temples, Control Templates and Triggers
- Creating Custom Controls and User Controls and Implemented Various Silverlight Dependency Properties using XAML, C#.NET.
- Strong analytical and conceptual skills in database design, development and writing T-SQL for implementing stored procedures, functions and triggers in MS SQL Server 2008/2005 & Oracle 10g/9i.
- Excellent team player and brilliant ability to coordinate between the team numbers
TECHNICAL SKILLS
ProgrammingLanguages: C++, C#.Net 4.0/3.0/2.0, VB.NET 9.0/8.0/7.0, T-Sql, PL/SQL
Web Technologies: ASP.NET 4.0/3.5/3.0/2.0 , WPF 4, Silverlight 4.0/3.0,ASP.Net Ajax 3.0/2.0,Javascript,Jquery
Xml Technologies: XAML, XML,XDOCUMENT,XSLT, XPATH, XSL
UI Technologies: Winforms,WPF
IDE Tools: Visual Studio 2010/2008/2005 , Sql Server Management Studio
Databases: MS SQL SERVER 2008/2005,MSAccess 2010/2007/2003 , Oracle 10g/9i
Modeling Tools: UML,MS Visio 2010/2007
Reporting Tools: Sql Server Reporting Services (SSRS), Crystal Reports 10/8.5/8
Servers: Windows Server 2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Middleware: WCF,ADO.NET 4.0/3.5/3.0/2.0 /1.x,MSMQ,WebServices,Enterprise Library 4.1/3.1
Version Control Tools: Visual SourceSafe 2005, SubVersion, Team Foundation Server 2010/2008
Other Utilities: ILdasm, Nant, gacutil, Sn.exe, Ants
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
.Net Developer & Analyst
Responsibilities:
- Actively promoted agile concepts that relate to empowerment. In other words, enabled people to perform the tasks in the most efficient and effective manner.
- Analyzed requirements; formulated integrated, efficient, and thorough test plans; and testing with attention to detail and sustained concentration.
- Identify and implement the existing enhancements without affecting the existing system.
- Demonstrated strong analytical and conceptual skills in database design, development and writing T-SQL for implementing stored procedures, functions and triggers in MS SQL Serve & Oracle
- Effectively identified and solved the operational and implementation challenges of an enhancement in an existing system.
- Responsible for delivering components using test driven development techniques with high levels of code coverage and code quality enforced by custom FxCop rule sets
- Integrated CruiseControl.net with TFS to deliver continuous integration to TFS.
- Managed development activities of a team of senior WCF web service developers using scrum and agile iterative development techniques.
- Identified areas in an application effected by new functionality/enhancements and deduced a solution to mitigate the issue.
- Extensively worked in Entity Data Model for implementing Business logic and Data Layer.
- Experience with an Agile software development methodology and Test Driven Development including SCRUM.
- Developed web Forms usingASP.NETand implementedformvalidationusing Validation controlsusing both Custom validation and JavaScript was written for Client side validations and also used the validation controls.
- Implemented Session Management, Caching features and Session timeout functionalities
- Worked with .NET Server Controls, Web User Controls, Data Grid Web Control and form Validation Controls in ASP.NET.
- Simple validations on user interface are achieved through client side scripting, JavaScript and the rest on business logic through server side scripting
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Redesigned the application layout and CSS styles.
- Used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Involved in creating stored procedures and views in SQL for data manipulation and retrieval.
- Implemented Unit Testing, Integration Testing and Regression Testing.
- Performed daily build activities which involves deploying the Entire App to various Web servers automatically using the deployment solution.
- Used Visual SVN for the purpose of version Control and source code maintenance needs.
- Used Bugzilla for the purpose of bug tracking and quality control purposes.
Environment: .Net framework 4.0, C#.Net 4.0, Visual SVN, Visual Studio 2010, Web Service, IIS 7.0, Agile, SQL Server 2008, Windows 7, MS Office, Bugzilla
Confidential, Barrington, IL
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces to construct the business logic using C#.
- Developed a modular WPF application using MVVM for the medical industry with a WCF and SQL Server backend.
- Implemented World ready (Globalization and Localization) features in WPF to display the patient details and updates.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site
- Developed system services SOA application platform for use by all applications utilizing WCF services.
- Developed Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used Multithreading to monitor objects to ensure that block of code runs without interrupting from any other code running on other threads.
- Extensively involved in Declarative Databinding by binding data dynamically to data list control based on the selection.
- Extensively involved in designing in graphical buttons and tabs using Expression Blend.
- Designed and developed Graphical user interfaces using Silverlight XAML and C#.
- Extensively used Silverlight Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Used JavaScript to perform validations and catch the events on client’s browser.
- Facilitated the routing, filtering, and transformation of messages between health information systems using Mirth Connect
- Extensively worked on publish-subscribe pattern using Active MQ/Azure topic to get live data from different feeds.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
- Used LINQ to SQL,LINQ to XML, and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Deployed and Managed the WPF applcation over Windows Azure Service bus.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Extensively wrote and used stored procedures, Database Triggers in SQL 2008.
- Implemented Unit Testing, Integration Testing and Regression Testing.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: .Net framework 4.0/3.5, C#.Net 4.0/3.5, WPF 4, WCF, Silverlight 4.0/3.0, LINQ, VSS, TFS, VisualStudio 2010/2008, Web Service, IIS 7.0/6.0,Enterprise library, WSDL, SOAP, Agile, SOAP, ADO.Net, XAML, XML/XPath, Mirth Connect 2.1, VB, N-Unit, SQL Server 2008/2005, Windows XP, MS Office, UML, ActiveMQ 5.4.3, Windows Azure.
Confidential, NJ
Sr.Net Developer
Responsibilities:
- Involved in Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Experienced in developing and consuming Web Services and n-tier web applications using ASP.NET, C# and ADO.NET.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted in a Windows service.
- Designed WCF with Service oriented architecture to support Distributed computing where services were consumed by end users.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Gathered User Requirements,designed the Framework using UML that included identifying the use cases and draw Use case diagrams and sequence diagrams.
- Extensively used Distributed Components to access the data from other autonomous computers, which is required for the project.
- Involved in creating activities and processes for Windows Workflow Foundation (WWF) for service interoperability.
- Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
- Effectively created easy to use, reusable controls and integrated them into ASP.NET web pages.
- Used variousASP.NETweb server controls that includedSite Map Path,Menu,Tree View,Grid ViewandDetails Viewto develop web forms.
- Used extensively JQuery and Java Script for Client Side Validations.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used EntLib Framework to customize the application based on the behaviors.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate the information sharing.
- UsedADO.NETobjects such as Data Reader, Dataset and Data Adapter, for consistent access to Oracle data source.
- Involved in creating stored procedures, triggers, and views in Oracle for data manipulation and retrieval using PL-SQL.
- Performed Unit testing and System testing and prepared required documents for testing.
Environment: Visual Studio 2008/2005, ASP.NET 3.0/2.0, C# 3.0, WCF, ADO.NET, Oracle 10g/9i, XML, HTML, XSLT, XPath, JavaScript, IIS 6.0, NUNIT, SOAP.
Confidential, Atlanta-GA
.Net Developer
Responsibilities:
- Developed web based application for using ASP.NET, VB.NET, ASP, VBScript, JavaScript, Visual Basic 6.0, COM, XML, and XSLT.
- Implemented input validation using the ASP.NET Input Validation Controls.
- Implemented Forms-based Authentication in ASP.NET to authenticate the users.
- Designed and Implemented the Data Access Assembly using ADO.NET, VB.NET, and SQL Server.
- Worked with the database using ADO.NET library.
- Configured Web.Config file for the configuration of the entire Web Application.
- Developed ASP and VB pages to meet the business requirements and also involved in replace VB pages with redesigned VB.NET pages.
- User interface separated withJavaScript/JQueryinclude files and clients side validation
- Created stored procedures in SQL Server 2005, wrote the SQL statements using T-SQL, executed and tested stored procedures on SQL Server 2005.
- Developed Interfaces for data exchange using SQL Server, Visual Basic and XML.
- Developed Web UI Development using AJAX approaches in the product.
- Designed, Developed Business Logic, Data Access COM Components in Visual Basic and deploying in COM+ application.
- Used Unit Testing frame work for .NET Technologies.
- Designed and generated reports using Crystal Reports.
- Wrote stored procedures and SQL statements to access data from SQL Server 2005 Database.
- Involved in the design of the Database and Developed Stored Procedures using SQL for all the interaction with the database.
Environment: .Net framework 3.0, Visual Studio 2005, C# 3.0, ADO.NET, ASP.NET 2.0, XML,MQSeries, sql server 2005, IIS 6.0
Confidential
Jr.Net Developer
Responsibilities:
- Designed and developed new web forms using ASP.Net 1.1.
- Implemented Data Validation controls on various web pages.
- Wrote Stored procedures, Functions using SQL.
- Studying the requirement and understanding the functional specifications.
- Implementing required database access using ADO.NET
- Involved in the Design, development and implementation.
Environment: .Net framework 2.0, Visual Studio 2003, ASP.NET, ADO.NET, C#, SQL Server 2005/2003, IIS, HTML, CSS
Confidential
Jr.Net Developer
Responsibilities:
- Involved in the full cycle of this project( Analysis, Design, Coding and Development)
- Utilized secure APIs from Authorize .NET for the e-payment part of the web site.
- Designed and developed web forms using ASP.NET, C#.NET and Visual Studio 2003.
- Web Forms visibility performance has been tuned by AJAX.
- Microsoft Visual Source Safe 2000 have used for Project Management and SQL Server 2000 for Database.
- Two-way hashing algorithm had implemented to protect sensitive data such as session and application variables across pages.
- The Business Logic during the development of Web application is implemented in C# .NET.
- Work done included requirements gathering, database design, data access, business layer, and user interface programming.
- The deployment and configuration of SQL Server 2000 running on Win 2000 Enterprise Server.
Environment: .Net framework, Visual Studio.NET 2003, C#.NET 1.0, ASP.NET 1.x, ADO.NET 2.0, AJAX, SQL Server 2000, T-SQL, CSS, XML, Web Services, Windows 2000, VSS 6.0, PDF