Lead Developer/architect Resume
New York, NY
SUMMARY:
- 12 years of experience in enterprise - level applications development and management including9 years hands-on in .NET Object Oriented Programming using Visual Studio, ASP.NET, C#/VB.NET with5+ years in architecture.
- Strong inUser Interface and Rich Internet Applicationsdevelopment using Visual Studio 2010, ASP.NET4.0,AJAX,AJAX Toolkit, Infragistics, DevExpress, JQuery, WCF RIA Services, Silverlight 4.0, MasterPages, Themes, Skins and CSS.
- Experienced in User Controls,Classes and Web Services using bothC# and VB.NET.
- Strong in database analysis, design, development and backend database programming using T-SQL. Experienced in tables, views, stored procedures,functions,temptables, table variables and cursors using SQL Server 2008.
- Strong Knowledge in SQL Server Reporting Services and well experienced in SSIS.
- Experienced and comfortable in bothAgileExtreme and Agile Scrumenvironments.
- Extensively worked on large public scale and ecommerce websites with Geographical User Interfaceby integratingIP2Location API.
- Extensively involved in integration of Google Maps (with street view and directions), Google Analytics and differentPayment Gateways.
- Enjoy working on ways to improve operations, processes, metrics, and workflows. A results-driven, customer-focused, articulate and analytical lead who can think out of the box and constantly striving to extend himself and his team in order to learn and grow.
- Strong written and verbal communication skills. Communicate as clearly and as often as necessary.
TECHNICAL SKILLS:
Technologies: ASP.NET 1.0 - 4.0, ASP, AJAX, WPF, Silverlight, WCF RIA Services, ADO.NET, LINQ, Web Services.
Languages: C#, VB.NET, XML, XSL, XSLT, XPATH, XHTML, XAML, HTML, CSS, jQuery, JavaScript, VBScript, T-SQL.
Databases: SQL Server 2000/2005/2008 , Oracle, MySQL.
Tools: Visual Studio.NET, Microsoft Web Expression, Web Matrix, Visual Source Safe, TFS, Visio, SSIS, SSRS.
PROFESSIONAL EXPERIENCE:
Confidential. New York, NY
Lead Developer/Architect
Responsibilities:
- An outstanding rich internet web application developed through object oriented architecturein VS2010, ASP.NET 4.0, AJAX, Infragistics, C# and SQL Server 2008.
- User Interfacedesigned throughUser Controls, MasterPages, Themes, Skins and CSS.
- Designed and developed a comprehensive business and data layer implementing LINQ to SQL, Generics, and Lambda Expressions.
- Extensively used ASP.NET CustomValidator for both client and server side validations using JavaScript, jQuery and C#.
- Used WPF for client UI module and WCF RIA Services Silverlight for login mechanism.
- Designed database architecture. Create tables, views, used temp tables, table variables in complex stored procedures using T-SQL. Extensively used SSIS for importing necessary data and data packages.
- Designed and developed the role based login mechanism using ASP.NET 3.5 Forms Authentication that authenticates users and redirects to role based welcome screen with role based features e.g. admin with full and user with limited features.
- Designed and developed search User Control in C# and ASP.NET AJAX which used in administration screens to search schools and provides AJAX functionality.
- User Interface developed using Nested MasterPages, Themes, Skins, ASP.NET, C#, jQuery, jQuery UI, JavaScript, CSS, Modal Popup, AJAX, AJAX Toolkit, UserControls.
- Extensively used AJAX UpdatePanel Triggers for responding fast, smart and quick data retrievals. Introduced Modal Popups and popular GridView Loading which blocks the page while searching and shows loading progress indicator. This approach was so successful that now itbecomes standard for all applications.
- Designed and developed customize Export to Excel from GirdView. When user clicks Export to Excel, a Modal Popup opens with select or deselects GridView columns option to export specific columns to excel.
- Extensively used UserControls, Themes, Skins, Master Pages, and paging/sorting.
- Designed and introduced Application Level Error Handling using Visual Studio 2008.
- Designed and developedAutoComplete WebService. Web Service lists top 10 matching school names immediately when user begins typing like Google search.
- Designed and developed Console Application for automatic email notifications to school principals and administrators with automatic system/data updates.
- Used table variables, temporary tables and T-SQL for creating complex stored procedure in SQL Server 2008.
- Analyzed legacy application and provide guidelines to integrate Google Maps API with ASP.NET 1.1 application developed in Visual Studio 2003.
- Developed JavaScript methods to interact with server side ASP.NET code and dynamic data including latitude, longitude and school information from SQL Server.
- Integrate JavaScript in ASP.NET using dynamic JavaScript calls in Visual Studio 2003.
Tools: and Technologies: C#, VB.NET, ASP.NET, jQuery/jQuery UI/JavaScript, HTML, CSS, T-SQL, Stored Procedures, SQL Server 2008, AJAX, LINQ, LINQ-SQL, Generics, ADO.NET, Visual Studio, VSS, ADO.NET Sync Services, SSIS, WPF, WCF RIA Services using Silverlight, VBScript, Infragistics, AJAX Toolkit, Web Services, Google Maps and Analytics, SharePoint for CMS, Agile.
Confidential, Louisville, KY
Senior Developer
Responsibilities:
- Visual Studio.NET 2005 was the integrated environment for development of complete application using ASP.NET 2.0, C#, XSL, CSS and JavaScript.
- Agile methodology used for rapid, continuous attention to technical excellence and good design by daily face-to-face cooperation between business analyst and developers.
- Architecture was designed in MVC pattern and application was divided into Model, View and Controller.
- Involved in development and integration of User and Custom Control using ASP.NET 2.0, C#, XML, XSL, XSLT, and XPATH for transformation of data from data transfer objects.
- Used Visual Source Safe (VSS) and Microsoft Team Foundation Server (TFS) with Visual Studio 2005 for development and deployment of application.
- Extensively developed XML, XSLT based User Controls and integrated it into ASP.NET User Controls.
- Extensively involved in JavaScript as per requirement of User Controls with ASP.NET 2.0 and C#.
- Used XML Web Services, CSS Style Sheets, Themes, Master Pages and HTML throughout the application.
- Extensively used Data Transfer Objects retrieving and updating data in Oracle database.
- Used Custom Control developed in C# and Custom .NET Validation Controls.
Tools: and Technologies: ASP.NET 2.0, C#, XML, XSL, XSLT, XPATH, Web Services, JavaScript, Visual Studio 2005, Microsoft Team Foundation Server (TFS), HTML, Oracle.
Confidential, Sugar Land, TX
Lead Architect
Responsibilities:
- Migrated complete project from ASP.NET 1.1 - 2.0 and resolved compatibility issues.
- Complete n-tier architecture developed in object oriented programming model.
- User Interface designed using MasterPages, Themes and Skins, Business Layer in C#, Data Access Layer using ADO.NET and stored procedures in SQL Server 2005.
- Extensively used AJAX on GridView, DataList, Paging, Sorting, record updates and email management.
- Designed, analyzed and developed Ticket Based Support System for tracking and resolving member complains and problems when using website.
- Developed customized RSS Feeds for the website using ASP.NET and XML.
- Developed Auto Thumbnails Generation System for Member Photos instantly when they upload their photos.
- Designed and developed website and registration module.
- Designed and developed Automatic Match Found System, which provides alerts to existing members when a new comes with matching profile and sends matching profiles to new member instantly after registration.
- Worked on Marketing Module such as newsletters, auto scheduled email reminders.
- Developed Geographical User Interfaces using IP2Location API integration that provides location based services.
- Developed a module for sending SMS Alerts to the members by using Clickatell API.
- Integrated CuteChat MessengerAPIfor Instant MessagingService to members.
- Integrated Payment Gateways (VeriSign, PayPal and others) with payment module.
- Designed and developed Mobile version using .NET Compact Framework.
- Developed Mailbox including message sending and reading options from website.
- Designed and create database tables and Stored Procedures in SQL Server 2005.
- Worked on Exception Handling in Stored Procedures using T-SQL.
- Upgraded legacy code from MS Access to SQL Server in ASP.NET.
Tools: and Technologies: ASP.NET 1.1, 2.0, 3.5, C#, .NET Compact Framework, ADO.NET, AJAX, AJAXPRO.DLL, XML, CSS, Web Services, RSS, JavaScript, SQL Server 2005, Visual Studio 2008, 2005 and 2003, HTML, DHTML, PayPal VeriSign Payment Gateway.
Confidential
Software Developer
Responsibilities:
- With employee strength of 65,000 and 5.7 million customers, PTCL is the largest telecommunication provider in Pakistan. It also continues to be the largest CDMA operator in the country with 0.8 million V-Phone customers.
- I was responsible for development and maintenance of Compliant Monitoring System, Automatic Call Recoding System and applications involved in automating the Telecommunication System on Internet and Intranet all over the country.
Tools: and Technologies: Classic ASP, VBScript, JavaScript, ADO, Visual Studio 6.0, SQL Server, IIS, HTML, DHTML.