.net Resume
NyC
Professional Summary
- 10 year experience in Microsoft based Web/ WinForm / Enterprise Applications as Senior Developer & Architect
- Extensive experience with .NET (C#,VB.NET, ADO.NET, ASP.NET, MVC 3.0, AJAX, LINQ, WinForm)
- Proficient in development and debugging applications using Visual Studio 2003/2005/2008/2010
- Analysis, Design and Development experience with RDBMS SQL Server 2000/ 2005/2008 & Microsoft Access
- Complete SDLC cycle: System Analysis, Design, Development, Testing, Deployment & User Training
- Strong skills in HTML, JQuery, JavaScript, MVC 3.0, Razor, Microsoft ASP.Net Ajax, ASP.Net Themes
- Distributed App. development using WCF, WebServices, XQuery & XSLT, Altova XMLSPY, MapForce
- DB Design & implementing SQL Server 2005/2008 Stored Procedures, Triggers, Indexes, Views, Functions
- Database Optimization and Performance Tuning using SQL Server 2005/2008 Profiler & Analyzer
- Professional experience with SQL Server Backup & Recovery Models, CLR Stored Procedures & Function,SQL Reporting and Bulk Importing functionalities
- SQL Server 2005 Implementation & Maintenance, SSRS, data integration & Transformation using SSIS/DTS
- WinForm application development using Visual Studio WinForm Controls & Telerik & Infragistics
- Web based application development using Microsoft ASP.Net Ajax, UpdatePanel, ScriptManager & JQuery
- E-Commerce application development using ASP.Net (1.1, 2.0, 3.5, 4.0), AJAX Pro, Payment Gateways
- Microsoft Data Access, Logging, Caching, Exception handling application blocks for Application enhancement
- 3-tier application development experience using Easy Objects, Subsonic ORM and Enterprise Library Blocks
- RAD development experience using Telerik, Infragistics and Component Art GUI Controls, Dundas charts
- RAD development using .Net Framework 3.5/4.0, ADO.Net Data-Services, LINQ, LINQ2SQL, EF 4.0
- Application deployment experience using Visual Studio Deployment features, Install Shield, Inno setup
- Proficient experience in Windows Communication Foundation (WCF) & Workflow Foundation (WWF),WPF
- Development of SOAP & REST based WebServices / WCF with (WSE) Web Services Enhancement feature
- Strong Project Management and development experience using Agile and Scrum based methodologies
- Experienced using Design patterns and object-oriented programming for software development
technical skills
Operating SystemWindows 2000/2003/2008, Windows NT 4.0, Windows 95/98/XP/Vista
Front End Tools
Visual Studio 2005, Visual Web Developer, WinForms, Telerik, Infragistics, ComponentArt GUI controls
Version Control & Proj Mngt.
Microsoft Visual SourceSafe, AceProject Project Management, TFS
Web Technologies
ASP.Net 1.1/2.0/3.5/4.0, C#, .Net 1.1/2.0/3.5, VB.Net 9, ASP, HTML,IIS WebServices, JSON, JQuery, LINQ2SQL,XML, CSS, JavaScript, LDAP
Business Component
C#, VB.Net, Ado.Net, Data Services, SOAP & REST based WebServices/WCF
Databases
Microsoft Access, SQL Server 2000, SQL Server 2005, 2008
Reporting Technologies
Crystal Reports, SQL Server Reporting Services (SSRS)
Tools/Applications
Microsoft Expression Web, Visual Web Developer (VWD), Microsoft Office, Management Studio, Photoshop, FrontPage, SQL Server Analyzer & Profiler
Professional Experience
Confidential, NYC Feb 2012 - Current
.Net Senior Developer / Consultant
Description
The Global Corporate Solutions Team is involved in development and integration with internal and external systems and customer facing web sites. One of the web apps that supplement college textbooks needed enhancement and new modules and services to support new and changing business requirements.
Roles and Responsibilities:
- Involved in Scrum based approach for team collaboration and for delivering reusable Components
- Design and development of REST based WCF services for content management and cleanup
- Web development and enhancement using C#, ASP.Net, JQuery, LINQ, Entity Framework 4.1
- DB design and development using SQL 2008, TSQL & CLR Stored Procedures, SQL Agent Jobs
Environment:
Visual Studio 2010, ASP.Net 4.0, MVC 3.0, C#, SQL Server 2008, JQuery, NInject, LINQ, .Net Framework 4.0, TFS (Team Foundation Server), WCF, JSON, XML, XSLT, EF4.0, LINQ2SQL, LINQ to Entities
Confidential, NJ Sep2011 - Dec2011
.Net Senior Developer / Consultant
Description
Micro Strategies is a business and infrastructure solution provider. For one of their prestigious Electric Power Company they provided invoice and billing system. The project spanned across SharePoint along with .Net technologies and integration with legacy systems.
Roles and Responsibilities:
- Design and Analysis of data transfer components using SQL 2008, SharePoint Lists for Invoice Reporting
- Involved in Scrum based approach for team collaboration and for delivering reusable Components
- Web UI development for Invoice Tracking Dashboard using C#,ASP.Net, JQuery, LINQ, Telerik UI Controls
- Business layer development using .Net 4.0 , C#, LINQ to SQL , LINQ to SharePoint, ADO.Net, NUnit
- Data layer development using SQL 2008, TSQL & CLR Stored Procedures, SQL Agent Jobs
Environment:
Visual Studio 2010, ASP.Net 4.0, C#, SQL Server 2008, JQuery, NInject, LINQ, .Net Framework 4.0, TFS (Team Foundation Server), WCF, JSON, XML, XSLT, SharePoint Lists, EF4.0, LINQ2SQL, LINQ to Entities
Confidential,NYC Apr 2011 - Sep2011
.Net Senior Developer
Description
MedPageToday (MPT) provides medical news and information to physicians and medical related people. This site offers latest medical articles, summaries, actionable information along with Continuing Medical Education (CME) so that physicians, nurses and other medical related people can earn credits and keep their medical profile updated. The site was originally developed in Cold Fusion and is in the process of migration to .Net
Roles and Responsibilities:
- Design and Analysis of existing Cold Fusion application for migration to ASP.Net MVC app
- Involved in Scrum based approach for team collaboration and for delivering reusable Components
- Web User Interface development using ASP.Net 4.0, JavaScript, CSS, JQuery libraries
- Cold Fusion Component and Web Services design and integration with C# ,LINQ, Generics, WCF
- Integration with publishing application and workflow for data ingestion and collaboration C#,EF4.0, LINQ
- Team Foundation Server for source code control and collaboration and project tracking
Environment:
Visual Studio 2010, UltraEdit, ColdFusion 8, ASP.Net 4.0, C#, SQL Server 2008, MVC 3.0, Razor, JQuery, NInject, .Net Framework 4.0, TFS (Team Foundation Server), EF 4.0 (Entity Framework 4.0)Cold Fusion Web Services, WCF, JSON, XML, XSLT
Confidential,NJ Nov-2010 - Mar 2011
.Net Senior Developer
Description
Involved in design, development and integration of end-to-end business management components and controls for internal projects. Creating controls for the DashBoard project and integrating with web services. The Dashboard project then becomes the foundation for all internal and external publishing, financial and marketing applications.
Roles and Responsibilities:
- Involved in Scrum based approach for team collaboration and for delivering reusable Components
- Component and Services design and development using XP practices Pair Programming and TDD
- Pluggable UI component development using Visual Studio 2010, C# 4.0, ASP.Net 4.0, MVC 3.0, JQuery
- WCF development using C#, Generics, EF 4.0, LINQ and testing using Visual Studio 2010 and VSTS and TFS
- Team Foundation Server for source code control and collaboration and project tracking
Environment:
Visual Studio 2010, ASP.Net 4.0, C#, SQL Server 2008, MVC 3.0, Razor, JQuery, Inversion of Control using NInject, LINQ, .Net Framework 4.0, TFS (Team Foundation Server), Entity Framework 4.0, Web Services, NUnit, WCF, JSON, XML, XSLT, JQuery HighCharts plugin
Confidential,
.Net Architect / Senior Developer Nov 2009 – Nov 2010
Description
ESB is an integration platform helping various distributed WebServices and applications within DOE environment to collaborate and provide unified Student and Schools Management information to business users. Using IBM Web Sphere Enterprise Services Bus helps enable fast and flexible Application Integration, Decouple complex integration logic from each application and offers central integration solution eliminating point-to-point connectivity programming.
Roles and Responsibilities:
- Scrum based approach for development, team collaboration and coordination
- Prototyping and Proof-of-Concept (POC) involving Canonical Models, SOAP Services, WCF, Message Broker
- SOAP based Web Services development using C#, Visual Studio 2005/2010, NUnit, SOAPUi, XMLSpy
- Web Apps using ASP.Net 4.0, MVC 2.0, JQuery, Visual Studio 2010, ComponentOne iPhone Ui Controls
- WebServices unit testing and Stress Testing using Visual Studio Team System 2010 and TFS integration
- SQL Server 2005/2008 Tables, Views, Stored Procedure & T-SQL Functions, SSIS and XSLT transformation
- Collaboration with IBM Web Service Registry WSRR and Web Sphere Message Broker Developers
- Visual Source Control for version control and centralized development storage repository
Environment:
Visual Studio 2005/2010, C#, SQL Server 2005/2008, SSIS, LINQ, MVC 2.0, .Net Framework 2.0, 3.5, 4.0, SQL Management Studio, SQL Profiler, SQL Analyzer, WCF, Visual Source Safe, VSTS 2010, TFS, JQuery, XSLT 1.0/2.0, MQClient, Altova MapForce, Altova XMLSpy, IIS 6
Confidential,Bohemia, NY
Project Name: Knowledge Management System (NexGen)
Senior .Net Developer April 2009 – Oct 2009
Description
NexGen is a Web based Enterprise level Student Management System. Based on the latest technologies and SOA architecture it not only offers detailed Student & Grade level Management but also reporting functionalities in accordance with State accountability standards.
Roles and Responsibilities:
- Scrum based approach for development, team collaboration & coordination
- GUI using VB.Net, ASP.Net 2.0, Authentication, Authorization, Role & Membership Mgmt.
- GUI enhancement using ASP.Net 2.0 Master Pages, Themes, Ajax Pro, JavaScript & XSLT 1.0/2.0
- Web User Control development for code reusability within same and multiple web applications
- DB enhancement using SQL Server 2005/08 Tables, Views, Stored Procedure & T-SQL Functions
- T-SQL Queries, Stored Procedure testing & optimization using SQL Profiler, SQL Query Analyzer
- Visual Source Control for version control and centralized development storage repository
Environment:
ASP.Net 2.0, Visual Studio 2005, MVC 2.0, C#, VB.Net, SQL Server 2005/2008, SQL Management Studio, SQL Profiler, SQL Analyzer, Ajax Pro, JQuery, JSON, Visual Source Safe, XSLT 1.0/2.0
Confidential, Elizabeth, NJ
Project Name: Warehouse Management System (WMS)
.Net Consultant / Sr. .Net Developer Jan 2009 – April 2009
Description
This was a Windows CE based Inventory management system. The company is into manufacturing and sales of cables and inventory management, stock counting etc. act as a backbone in all the operations. Warehouse management system integrates with the CRM and the Sales application for complete tracking of company’s business.
Roles and Responsibilities:
- Application Design & Development using VB.Net, Visual Studio 2003/2005, Windows Mobile 5.0, Microsoft Emulator, Active Sync 4.5
- Database development in SQL Server 2005 Tables, Views, Stored Procedure & T-SQL Functions
- Handheld device used for the application Intermec 730B Mobile Computer
Environment:
Visual Studio 2003/2005, VB.Net, SQL Server 2005, SQL Management Studio, SQL Profiler, SQL Analyzer, Data-Direct ADO.Net Provider, Visual Studio Mobile Application Development, ActiveSync 4.5, Mobile Device Emulator
Project: Terasen Business Process Automation
Description:
The project focused on automation of business processes like Billing and Enrollment processing for a Canadian Gas Company. Manual processes are automated to increase efficiency, improve performance and reduce work load. A window based application integrated with automated window services for importing customer’s files and billing information from other server application. Overall the application automates and simplifies business processes running inside the organization and provides more opportunities to analyze and cater changing business requirements.
Roles and Responsibilities:
- Actively involved in Analysis, design, development and testing of 3-tier architecture for the application
- Using Scrum based project development approach for developing a 3-tier architecture
- Database Design and Development involving DB tables, Views, Triggers, Stored Procedures and Functions
- Data layer development using ADO.Net, Enterprise Data Access Application Block
- Business layer developed based on Façade and singleton design pattern using C#
- WinForm based development using C#, Web Services, Grid Control, Combo, Listbox, PanelBar, TabStrip
- Involved in of SQL Server CLR based-functions and Bulk importing utility development using SSIS
- Responsible for managing iterative and incremental development process
- Application deployment and Remote based installation
Environment:
WinForm, Visual Studio 2005, C#, SQL Server 2005, Telerik Grid Control, XML, Xpath, SQL Management Studio, SQL Profiler, SQL Analyzer, GotoMyPC, SQL Server Analyzer, SQL Server Profiler, SQL Integration Services (SSIS)
Project: Booking System (Medical Spa)
Description:
Booking system is a web based application which aims to provide booking and other related facility to people in the Medical spa domain. The application offered management and tracking facilities of clients, services, payroll, employees and inventory records and details.
Roles and Responsibilities:
- Scrum based project development and management approach used for developing a 3-Tier application
- Analysis and Development of Web based Application using ASP.Net 2.0, VB.Net, AJAX & SQL Server 2005
- DB development including table design, Views, Stored Procedure, T-SQL functions and Query Development
- Using EasyObject ORM for business and data layer development and integration
- Design and develop UI Front-End forms using ASP.Net 2.0, Ajax, Membership, Profiling, Validation controls, Master Pages, CSS and JavaScript for a richer and interactive interface
- Web User Control design and development for code reuse and Caching techniques for performance reasons
- Microsoft ASP.Net Ajax used for offering faster Searching and paging functionalities
- Business related interactive Report generation using (SSRS) SQL Reporting Services 2005
- SOAP Web Service development for future enhancements and integration
- Actively involved in Application QA, testing and debugging
- Source Safe used for version controlling and AceProject for online project management tasks
Environment:
WebForms, IIS, VB.Net, Visual Studio .Net 2005, ASP.NET 2.0, JavaScript, HTML, Web Services, XML, Xpath, T-SQL, ADO.Net, Ajax, SQL Server 2005, SQL Management Studio, SQL Analyzer, SSRS, SQL Profiler, JavaScript, JSON, JQuery, HTML
Project: Loud Click
Description:
LC is a highly scalable content management solution (CMS) that addresses most demanding site development and management tasks. The application allows creating multiple websites easily and offers editing, managing and publishing features for all kind of contents. User Friendly interface, Admin panel, Work Flow engine, Content sharing and branching along with Drag & Drop editing features makes this a very handy tool.
Roles and Responsibilities:
- Technical analysis and development of 3-tier application development using scrum based approach
- Web based Application development using ASP.Net 1.1, SQL Server 2000, VB.Net, Visual Studio 2003
- Involved in development and integration of various modules and business components developed in VB.Net
- DB Design and Development including table design, Views, Stored Procedure & T-SQL Functions’ development
- Extensive use of SQL Profiling and Query Analysis Tools for T-SQL Query optimization and debugging
- DTS packages for email generation to the concern people based on the application business logic
- Transaction management at the DB level as well as through ADO.Net Transactions functionality
- Integrated Microsoft Enterprise Application Blocks for Data Access, Logging, Exception handling functionalities
- Involved in the integration of 3rd party GUI Controls from Telerik for a richer user interface
- Web User Control design and development for code reuse, Caching User Controls for performance
- Extensive use of XML, XSLT and XPath functionalities and code integration with Telerik Tree & Menu Controls
- Extensive use of Visual Source Safe for version control and AceProject for project task management
- Mentor new developers ensuring a seamless and timely transition into the larger team
Environment:
WebForms, IIS, VB.Net, Visual Studio .Net 2003, ASP.NET 1.1, SQL Server 2000, SQL Profiler, JavaScript, HTML, Web Services, T-SQL, ADO.Net, CSS, XML, Telerik Editor, Combo, Menu, PanelBar, Splitter, TabStrip, Toolbar & Tree View Control
Project: SOAR (System Output & Archival System)
Description:
S.O.A.R. (System, Output, Archival and Retrieval) is a .Net windows based system which works in collaboration with Adobe Products such as: Adobe Central Server and Adobe Output Designer. It allowed organizations to create personalized documents from legacy systems like AS400, RS6000 etc. and present them in a professional manner which can then be emailed, faxed or printed. The application utilizes Adobe Acrobat Distiller, Adobe Output Designer, Adobe Central and Visual Transformation Editor along with C#, SQL Server 2000 and MS Access.
Roles and Responsibilities:
- Translating moc-ups and functional specification documents into design document for development process
- Involved in development & extension of application using C#, SQL Server 2000 and Adobe products like Adobe Distiller, Adobe Output Designer, Adobe Central and Visual Transformation Editor
- Analysis and Development of DB objects like Tables, Views, Stored Procedures & T-SQL Queries
- DTS for gathering data from legacy AS400, Access, RS6000, Excel applications into SQL Server 2000
- Extensive use of SQL Profiling and Query Analysis Tools for T-SQL Query optimization and debugging
- Development and integration of business and data access components for push and pull strategies
- WinForms based application using C#, ADO.Net & reporting services integration
Environment:
WinForms, C#, Visual Studio .Net 2003, Adobe Distiller & Output Designer, T-SQL, ADO.Net, MS-Access, VBA, SQL Profiler, SQL Analyzer, SQL Server Management Studio
Confidential,Apr 05 – Aug 05
C#/.Net Developer
Project: SWAT
Description:
SWAT is Point of Sales (POS) software that the retailers use to calculate sales and operate the cash drawer. It’s a window-based application using C# & SQL Server 2000 to help SimplyWireless organization to enhance its IT-operations and streamline the organizations extensive operations.
Roles and Responsibilities:
- 3-tier application development using Scrum based approach for translating user requirements into workable solution using C# & SQL Server 2005
- DB design and development of Tables, Stored Procedures, View and functions
- T-SQL Query optimization using SQL Profiler & SQL Analyzer
- Business and Data Access component development using C#, ADO.Net
- WinForms to handle Business objects, data, reporting, user-friendliness & application lifetime management
- Windows Service development using C# for checking updates and running processes without human intervention
- Creating MSI packaging solution for the application using Visual Studio Installer & Install Shield
.
Environment:
WinForms, SQL Server 2005, C#, Visual Studio 2003, ADO.Net, ADO.Net Transactions, T-SQL, SQL Analyzer, SQL Profiler, Visual Studio Installer, Install Shield, Inno Setup Builder
Education
4 Years Bachelors in Computer Science