Sr. Technical Lead/ Architect Resume
Lake City, MN
SUMMARY
- More than 9 years of experience in developing, implementing Web Applications, Window Applications and products using visual studio 2010/2008/2005 , C#, ASP.NET, Dot NET Framework, Team Foundation Server, IIS web servers and data bases like SQL Server .
- Design, Develop and Implement Web Applications using .NET Framework Architecture including C# .NET, Win Forms, ASP.NET, AJAX, WCF, Web Services, ADO.NET, Data Entity Framework, XML, IIS and Visual Studio.
- Expertise with application development using Object Oriented Analysis & Design techniques (OOAD).
- Experience with designing and development of applications using MVC, MVVM design patterns.
- Expertise in implementation of optimized, secured WCF Services by using Service, Operation, Data, Fault and Message Contracts.
- Experience in developing User Interface (UI), Business Logic and Data Access components to meet user requirements.
- Experience in Developing XML Web Services Publishing and consuming them.
- Possess in - depth knowledge in SQL Server 2008, SQL Server 2005/SQL Server 2000, with technologies such as Stored Procedures, Views, Triggers, Transact SQL.
- Hands on experience in developing applications to access data and data services in ADO.NET.
- Extensively & efficiently used Data Reader and Datasets in ADO.Net to retrieve, display, edit and update data in the database.
- Experience in developing UI using Silverlight 3.0/4.0, ASP.Net Server Side Controls, HTML Controls, CSS, JavaScript, and JQuery.
- Experience in implementing client-side JavaScript, JQuery, HTML, DHTML, and CSS.
- Strong skills in writing XML, XSD, XPATH and transforming the documents in to HTML, XHTML using XSLT.
- Experience with XML, XSLT, User Controls, Custom Controls, SOAP, WSDL, WebServices, ValidationControls, Authentications like windows authentication, forms authentication.
- Experienced with using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server).
- Knowledge on developing Reports using SQL Server Reporting Services (SSRS).
- Exclusively developing and deploying Web Services using WSDL, UDDI and SOAP.
- Extensive knowledge of BizTalk architecture and implementation models
- Experience in the administration, configuration and customization of MOSS 2007/2010 and WSS 3.0 implementation and deployment experience including SharePoint Designer 2007
- Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations
TECHNICAL SKILLS
Languages: C,C++, Java, C#, Visual Basic (VB), HTML
Server Scripting: ASP.NET 1.1/2.0/3.0/3.5 , ASP
Client Scripting: JavaScript, JQuery, VB Script
Web Technologies: AJAX, XML, XSLT, CSS, Web Services, Web Parts, WCF, WPF, LINQ, WSS, Silverlight 1.0/2.0/3.0.
Database: SQL, PL/SQL, T-SQL, Oracle 8i/9i/10g/11g, MS Access 2000, SQL Server 2000/2005/2008
Reporting and Testing: MS SQL Reporting Services, Crystal Reports
Application Tools: Visual Studio 2003/2005/2008/2010 Team Edition
Versioning: Team Foundation Server (TFS), Visual Source Safe(VFS)
Operating Systems: Windows/Server, UNIX, MS - DOS
Web Servers: IIS 5.1/6.0/7.0
Methodology: UML, Agile, Object-Oriented Analysis/Design
PROFESSIONAL EXPERIENCE
Sr. Technical Lead/ Architect
Confidential, Lake City, MN
Responsibilities:
- Project Lead on conversion and implementation of Student Record Management application from client-server (C, MySQL) to web-based (ASP.NET, C#, MySQL, JavaScript, JQuery)
- Development of new functionality, enhancement requests, and support (Rapid Application Development)
- Build Release management
- Visual Studio 2008/2010, MySQL 5.0, Tortoise SVN Gathered the requirements and prepared Functional Design Document
- Involved in Technical Design of the application
- Designed Presentation layer using ASP.NET, MVC, Ajax Controls, and CSS.
- Developed Business layer using C#.
- Using advanced level of HTML, XML, XHTML, AJAX, JQuery, JavaScript, CSS and pure CSS layouts
- Developed an HTML parser and then build the DOM tree with that.
- Used Model-View-Control (MVC) software architecture in web applications to view the html.
- Developed all the Business Logic for all the modules in a separate Business Layer inC#and this was implemented usingWCF.
- Use AJAX, JSON controls to minimize server round trip and enhance customer experience
- ConfiguredWindows Communication Foundation (WCF)service to authenticate clients with Windows credentials for intranet applications for login validations.
- Architected & Developed a Web-based XML / XSLT driven Content Management System for product licensing & ASP (Application Service Provider) model licensing.
- Experience in creating rich internet applications that is device independent and cross browser capable using HTML5
- Implementing sitecore for better content management solutions
- Solid understanding of building user interfaces with the latest Microsoft technologies and Silverlight
- Used SiteCore for presentation and template components
- Experience in creating web services to integrate with external systems to expose as xml data / data service
- Used Expression Blend for Effective Look and feel of the web portal.
- Used ASP.NET Page lifecycle Techniques and handle a control's initialization, instantiating controls, restoring and maintaining state, running event handler code, and rendering
- Experience in creating rich media applications that can be embedded into mobile devices and reliable on mobile web.
- Used ASP.NET Application life cycle event handlers to create handler methods and Global.asmx pages.
- Experienced in development work around developing interfaces into various components of client infrastructure using REST and SOAP APIs.
- Entity Framework and Linq in a WCF RIA Provider Model implementation with WCF
- Used VB.Net, ADO.Net and PL/Sql Procedures in-order to access the oracle database for the front-end presentation.
- Wrote PL/SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers
- Implemented features of ASP.Net AJAX such as Calendar Controls, Repeater Control, and Validation controls, Dataset, Security using forms authentication.
- Developed web services (.asmx/WCF) based on SOAP/JSON
- Experinece in web development using Classic ASP for dynamic UI behaviour
- Developed the data layer class, Business layer class usingC#which is reusable for data transactions of entire project
- Developed validations using JavaScript and Jquery.
- Involved in handling ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state and session state).
- Developed the application in Contract-first web service approach.
- Used Windows Communication Foundation (WCF) to connect the front end to the database.
- Designed Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins by utilizing HTML
- Efficiently used Global.asax file for Exception Handling
- Used Data Grids, Data Sets and Data Tables to extract data from SQL Server 2008
- Designed and implemented XHTML/HTML by using XSLT, XML, XPATH, XSL, and XQUERY.
- Designed Http Headers for validating all the XML requests before passing through the Windows Application Firewall (WAF).
- Developed application using WCF.
- Used Forms Authentication Mechanism for successful Authorization and Authentication of the credentials related to the application.
- Developed stored procedures, views and functions using SQL Server 2008.
- Involved in the design of WSDL Service Contract, as this is a Contract-first web service development approach.
- Created WCF Service interfaces.
- Auto-generated the Client Service Interface and App.Config with the help of Service Model Metadata Utility Tool (SVcUtil.exe) by providing WSDL Service Contract as input
Environment: Windows 2003/2008, .Net 3.0, Visual Studio 2005/2008, Sql Server 2005/2008, Pl/Sql, C#, Asp.Net 3.0, Wcf, Silverlight, Linq, Ado.Net, Ajax, SSIS, XML, HTML, SOAP, XAML, IIS, JavaScript, Css, Web Services.
Sr. Software Developer/Architect
Confidential, Raleigh, NC
Responsibilities:
- Web application development using ASP (VBScript, JavaScript), XSL, XML, VB, SQL, ASP.NET, VB.NET, C# (Vendor Management System)
- Developed User Interface Screens using ASP .NET MVC and C#.NET.
- Used AJAX for dynamic web pages.
- UsedLINQ, and WCF to communicate between DAL and other business components.
- Extensively used ASP.NET web controls, validation controls, data validation features for the UI
- Developed application logic using C#
- Analysis, Design and Development of modules using ASP. Net, C#/ VB .Net Created and deployed Web Services using VB.NET, SOAP, XML for Pulling Customer Service Records
- Responsible for developing the Silverlight controls (Canvas Control, Grid Control and UI Control Created login screen, user credential checking and assigning, as well as access control logic in C#.
- Used Razor View Engine with MVC3 framework standards-based web applications using well-established design patterns and the power of ASP.NET and the .NET Framework..
- Customize ETL packages for XML data pursing, manage ETL application manager task control, proprietary schema of data warehouse, manager catalogs and data flow streams
- Achieved expanded role to serve as Lead Architect
- Extensively involved in designing and developing the GUI Using VB.NET Worked on the design and implementation phases of SDLC, multi-user application using VB.NET.
- Implement architecture by building components, custom designs, Branding, prototyping, data migration, maintaining technical integrity and consistency.
- Wrote Business Logic classes using VB.NET.
- Developed XML and XSL based menus which are compatible with IE and Netscape browser. Developed Custom User Controls and Navigation controls using C#.
- Creating database reports, using Crystal Reports, Active Reports (with C# scripting), and Visual Studio
- Involved in UI development using Silverlight
- Having Custom Development experience with ASP.NET MVC 3(RAZOR Engine)
- Experience designing business Hierarchy units using Silverlight.
- Used VB.NET as a code behind for all the web-pages
- Experience in developing web modules using classic ASP scripts such as VBScript and Microsoft Jscript
- Experience in using data access objects in ASP to access data from dataaccess layer against different data sources For better user experience, developed the UI prototypes during requirement analysis and design phase using HTML, CSS and MS Visio.
- Experience in applications development using VSTO to build office applications integrated with add-in components
- CreatedSSISpackage to automate maintenance, database back up, update statistics, re-build indexes as well as create error log for event during data load
- Used JQuery to selectively update the content in browser
- Developed web service using Python, Node.js and C#, WCF using VS 2010
- Extensively used WCF service calls to get the data from session and database side into the Silverlight application.
- Responsible for researching and procuring .NET tool kits (Telerik,Sitecore)
- Implemented the SOA architecture using Windows Communication Foundation (WCF).
- Consumed web services(WCF) created by Rule server application
- Web service developmentusing Python, Node.js and C#, WCF using VS 2010
- Extensive experience in developing reports using Crystal Reports, MS Access reports, Entity Framework and SQL Server Reporting Services (SSRS).
- To develop the WCF Services for check in and checkout content use case.
- Windows application development using MVVM, VB 6, VB.Net, C#,WPF.
- Developed one project module in MVC3 using Entity Framework 4.1Model-First approach (Worked on Controller actions, filters, custom validations etc.)
- Development of UI and Server side code (behind) using .Net Framework
- Used SVN, Codesion as source control(Configuration Management)
- Used CruiseControl.Net for building and uploading the project into test and production.
- Prepared Architecture document, design document using Microsoft Visio
- Web Application developmentusing Python, VB 6,C#, VBScript,JavaScriptand Actionscript/FLEX
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality with Jquery and JSON.
- Created WCF service interfaces.
- Employed WCF End-Points and Contracts for enabling ACCESS TO SERVCIES across various protocols, applications and platforms.
- Developed UI, presentation layer using HTML, JavaScript, AJAX Tools and ASP.NET pages in C#, HTML using techniques such as Data Grid control, Validation Control, session state management
- Ensured security to the portal by creating Tampered proofed URLs
- Wrote SQL queries, views and stored procedures using T-SQL
- Visual Studio 2005/2008, SQLServer 2000/2005, StarTeam
Environment: s:. Net 4.0(ASP. Net, C# and VB.Net), WPF, JQUERY, MVC-3, Entity Framework 4.1, WCF, Telerik, SQL Server2000/2008, PL/SQL,SSIS, SVN, Visual Studio ( 2003/2005/2008/2010 ), Crystal Reports, VSS, Silver Light Cruisecontrol.Net, AJAX, CSS, HTML, SSRS, JavaScript,Web Services, XML, Jira, IIS, Windows Server 2003/ Windows 7
Sr. Software Developer
Confidential, Downtown Minneapolis
Responsibilities:
- Web application development using ASP (VBScript, JavaScript), VB, SQL, ASP.NET, VB.NET, C#, AJAX
- Used the built-in mechanisms of SQL Server 2008 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc
- Responsible for maintaining a session of messages between a client and a service using WCF facilities.
- ImplementedWCF for communication between Business-to-Business (B2B) and Business-to-Consumer (B2C).
- Implemented Data Access Layer using Data Access Application blocks of Enterprise Library.
- Implemented Exception Handling using Microsoft Application Block of Enterprise Library.
- Extensively used crystal reports also for developing reports based on ASP.NET Web Forms.
- Extensively used SQL Server Integration Services for integrating the developed applications
- Used CSS style sheets for formatting the web pages
- Experience with JQuery
- Participate in software designs as it pertains to layered architecture such as SOA in .Net 4.0
- Experience in LINQ for querying different datasets
- Experience in WCF
- Designed custom master pages and custom page layouts
- Used sessions for security and proper navigation.
- Generated downloadable Excel sheet to the browser for reporting
- Generated downloadable CSV files to the browser for communicating with external application
- Developed Validating transactions using XML
- Involved in Unit Testing for the developed .Net applications.
- Used SVN for Source Code Control
- Visual Studio 2005, VSS, SQLServer 2000/2005
Environment: IIS 7.5, IIS 6.0, Visual Studio .NET 2008/2005, ADO.NET, ASP.NET, XML, XSLT, AJAX, CSS, JavaScript, Windows Server 2008/2003 R2, SQL Server 2005, DB2
Sr. Software Developer
Confidential, Atlanta, Georgia
Responsibilities:
- Managed Production Support Development Team
- Web application development using ASP (VBScript, JavaScript), XSL, XML, VB, SQL (Vendor Management System)
- MS SQL Server design, development
- Build release management
- Used LINQ was used as a middle ware component encapsulating the business logic.
- Client side validations were performed using Java Script and .NET validation controls.
- Used Ajax in order to provide pleasant client side experience with Jquery, Java script and JSON.
- Implemented agile methodologies and Web Services in the application.
- Experience working with Team Foundation Server2008
- Constructed web pages encapsulating the business logic in order to provide separation of data and presentation layers.
- Created database tables using SQL Server 2005 and used Stored Procedures, Triggers and Cursors for all views of the Registration From and Search Engine Module.
- Maintained documentation of website and developed complex reports based on RDLC and Infragistics.
- Created and deployed class libraries and used view state for the dynamic controls to speed up the application.
- Installing and Configuring IIS 7.0
- Visual Interdev, VB 6.0, VSS, SQLServer 2000
Environment: ASP.NET, C#, ADO.NET, Visual Studio.NET 2008, T- SQL, XML, SQL Server 2005,Oracle, .NET Framework 3.5, AJAX Control Toolkit, Team Foundation Server
Sr. IT Analyst
Confidential, Indiana
Responsibilities:
- Visual Basic component development of product pricing module that interfaces with corporate order entry application
- Client server application development using PowerBuilder and SQL
- MS SQL Server design, development and administration
- Project Team Lead responsibilities
- VB.NET, SQL Server 7.0, PowerBuilder 4.0
- Responsible for developing Web sites using MVC 3, Silverlight, JQuery, DotNetNuke, C#, ASP.Net and SQL Server 2010, exposure to mobile development (Android)
- Developed interactive dashboards using MVC 3, JQuery and Microsoft Charting Controls
- Development enhancing Silverlight applications for healthcare industry
- Enhancements on DotNetNuke sites
Test Analyst
Confidential, Edina, MN
Responsibilities:
- Manual and automated client server application testing
- System administration of testing environments
- Administration of Defect Control System
- Hardware software testing and verification before site implementation
- Writing program specification and Coding for validation of data entries, code reviews for other module and the bugs fixed,
- Creating and Normalization of database,
- Creation of stored procedures,
- Adopting techniques for maximizing ASP Performance,
- Report Design as per project specification.
Environment: VB.NET, SQL Server 2000, ASP.NET
Software Engineer
Confidential, Platteville, WI
Responsibilities:
- AFDC-777 Project - Verification of embedded real-time avionics software in conjunction with Rockwell International for the Boeing 777 autopilot
- DELCO-INS Project - Verification of embedded real-time avionics software for the DELCO inertial navigational system
- Code inspection of Ada and C code to ensure modules met software design documents
- Reviewed completed code inspections
- Module tested Ada and C code
Confidential
Developer
Responsibilities:
- Studying the existing business and developed a VB.NET application Database designing and application design and development of the entire system.
- Forecast Module and the predictions related to sales of rooms/food, labor usage and revenue generation can be frozen.
- Purchase Order Module Integrates with the approved budgets and forecasted expenditures to provide effective MIS.
- Studying the existing business model and convert it into e - business model Database designing and application design and development of the entire system.
Environment: C#,ASP.NET,ASP,SQL Server 2000,XML
