To seek a challenging position in the software company with major responsibilities that will effectively utilize my 19 years of experience in programming, design, communication, leadership and organizational skillsblended with common sense, innovation, experience and integrity that would turn complex requirements into quality software solutions
Over 19years of IT experience in design, development and quality assurance of distributed, service oriented and scalable enterprise applications in enterprise search, banking and BI domains,
Well Experienced in threat modeling, performance tuning and scalability improvement patterns like caching, clustering andLoad balancing.
Team motivator, Led by setting right example
Led large projects with multinational teams in Norway, USA, UK, India and Japan.
Vast amount of experience in object oriented programming, design patterns, development tools and service oriented technologies
Solid track record of consistently meeting project timelines of customer deliverables.
PROFESSIONAL SUMMARY DETAIL
Development lead experience:
Led a development team for ESP integration with SharePoint for Office 2010 project.
Solid track record of consistently meeting project timelines of customer deliverables.
Coordinated large projects with multinational teams in Norway, USA, UK, India and Japan.
Practitioner of development using agile modeling and Test Driven Development.
Worked at various levels as Architect, project leader, technical architect, business analyst, and senior developer during various phases of SDLC.
Led development work for globalizing Business Intelligence portal into multi lingual application with minimal impact on existing architecture.
Successfully led development teams to deliver diverse business applications in business intelligence, e-commerce marketplace, Media Industry, Travel Industry, Stock Market, CRM, exhibition portal, and audio processing software.
Driving bug triage, investigation and resolution of critical customer issues
Ensuring that bug fixes and product improvements meet quality, performance, scale, and manageability requirements
Initiating, promoting and implementing engineering best practices, with special focus on root cause analysis
Project planning and tracking for the team
Distributed technologies experience:
16 years of experience in development of windows applications, REST/WCF based applications, smart client applications, service oriented applications and component based development.
Capable of Working on User Interface, Business Layer and Database Layer with equal expertise.
Architected enterprise systems using MVC and DNA models.
Created platform independent and location neutral services using WCF services and SML web services.
Object Oriented technologies experience:
Over 15years' experience in object oriented programmingusing technologies like C , VB.NET, C .
Expert in identifying recurring patterns and providing solution using structural and behavior design patterns like Fa ade, Adapter, Bridge, Visitor, singleton, memento, command and observer.
Comprehensive experience in programming data structures like linked lists, stacks, queues, hash tables.
Development tools experience:
Created service based applications using Azure, WCF services, web services and .NET remoting.
Developed custom business orchestration using BizTalk Server 2004.
Created custom web parts for integrating custom applications using SPS 2003 and MOSS 2007
Used database technologies SQL 2000/2005/2008 server for data persistence.
Designed trend analysis reports using SQL reporting services and crystal reports...
Extensively used ASP.NET and Visual Studio 2008 for development of web applications.
Used winforms for developing windows and smart client applications.
Versatile business domain experience
Built MSN Social widgets like Polls, Quizzes and Facebook My Friends app to increase user engagement and search share for MSN portal.
Performed business analyses to support pricing and risk management decisions. Support system documentation and ensure software development standard.
Interacted with both internal and external group members and business users to help further understanding these new models in the business applications.
Designed applications in Enterprise search, business intelligence, e-commerce,Media Industry, Travel Industry, Stock Market, CRM, banking, exhibition portal domains,
Performance tuning experience:
Extensive experience in profiling applications for performance tuning and suggesting scalability improvement techniques. I created a scalability plan for scaling a Business Intelligence portal for 40,000 concurrent users for fortune 100 clients.
Proposed a solution for that improved performance of Sales Forecasting Export Application by tenfold. Identified portions of code that can be multithreaded. Reviewed Business Objects, stored procedures and views and suggested code changes for tuning performance and robust error handling.
Quality Assurance experience:
Led V-team to develop test automation framework for User interface testing using coded UI automation.
Develop automation framework for MSN Composition Framework modules
Led development work for UI and OM automation for Search Management Center in Office 2010...
Extensively used MOTIF and OASYS framework for creating automation scripts.
Generated test cases for testing accessibility, content migration, backup and restore and patching.
Leveraged NUnit, Test Team director tools for creating unit tests.
Quality Assurance Analyst
Effective driver of engineering excellence processes.
Demonstrated success in improving agility and reliability through automation consistently.
Strong individual contributor and cross-group collaborator in products/features.
Architected and guided the designs of several scalable, reliable and highly available services.
Recipient of Gold Star awards at Microsoft for outstanding work and Engineering Excellence.
Responsible for enabling Continuous Integration->Continuous Deployment strategy for social platform component to support agile developement.
Responsible for developing production health monitoring systems, data consistency verification for real time social content acquisition system. .
Automation framework Lead for Bing Social FrontEnd Automation Team .
Responsible for developing automation framework tools for front end and backend componenents
Responsible for developing automation framework for Bedrock platform on which MSN is built.
Dev lead for Enterprise Search Management Center Office14- Sharepoint Enterprise Search
Coordinated team activities with applications team in Oslo, Salt Lake City and Redmond.
Designed user context management module using ASP.NET, C and MOSS framework to improve enterprise search experience.
Performed set up authoring for site admin and central admin screens using extensive XML and WXS.
Wrote Web UI automation tests BVTS and CTs for End user search screens using OASYS, Web Auto and MOTIF.
Received Gold Star award for outstanding contribution to test team.
Improved dev team's agility through tools.
Managed multiple teams around the globe to deliver SharePoint Search Management Center.
Proactively helped the team to test non-functional testing aspects like security and scalability.
Delivered several key software applications utilizing design by differentiation approach.
Ensured delivery of software products with high longevity by using Commonality Variability Analysis, Open Closed Principle and several design patterns
Title: Senior Engineer
Developed localized version of BI portal using ASP.NET C and SQL Server 2005
Measured, Analyzed and tuned performance and scalability of the application for 40,000 users using tools like JMeter, Perf counters, SQL Profiler and ACT.
Designed and developed custom style sheet application that allows report admin to customize look and feel to satisfy org standards.
Migrated the BI portal from ASP.NET 1.1 to ASP.NET 2.0
Created web services interoperability layer to enable consuming of web services as a data source for the pyramid. Extensively used design patterns like Facade, Adapter, Singleton and bridge patterns to enable reusability, extensibility and maintainability.
Designed auto completion search suggestion server using AJAX.
Migrated Embedded SQL code to store procedures and parameterized SQL statement to improve performance and reduce SQL injection vulnerability.
Designed web part for ESP search core results using MOSS 2007.
Developed ESP-MOSS 2007 migration path for ESP enterprise customers.
Created a scalability plan to scale the BI portal to 40,000 concurrent users for fortune 100 client.
Added multi-lingual capability to US-English only BI portal with minimal impact on existing architecture.
Received Exceeds Expectations ratings from group manager.
Title: Solution Architect
Architected General Ledger Utility Application for Wells Fargo Bank using .NET smart client and SOA architecture.
Designed enterprise encryption and decryption web service using ASP.NET, C and SQL Server 2005.
Managed project delivery and dev activities with teams in India and USA to deliver artifacts on time.
Engaged with customer on regular basis for constant feedback and continuous improvement Agile Environment .
Responsible for analyzing performance bottlenecks and suggested remedies to improve the performance by a factor of 10.
Team lead for Active directory module for Lease Information Management System.
Developed custom MOSS 2007 webpart to display LIMS reports on intranet portal dashboard page.
Handled production issues for 6 months after RTM.
Delivered LIMS product on time without compromising on quality in spite of extremely agile requirements.
Proactively found 400 defects in the LIMS application and helped team to troubleshoot the defects by providing team with appropriate logs.
Title: Senior Consultant
Designed web services SOA layer for business processes like product management, shipping management and order management E-Commerce application using ASP.NET web services.
Gathered Business Requirements from Client and draft Functional Specifications of Order Processing and BackOffice applications.
Architected System Design using UML notation. Documented Use Case Diagrams, Activity Diagrams, Class Diagrams and Sequence Diagrams.
Designed intranet portal using Sharepoint Portal Server 2003, ASP.NET webparts and SQL 2000 stored procedures.
Submitted requirements and design to offshore for development and then coordinated development phase.
Reviewed of code delivered by offshore, performed regression testing and then delivered code to client for production release.
Resolved production issues on Rapid Response basis.
Handled Multiple Projects 3 and Multiple Offshore Teams 3 Teams each consisting of 6 engineers simultaneously.
Created Trend Analysis Reports using SQL Reports Services 2000.
Developed Automated Test Cases using Nunit, COM and TestDriven.NET
Designed Web parts for displaying company's stock trend using on sharepoint portal server 2003 and Visual Studio.NET 2003.
Identified code bottlenecks that were causing performance issues a using Perf Mon, ACT, SQL Index tuning Wizard and Antz Profiler and Suggested solutions to improve the performance.
Reduced downtime by working directly with growers in the field to resolve production issues during peak load periods
Title: Team Lead
Analyzed IMAS EDS business requirements in consultation with client London Stock Exchange .
Prepared Technical architecture and framework document of IMAS EDS using DNA model.
Led the development team of 7 people for build and test phase of IMAS EDS module.
Associated with Implementation and user acceptance testing of IMAS EDS module at London.
Drafted business requirement of CHARGE module at London
Developed Webforms, Winforms, Reusable Framework, Header and footer User Controls, Stored Procedures, Views and Triggers for IMAS module using ASP.NET, C and SQL Server 2005.
Developed distributed transactions using COM and .NET components.
Title: Senior Software Engineer
Designed architecture of Authentication Interaction module. Extensively used OOAD, Design patterns like MVC and factory patterns.
Developed Authentication Interaction module in ASP.NET and back office applications in windows forms.
Developed XML transformations using XSL in order to upgrade configuration suit.
Developed .NET components for deployer application.
Received appreciation letter for delivering quality work from Program Director of Silverline, UK.
Developed .NET components for Dynamic Query Engine.
Developed front end UI for configuration suit using VB.NET winforms.
Developed PL-SQL Oracle views for authentication interaction module.
10. Designed database model for various modules using ERWIN.
Facilitated impact analysis and problem solving meetings during maintenance phase.
Promoted to Sr. Software Engineer based on exceptional performance rating by Assistant General Manager
Title: Design Engineer
Designed and developed fixed point C code mp3 decoder variable length Huffman decoder, stereo decoding, anti-aliasing for layer 3 targeted for FAVOR30 DSP Processor.
Optimized the code for better performance.
Designed and developed CMS Change Request Management system in Visual Basic and SQL server.
Prepared of program specification plan and unit test plans.
Administered visual SourceSafe environment for developers
Developed a simulation VC code for acoustic echo cancellation.
Designed and developed AGC controller, howling controller and echo detector around 2000 lines of code using various mathematical filters and DFT.
Designed and developed a defect tracking system in Visual basic with SQL 7 server as backend.
Single handedly finished entire project development
Successfully managed development in spite of language barrier with scientists in hypermedia research lab in Japan.
Title: Deputy Engineer
Designed and developed a demultiplexer module with sync detection, error detection and error correction, separating voice and data signals in VC using STL containers.
Developed ATE test program in Visual Basic, which facilitates automatic loop, back testing of all voice and data hardware cards in the system.
Prepared design documents for the project.
Developed processing software for telephone exchange facilities like auto call back, call transfer, priority exercise, and caller identification in VC .
Developed EMI/EMC evaluation program in Visual basic, which gathers radiation measured from Shlumburger transducers and displays results. It also allows user to configure set up through UI. The results are logged in MS Access database.
Developed a Client application using visual basic front end and Oracle backend to display statistical testing reports
Coordinated EMI/EMC and functional evaluation of MILEX at various client sites.
Handled all coding work independently without any assistance in spite of being a newbie.
Single handedly managed demos successfully on customer site.