Sr. It Solutions Technical Leader Resume
Des Moines, IA
SUMMARY
- Ten Plus years of experience in information technology industry with complete software development life cycle experience using client - server and n-tier architecture.
- Expertise in web based application development using ASP.NET, ASP.NET 2.0, ASP.NET 3.5, ASP.NET 4.0, C#, VB.NET, Visual Studio, ADO.NET, WinForms, WebForms, WPF, Silverlight, MVC, LINQ, TFS, ASP, Visual Basic 6.0, VBScript, IIS, ActiveX Components, ActiveX Controls, MS SQL Server, MS Access, HTML, XHTML, DHTML, CSS, XML, XSL, AJAX, JavaScript.
- Extensive knowledge in designing, implementing, configuring and deployment of web services using Windows Communication Foundation (WCF).
- Extensive knowledge of Design and Development of User Interface using HTML, DHTML, CSS, XML, XSL, Visual Studio. Knowledge of Adobe Photoshop and Macromedia Flash.
- Extensively used ADO.NET objects such as Sql/OledbConnection, Sql/OledbCommand, Sql/ OledbDataReader, DataSet and Sql/OledbDataAdapter. Used Oracle Data Provider (ODP) for .Net. Used ADO with OLEDB providers, RDO, DAO with ODBC Drivers and Microsoft Jet database engine to access data from RDBMS like SQL Server, Oracle and MS Access.
- In depth knowledge of Data Presentation and Data Source Controls like GridView, ListView, DataList, DetailsView, SqlDataSource, ObjectDataSource, XmlDataSource, etc.
- Proficiency in developing, exposing and consuming Web Services.
- Involved in writing complex queries and stored procedures, triggers using PL/SQL and T-SQL.
- Used reporting tools such as Crystal Reports.
- Experience in analyzing functional requirements, designing the application, analyzing the functional flow of the existing projects.
- Analytical, innovative, and result-oriented team player with ability to meet deadlines, and committed for excellence.
- Strong desire to work on other hot web development technologies like MVC, HTML5, CSS3.
- Side Projects:
- Task Motivator: A pure client side application helping users manage tasks along with motivational messages to perform those using HTML5, jQuery, local Storage.
- Micro Donation: A MVC, Razor and Entity framework based web site to help in manage fundraising for humanitarian causes. (Similar to micro finance).
TECHNICAL SKILLS
Internet Technologies: Microsoft .NET, ASP.NET, ASP, HTML, DHTML, XML, XSL, AJAX, JavaScript, JQuery, YUI, VBScript, JSP, Applets, Servlets, ActiveX Code Components, ActiveX Controls, IIS Web Server, XML Web Services.
Languages: C#, VB.NET, Java, C++, C, SQL, Pl/Sql, T-SQL, Perl, VB 6.0/5.0
Databases: SQL Sever 2000/7.0, Oracle 9i/8i/8.0/7.3, Informix, DB2 and MS Access.
Distributed Technologies: WCF, Remoting, COM/DCOM, COM+, MTS, MSMQ, Object Browser.
DB Access Technologies: ADO.NET, ADO, ODP, OLEDB, RDO, DAO, ODBC, TOAD.
Operating Systems: Windows 95/98/2000/NT/XP, UNIX, Linux, MS-Dos.
IDE & Front-End Tools: Visual Studio, Expression Suite, Visual Basic 6.0/5.0, Visual Interdev and Developer 2000.
Version control: Visual Studio Team System, Visual SourceSafe, Borland StarTeam, Aldon Life Cycle Manager, Tortoise CVS
Design & Reporting Tools: UML, MS Visio 2000 and Rational Rose, Crystal Reports Enterprise 8.0/7/6,Active Reports
Other Tools: XMLSpy, Adobe Photoshop, IrfanView, Macromedia Flash, ANTS Profiler, yEd, WinRunner, Test Director, MS Office.
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Sr. IT Solutions Technical Leader
Responsibilities:
- Involved the entire SDLC from conceptualization stage, analysis, design, development, testing and deployment of the above applications.
- Involved in the effort to study, analyze architecture of the existing applications and design the new applications accordingly while proposing enhancements to the existing ones helping in improving the enterprise-wide standardization process along the way.
- Proposed and lead the effort in carving out project templates to include Wellmark core components needed for all applications to improve productivity.
- Involved in the study, design and development of several new Stored Procedures for the new applications and enhancements of existing ones and identifying and improving by eliminating functionally duplicates.
- Involved in the study, analysis and proposals and their implementation of the database objects to eliminate orphans, improve their efficiency utilizing Indexes, Identity, default, etc specifications, template triggers to maintain history, relationships for data integrity etc.
- Implemented Core and Secure Data web services as a middle layer to be consumed dependent applications apart from the applications above such as Web Security authentication, Employer groups’ registration, Provider registration, etc.
- Designed and developed Login Monitor and User Reconciliation process for daily maintenance of the web security users and maintain consistency across Active directory and the database with many configuration settings aiding in flexibility of modifying the business parameters.
- Lead the effort and closely worked with User interface and marketing communications team to develop specifications, design and implementation of common framework UI components and elements to be used across all web applications for uniform user experience and improve developer ease and productivity across enterprise web applications.
- Designed and developed master pages, themes, content pages, style sheets, script libraries for the User maintenance application integrating client script for a responsive UX.
- Extensively used ASP.NET data controls integrating jQuery for challenging user interface requirements and enhanced user experience.
- Extended the out of the box .NET security mechanisms to implement custom authentication and authorization strategy for organization type dependent, role dependent User interfaces across applications.
- Developed several test cases for unit testing and integration tests.
- Designed, implemented and carried out deployment of the applications across development and testing environments and prepared easy to follow install instructions, Test and Verification Plans and procedures for the release and testing teams to deploy to the pre-production and production environments and verify. Developed Installer class library to manage the configuration differences across environments. Was the “Change Contact” for all the above application releases.
- “Point of contact” in gathering, analysis, troubleshooting and resolution of issues pertaining to release and usage of the above applications.
Environment: .NET 3.5, MVC 3, SQL Server 2008, Visual Studio Team System, Team Foundation Server, AjaxControlToolkit, AppFabric, jQuery, SQL Server Management Studio, Microsoft Enterprise Library, MS Test, Code Coverage, Ants Profiler, LINQ
Confidential, Chicago, IL
Sr. Lead Application Analyst Job Framework
Responsibilities:
- Involved in the entire SDLC from conceptualization stage, analysis, design, development, testing and deployment of ENP. Designed and developed job framework components to be used extensively for job sequencing, scheduling, execution, reporting and analysis.
- Involved in identifying, adding and maintaining artifacts during the entire SDLC. Involved in developing rules and layout of the SharePoint portal.
- Lead the effort to study, analyze architecture of the existing system and design, analyze and develop requirements and specifications for ENP.
- Involved in the resource allocation for the jobs/tasks identified from the legacy system. Performed design and code reviews of those.
- Involved in the design and development of several SSIS Packages and Stored Procedures representing the improved and optimized versions of legacy jobs developed in COBOL for the Mainframe.
- Involved in the implementation of an Audit Framework replete with Audit Rules used for validation and subsequent processing of the Jobs.
- Analyzed, Designed and developed a Job Framework that would be responsible for easy configuration, set up and scheduling. A Job could be scheduled using a Job Console calling a Job Runner which would consume a .json file and set up its parameters using a Job Engine into a meaningful job.
- Involved in the development of a few dynamic Silverlight screens that would aid in manual manipulation of the invoices and estimates due to anything falling through cracks of the automated jobs.
- Designed and developed several user controls to be used across the application and to isolate complex logic behind their functionality.
- Involved in design, analysis and development of WCF services used as the data layer to the ENP web application, used as a testing mechanism and also to cater the needs of interfacing applications.
- Designed and developed several classes and components to aid in coding unit and integration tests creating run-time temporary test environments.
- Involved in database design and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, and Triggers.
- Developed several test cases for unit testing and integration tests.
Environment: C#, ASP.NET 3.5/4.0, WPF, Silverlight, WCF, ADO.NET, AutoMapper, JSon.NET, SQL Server 2008, LINQ, Visual Studio Team System (VSTS), Team Foundation Server, WCF Storm, SoapUI, Notepad++, MS Visio, nUnit, MS Test, Windows 7.
Confidential, Elk Grove Village, IL
Sr. Web Developer/Lead .Net Developer
Responsibilities:
- Involved in the entire SDLC from conceptualization stage, ease of use design, development, testing and deployment of AMS. Designed and developed enterprise-reusable application framework replete with common custom controls, user controls with focus on adaptability and extensibility.
- Involved in the development of dynamic XAML-based UI's dependent on domain and user roles using Microsoft Expression Blend delivering compelling user experiences.
- Designed and developed several user controls to be used across the application and to isolate complex logic behind their functionality. Used several out of the box Silverlight data controls.
- Implemented WCF services as the middle layer to the AMS web application and also to cater the needs of interfacing applications. Extensively used LINQ to SQL CRUD operations.
- Involved in database design and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, and Triggers.
- Responsible for documentation and synchronization of database across various environments.
- Used XML, XSLT, and XPATH extensively for user, domain, and scope configuration management.
- Wrote test cases for unit testing and integration testing for Quality assurance.
- Used the Team Foundation Server version control tool for project management.
- Involved in the deployment of the web application and web services.
Environment: C#, ASP.NET 3.5, WPF, Silverlight, WCF, ADO.NET, SQL Server 2008, XML, XSLT, XPATH, LINQ, Visual Studio Team System (VSTS), Team Foundation Server, SoapUI.
Confidential, Des Moines, IA
Sr. Web Applications Developer
Responsibilities:
- Involved in the entire SDLC from conceptualization stage, design, development, testing and deployment of BCS. Developed enterprise-reusable application framework replete with common custom controls, user controls, style sheets and themes, configuration files, Web and JSON Script services, etc, with focus on adaptability and extensibility. Designed and developed BCS-specific project and item templates for improving developer productivity.
- Extensively used the Master-detail data controls like GridView, DetailsView and FormView for master-detail data display, dynamically configurable based on the consuming company. Designed and developed several generic custom templates to aid in company-specific nature of the application, prominently PagerTemplate (for enhanced page navigation) and GenericTemplate (for evaluation of not only properties but also evaluate methods to bind data controls). Analyzed, recommended and implemented performance enhancement design strategies and techniques in combination with Ajax and client-side enhancements, prominently Wizard control which achieved 200% performance improvement. Extensively used ObjectDataSource and XmlDataSource Controls to go with the above data controls.
- Developed custom Caching mechanisms to improve performance using the custom cache dependency features to be used across the application. Developed caching mechanisms to user and company specific data using vary by custom feature of ASP.NET caching feature.
- Designed and developed the Master Pages, styles and Themes for a consistent, yet personalized look across web pages. Extensively used XML, XSLT and XPATH files for storage and access of personalization configuration files, performance-oriented UIs.
- Extensively used improved validation controls of ASP.NET to validate input. Tweaked their default behavior to allow for better user experience involving functionality-specific warning/error messages.
- Extensively used of Ajax Control extenders, prominently ListSearchExtender, ModalPopupExtender and AutoCompleteExtender. Identified and fixed many issues that came with their out of the box implementations.
- Developed SOA based web services to allow for communication between BCS and other client systems namely ARMS, Agency Port, BPM, FileNet, Imaging, etc.
- Developed interface to the GIS web services for seamless integration and auto-fill of its features such as zip-code lookup.
- Developed Script Services and methods to aid in Asynchronous UI updates and validations and improve user experience.
- Developed BCS as ClientCORE web services using IBM’s Informix Data provider. Used SoapUI for testing web services.
- Wrote several unit tests to go with methods implemented as part of these conversion projects.
- Analyzed, recommended and implemented various Database performance improvements and tuning strategies using SQL Server Management Studio and Database Engine Tuning Advisor. Developed personalized Database views for each company to aid in their Data Mining needs.
- Designed, implemented and deployed BCS dependent conversion processes to various environments including Production. Extensively used generics for data processing. Configured the web servers for performance optimization. Used publish, setup and web deployment projects.
- Initiated and developed a MSMQ message consumer windows service using IBM XMS to interface with Agency Profile Management System (a new Confidential Application).
- Used both Publish and Web Setup, Web deployment projects for deployment purposes. Used encryption .NET aspnet regiis tool to encrypt sensitive data after each deployment.
Environment: C#, ASP.NET 2.0, ADO.NET, Ajax.NET, Remoting, JQuery, XML, XSLT, XPATH, nHibernate, ORM.NET, SoapUI, WSCF, Visual Studio 2008, SQL Server 2000, SQL Server 2005, SQL Server Management Studio, Database Engine Tuning Advisor, Informix, DB2, WinSQL, JavaScript, YSlow, Web Developer Helper, Visual SourceSafe, Borland StarTeam, Windows Server 2000.
Confidential
Responsibilities:
- Involved in the entire SDLC from conceptualization stage, design, development and the testing of FRVP.
- Designed and implemented the SOAP based web service based on Inquiry Process as defined by the model guide using WCF.
- Implemented format and business rules validations based on the mandatory and conditionally mandatory elements of the request and response XML payload message specifications.
- Implemented security around the web services to allow for only registered authorized parties.
- Developed a dynamic user interface using WPF with ability to filter the data on company personalized primary and secondary filters. Extensively used LINQ for this purpose.
- Actively involved with the Release Management and Wintel Team to apply SSL around the web site and encryption of sensitive data.
- Implemented, deployed and scheduled an extensible monthly process that would process and send to its destination server for the implemented state(s).
Environment: C#, ASP.NET 3.5, WCF, WPF, Silverlight, LINQ, ADO.NET, Visual Studio 2008, SQL Server 2008, Borland StarTeam, Windows Server 2000, Windows XP, XMLSpy, SoapUI.
Confidential
Responsibilities:
- Involved in the entire SDLC from conceptualization stage, design, development and the testing of ALIR.
- Developed ALIR architecture as a three-tier model. The middle tier was designed to be interoperable with the legacy system.
- Extensively designed Tables and their Relationships, Stored procedures, and Database Triggers.
- Extensively used GridView, DetailsView and ObjectDataSource objects of the ASP.NET 2.0 Control Library. Used Dynamic Menu Control for navigational purposes.
- Developed many User Controls for UI development.
- Extensively used ASP.NET 2.0 Themes and DHTML to enhance user experience.
- Developed many reports using Crystal Reports which were outputted in the PDF or Excel formats. These reports had the ability to be drilled down on many decision making parameters. Generated data format files which were used in the interaction with the states.
- Developed database triggers to store historical data.
- Tested, documented and deployed various modules.
Environment: C#, ASP.NET 2.0, ADO.NET, Visual Studio 2005, Silverlight, XML, SQL Server 2000, JavaScript, Visual SourceSafe, Windows Server 2000.
Confidential, Chicago, IL
Sr. Web Developer
Responsibilities:
- Involved in the entire SDLC from conceptualization stage to the testing of MAPS.
- Involved in the design and development of the data model of the backend database.
- Extensively designed Tables and Relationships.
- Involved in developing the 3-tier architecture of the System.
- Developed many stored procedures for data access. Used Cursors in many of them.
- Extensively worked with the DataTable and DataView objects in developing the Business logic layer which would provide the data as C# objects to the UI layer.
- Developed MAPS Calculator library which would perform calculations using the business logic and business formulae that would aid in the decision making process.
- Extensively used Infragistics controls in the development of the User Interface.
- Extensively used JavaScript and DHTML to enhance user experience and aid in quick decision making of the designing and negotiating personnel.
- Developed many reports using Crystal Reports which were outputted in the PDF or Excel formats. These reports had the ability to be drilled down on many decision making parameters.
- Tested, documented and deployed various modules. Actively participated in many bug fix cycles.
Environment: C#, ASP.NET, ADO.NET, Visual Studio .NET, SQL Server 2000, JavaScript, Aldon Life Cycle Manager, Windows Server 2003, Infragistics controls.
Confidential, Bellevue, WA
Mobile Web Applications Developer
Responsibilities:
- Extensively worked on the PIM (Personal Information Management i.e., Email, Address Book and Calendar) module of the web portal. Developed the Mobile UI and Data access libraries for the same. The data access library was to be generic to support the UI requirements of the web companion also.
- Developed a XML data access web service for the sports application of the portal, which would return the latest content (new, game scores, etc) from the RSS publications from various providers. Used the C# XML processing capabilities such XSL Transform, etc.
- Developed Feed Manager UI of the MediaNet Content Management System.
- Developed several general purpose custom controls usable across the mobile web portal such as Cobrand Headers and Footers, Application Headers and Footers, Status and Error Message Boxes, Access Key Lists, etc.
- Developed PIM specific custom Calendar control that would be rendered on all mobile devices.
- Developed PIM specific custom controls to display the folder messages and aid in bulk deletes.
- Used adaptive rendering methodology of the custom control development. Based on the device the controls would render XHTML or WML.
- Extensively involved in WML rendering issues, Bug identification and fix cycles. Was given exclusive access to the Cingular’s QA to identify, group and assign bugs and their status.
- Extensive design and development work done on ASP.NET user front end enabling several business rules by apt implementation of several .NET features like Caching, Trace and Session State management, Transactional Database interaction, Custom Controls and User Controls, Centralized exception handling and server side event handling.
- Studied and performed lots of optimizations that were all important given the wireless nature of the mobile web. Worked with ANTS profiler to profile and improve the efficiency of the code.
- Tested the application on various devices and models.
Environment: C#, ASP.NET Mobile, ADO.NET, Visual Studio .NET, SQL Server 2000, XML Web Services, JavaScript, SOAP, Tortoise CVS, Windows Server 2003, Openwave, Nokia and other emulators.
Confidential, Chicago, IL
Sr. Web Applications Developer
Responsibilities:
- Contributed the design and development activities for online Insurance service targeted towards Life and Health insurance industry.
- Extensive design and development work done on ASP.NET user front end enabling several business rules by apt implementation of several .NET features like Caching, Trace and Session State management, Transactional Database interaction, Custom controls and User Controls, Centralized exception handling and server side event handling.
- Developed data access assemblies in C# to connect to SQL Server 2000 database and isolated data access logic from business layer and front end by defining several strongly typed dataset.
- Designed, developed, exposed and consumed XML Web Services to provide business logic and dynamic reporting using C# and .NET framework.
Environment: C#, ASP.NET, ADO.NET, Visual Studio .NET, Oracle 9i, XML Web Services, JavaScript, Microsoft Data Access Application Block, SOAP, COM+, VSS, Windows Server 2003
Confidential, Chicago, IL
Sr. .NET Programmer
Responsibilities:
- Involved in every aspect of the development from requirements gathering, detailed design to testing and integration of each module.
- Participated in preparing detailed design documents, identification of major classes to be implemented and their purpose.
- Frequently used ASP.NET server controls like Calendar, DataGrid, Repeater and DataList.
- Implemented and scheduled application sub modules (windows application) that monitor the inventory levels on a regular customized basis and sends an automated email to the administrator in case of low inventory levels, which can be customized.
- Used C# and ADO.NET to define and implement Business Layer Components
- Implemented the automatic ‘payment due notification’ by email on the date of statement and daily email reminder after the due date in case of non-payment.
- Used XML to upload the user information into the database.
Environment: Visual Studio .NET, ASP.NET, C#, ADO.NET, IIS, COM+, HTML, JavaScript, MS SQL Server 2000, T-SQL, XML, XSLT, CSS, Visual Source Safe, Crystal Reports, Windows 2000 server
Confidential, CT
Sr. .NET Programmer
Responsibilities:
- Designed and Developed the ASP.NET GUI for the user interface using the ASP.NET Control Library.
- Developed Data Objects which exposes attributes and data values in the form of .NET Data Table and Data Row, Used ADO.NET typed Data Set for casting Data Confidential into Data Objects
- Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows Forms and Web Forms.
- Created login-based members area that displays ASP.Net pages based on access levels and assigned controls
- Extensively involved in the process of trouble-shooting and application enhancements for performance up gradation
- Performed GUI, functionality, Security, Positive and Negative testing.
Environment: Visual Studio.NET Enterprise (C#, VB.NET, ASP.NET, ADO.NET,) XML, XSL, UML, .NET Framework, Crystal Reports, JavaScript, VBScript, Web Services, SOAP, Visual Source Safe, IIS5, Visual Interdev, MS SQL Server 2000, Windows NT/2000 Server
