Developer Resume Profile
NY
Summary
- More than 9 years' experience in the software industry.
- 6 years of experience in programming with the .NET Framework using C , ASP.NET, MVC, XML Web Services, VB.NET.
- Experienced in developing service-oriented applications in .NET using the Windows Communication Foundation WCF infrastructure.
- Developed, Configured and Deployed a variety of .NET Framework Applications including XML Web Services, WebForms, WinForms and Windows Services.
- Hands-on experience in implementing .NET 3.5 features, following Microsoft Patterns and Practices using Enterprise Library.
- An active member of various .NET Meetup Groups in NYC.
- Implemented Microsoft SQL Server Reporting Services SSRS to provide reports for senior management as well as reporting for partners.
- Strong experience in designing and developing real time systems for the Customer Accounts Management, eCommerce, Travel Domain, Social Networking Community, and Content Development.
- Strong experience and knowledge of relational database systems, primarily Microsoft SQL Server in the areas of database design and development using stored-procedures, views, cursors and other T-SQL constructs.
- Experience in all phases of software design life-cycle management and implementation.
- Microsoft Certified Professional MCP in web technologies and hands on exposure to performance tuning, architecture, design, code reviews and providing technical support
- More than 2 years of experience in developing web portal solutions using Microsoft Office SharePoint Server 2007 MOSS 2007, initially SharePoint Portal Server 2003 and DotNetNuke.
- Microsoft Certifications: MCP
- Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET 70-305
- Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET 70-310
- Designing and Implementing Desktop Applications with Microsoft Visual Basic 6.0 176
Technical Skills
|
|
|
|
|
|
|
|
|
|
|
|
Project Summary
| Confidential Role | Web Applications Architect/Developer mobile devices |
| Environment | Visual Studio 2010, .Net Framework 4.0, C , ASP.NET MVC, WCF, Design Patterns, XML/XSD, JQuery for Mobile, AJAX/JSON, HTML5, CSS3, Omniture Web Analytics |
Responsibilities:
- Architecting and developing lightweight web pages, using ASP.NET 4.0 MVC framework.
- Setting up globalization support for website, using Resource .resx files, and HTTPHandler for emitting client side resources.
- Integrating with 3rd Party Payment Service Provider PSP , Ogone.
- Coordinating with the UX team, following HTML5 and CSS3 standards.
- Consuming WCF services, with HTTP endpoints and JSON formatter.
- Developed HTTPModules for URL Rewriting, Omniture Web Analytics publishing.
- Utilized C language features like LINQ, Lambda Expressions, Extension Methods, Object Initializers etc.
- Extensively using JQuery for client side scripting and validation plugins.
| Confidential Role | Web Applications Architect/Developer |
| Environment | Visual Studio 2010, .Net Framework 4.0, C , ASP.NET, WCF, Design Patterns, Enterprise Library/Application Blocks, XML/XSD, SQL Server Reporting Services 2008 SSRS , JQuery/Javascript, Entity Framework, CodeSmith |
Responsibilities:
- Architecting and developing responsive web pages using AJAX and JQuery, on ASP.NET 4.0 framework.
- Developing and maintaining system data reports using SSRS, and integrating with web forms using Report Viewer control package.
- Designed and developed distributed services using Windows Communication Foundation, WCF.
- Responsible for developing, implementing, and consuming data access layers and data objects using ADO.NET, creating stored procedures, functions, triggers, views on SQL Server 2008, and generation of data model using CodeSmith templates.
- Built a prototype using Entity Framework for proof of concept.
- Developed reusable class libraries, while abstracting detail using common repeatable design patterns.
- Utilized Microsoft Application Blocks for logging and exception handling modules, and configuring application settings using Enterprise Library 4.1.
- Implemented C language features like LINQ, Lambda Expressions, Extension Methods, Object Initializers etc.
- Utilized TFS for source code control management and bug tracking in a multi-developer environment.
- Supporting configuration teams for manual deployments and testing.
Confidential
| Role | Technical Consultant |
| Environment |
|
Responsibilities:
- Development of rich user facing application using ASP.NET and WinForms.
- Worked on deployment and configuration of Windows SharePoint Services, and implemented custom ASP.NET Membership/Role Providers.
- Developed reports using SSRS 2008 for management and external partners.
- Implemented custom authentication and authorization model for SSRS using security extension.
- Developed reusable class libraries, while abstracting detail using common repeatable design patterns and using UML as modeling language.
- Utilized Microsoft Application Blocks for logging and exception handling modules, and configuring application settings using Enterprise Library 4.1.
- Designed and developed distributed services using Windows Communication Foundation, WCF.
- Implemented C 3.0 .NET 3.5 and Visual Studio 2008 language features like LINQ, Lambda Expressions, Extension Methods, Object Initializers etc.
- Responsible for developing, implementing, and consuming data access layers and data objects using ADO.NET for Oracle.
- Utilized SUBVERSION and Serena Business Mashups for source code control management and bug tracking in a multi-developer environment.
- Supporting configuration teams for automated deployment and continuous-integration using Hudson.
Confidential
| Role | Software Design Engineer |
| Environment |
|
Responsibilities:
- Followed iterative development methodologies using Agile and SCRUM techniques.
- Developed an n-tiered, service-oriented architecture SOA based system using Windows Communication Foundation, WCF.
- Extensive development using ASP.NET WebForms using AJAX, Master Pages, Themes, Web Parts, Provider Model, JavaScript. Also involved in proof-of-concept using ASP.NET Model-View-Controller, MVC pattern.
- Implemented variety of C 3.0 .NET 3.5 language features like LINQ, Lambda Expressions, Extension Methods, Object Initializers etc. for developer productivity.
- Responsible for developing, implementing, and consuming data access layers and data objects using ADO.NET while making use of unit testing, test-driven development TDD , and mock objects.
- Consumed Team Foundation Server for source code control and management in a multi-developer environment. Utilized MSBuild and TFS Power Tools TFPT.exe for automating various build related activities.
- Created system usage reports based using XSLT.
- Facilitating in the process of developing loosely coupled applications using Application Blocks from Enterprise Library for logging, exception, data access, unity, and validation. Also involved in configuring existing applications using Spring.NET framework.
- Created basic tools using .NET WinForms for data migration, and data layer generator.
- Maintenance of the automated continuous integration server, CruiseControl.NET.
- Performed load/stress/performance testing against internal applications and services using Visual Studio Test Suite to emulate users and monitor systems performance.
- Experience in building deployment packages using Windows Installer XML WiX and Octopus.
Confidential
| Role | Senior Software Engineer in Web Applications |
| Environment |
|
Responsibilities:
- Designed and developed WebForms using ASP.NET, with real-time data rendering using ASP.NET AJAX for more efficient and interactive Web experiences.
- Designed reusable class libraries, implemented those classes using C /Visual Basic .Net. Abstracting detail into repeatable patterns using modeling languages such as UML, and applied common design patterns.
- Used .NET Reflection library to load persisted classes dynamically and .NET XML serialization to object states.
- Database work involved, writing SQL statements as cursors, stored procedures, views, which were in turn called by the Data Access modules using NHibernate as an object relational mapping interface.
- Designed and developed rating bayesian algorithm using the AJAX Control Toolkit Rating control.
- Involved in creating an automatic test environment using NUnit test-driven development strategy.
- Development of a message based file upload and conversion service using Turbine TVE Encoder for converting various media formats to a universal flash audio video/.flv files.
- Utilized SUBVERSION for source code control and management in a multi-developer environment.
- Configured .NET Enterprise Library to use common application blocks like Data, Logging etc.
Confidential
| Role | Team Leader |
| Environment |
|
Responsibilities:
- Designed and developed WebForms using ASP.NET, with web user controls. These controls were rendered by DotNet Nuke framework.
- Applications were multi-tiered, built using OOPs principles.
- Designed reusable class libraries, implemented those classes using C /Visual Basic .Net. Abstracting detail into repeatable patterns using modeling languages such as UML, and applied common design patterns.
- Web Services and Remoting being used for communicating between layers. The request/response structure was based on a schema using XSD.
- Used .NET Reflection library to load persisted classes dynamically and .NET XML serialization to object states.
- Designed and developed a tool for accessing xml web services dynamically and generating an object relational mapping assembly.
- Database work involved, writing SQL statements as cursors, stored procedures, views, which were in turn called by the Data Access modules using ADO.NET.
- Implemented data security utilizing Secure Socket Layer - SSL that enabled the data to be encrypted during transmission. This was achieved using HTTP Modules.
- Involved in creating an automatic test environment using NUnit test-driven development strategy.
- Providing real-time data using AJAX Extensions for more efficient and interactive Web experiences that work across all the most popular browsers.
Confidential
| Role | Senior Software Engineer |
| Environment |
|
Responsibilities:
- Responsible for building a web based C , VB.NET, ASP.NET, ADO.NET application automation of travel itinerary bookings by travel agents, suppliers and end users using WebForms.
- The rich set of ASP.NET server controls and HTML controls were used while ADO.NET was the primary data access technology accessing SQL Server 2000.
- Utilizing 3rd party Web Services for air availability, fare, auto-ticketing, and passenger name record PNR , and other details using multithreaded behavior.
- Accessing hotel availability and related fares from various hotel consolidators using HTTP Post methods.
- Designed and developed custom validator web control, built for validation against company database lookups and rules.
- Used MSMQ for queuing ticketing requests and order placement.
- Responsible for development the Web Services Authentication mechanism and the ASP.NET application authentication using .NET Framework and IIS security models.
- Reused existing larger COM components to work smoothly with the new ASP.NET user interfaces with the help of the wrapper classes created by Visual Studio.NET.
- Providing real-time data using AJAX for more efficient and interactive Web experiences.
- Database work involved, writing SQL statements as cursors, stored procedures, views, which were in turn called by the Data Access modules using ADO.NET.
- Responsible for the internationalization and localization of the product to support multiple languages and locales with a common set of Components.
- Designed and developed a notifications system using windows service for sending formatted e-mails about travel booking confirmation, authorization and updating to concerned parties using XSLT formattings.
Confidential
| Role | Senior Software Engineer |
| Environment |
|
Responsibilities:
- Responsible for building a web based and windows based C , VB.NET, ASP.NET WebForms , ADO.NET application 'ELLIS Product Licensing' used for reviewing, and configuring setup.
- Database operations include the design of the database schema, writing Stored Procedures, Triggers and Views.
- Database work involved, writing SQL statements as cursors and stored procedures, which were in turn called by the Data Access modules using ADO.NET.
- Extensively used SharePoint for collaboration of activies, mainly related to customizing the portal site, and activating a bug-tracking system using SharePoint.
- Designed and developed User/Roles Management console using WinForms.
- Generation of online reports using XSL transformations with XML data.
Confidential
| Role | Software Engineer |
| Environment |
|
Responsibilities:
- Development of COM Components using Visual Basic 6.0 and developed classic ASP pages with VBScript markups.
- Utilized Win32 APIs inside VB DLLs, ActiveX controls to access system information.
- Designed and developed an ActiveX Controls used to show property pages.
- Part of core team responsible for database design, implementation and component interaction. Involved in database administration and building of various database objects.
- Database operations include writing migration scripts to support new Database Schema for older version of products, Cursors, T-SQL Stored Procedures, Views and SQL Scripts for altering the existing Database Schema with support for Multiple Languages.
- Developed migration strategies to interop this COM based product with the latest .NET technological enhancements during that time.
- Extensive use of VBA Visual Basic for Office Applications for feasibility study and generating content in varied MS Office Word/Excel formats.
- Designed and developed User/Roles Management console for access management to the application.
- Designed and developed a browser based intra-office solution for intranet related to office automation and bug-tracking.
- Development of routine administration scripts for windows using WSH/WMI/ADSI scripting, support, customization and maintenance of setup deployment modules and building collaborative web sites using SharePoint.
