
DEEPAK KAMBOJ
Email: deepakkamboj@gmail.com
Web Site: http://www.deepakkamboj.com/
Download PDF version of my Curriculum Vitae
PROFESSIONAL SUMMARY
Solution Architect, Developer and Project Leader
Microsoft Certified Technology Specialist (MCTS).
I am a Solution Architect / Developer and Project Leader specializing in ASP.NET, C#, VB.NET, SQL Server, SharePoint Server, BizTalk Server Programming with around 10 years of rich, hands-on experience. I am also a Microsoft Certified Professional in web applications and SQL Server 2008 (MCTS) backed with a degree in Bachelor of Technology (Computer Science & Engineering). My expertise lies in programming logic, and I have exceptional analytical skills. I have also participated (as Key Speaker and Trainer) in .NET Framework, ASP.NET, C#, VB.NET, WCF, Workflow Foundation, AJAX, SQL Server, BizTalk Server technical trainings and user group meetings to enhance and share my knowledge. Moreover, I am a communicative enthusiastic team player and a dedicated individual who believes in sharing my valuable experience and knowledge with other technology enthusiasts.
EDUCATIONAL QUALIFICATION
2001 - Bachelor of Technology - Computer Science & Engineering - CGPA 73%
Punjab Technical University, India.
1995 - Senior School Certificate Examination (10+2) (67%)
Kendriya Vidyalaya (CBSE), Chandigarh
1993 Secondary School Examination (10)(72.6%)
Kendriya Vidyalaya (CBSE), Chandigarh
TECHNICAL PROFICIENCY
.NET, C#, ASP.NET, VB.NET
Windows Communication Foundation (WCF), Workflow Foundation (WF), Windows Presentation Foundation (WPF)
Azure Services - Windows Azure, SQL Azure, AppFabric
LINQ, AJAX, Silverlight
BizTalk Server, MOSS 2007, SharePoint Server 2010, Microsoft Dynamics (CRM & ERP), Project Server 2010, Commerce Server 2009
SQL Server 2000/2005/2008, Oracle, MySQL
ASP, VB, PHP, Java, JSP
N-Tier Architecture, MVC, SOA, Enterprise Architecture, Entity Framework, MVVM, Smart Client Software Factory
Agile Development, Waterfall Development, Test Driven Development (TDD)
Solution Architecture, Project Management, Delivery Assurance, Pre-Sales, Project Costing & Commercials, Resource Planning, Effort Estimation
CERTIFICATIONS
Microsoft Certified Technology Specialist (MCTS) (Candidate ID: 6447124)
- Microsoft SQL Server 2008 - Implementation and Maintenance (70-432)
- Microsoft .NET Framework 2.0 - Application Development Foundation Exam (70-536)
- Microsoft .NET Framework 2.0 - Web-Based Client Development Exam (70-528)
Sun Certified Programmer for Java 2 Platform 1.2 (Candidate ID: I00169370)
International English Language Testing System (General Training) with 7.5 Overall Band Score (Candidate Number: 007698)
Five months course in German Language from School of German Languages, Chandigarh.
PROFESSIONAL EXPERIENCE
Solution Architect - December 2009 till date
Wipro Limited, Gurgaon, India
Responsibilities:
- Responsible for understanding of business requirements and the process of translating them into well-engineered and integrated technical solutions using Service Oriented Architecture (SOA), N-Tier Architecture and reusable components.
- Designed and implemented complex solution architecture; implemented strategies for database high availability and scalability. Designing the high and low level architecture of the enterprise organizations.
- Experience with architecture design concepts and techniques and the ability to communicate and evangelize those concepts to a broad based team.
- Estimation of the effort required for developing the new system using Function Point Analysis and Work Breakdown Structure and accordingly preparing the project plans, delivery plans and schedule.
- Preparing the technical and commercial proposals and presentations for the proposed solution.
- Involved in end to end Pre-Sales process, from Service Selling, responding to RFP to PO booking and governance.
- Experience in preparing client facing presentations, Case Studies and Management Dashboards.
- Demonstrated ability to influence executives, key decision-makers, and highly technical resources.
- Demonstrated ability to apply business case development and project justification techniques to varying information technology related questions.
- Demonstrated knowledge and experience with large corporate IT operations, major IT programs, systems integration and technical architecture at Enterprise and inter-enterprise levels.
- Have strong oral and written communication skills, and be customer focused to understand and appropriately respond to customers' business needs.
- Demonstrated ability to interface effectively and collaborate with clients, peers, and management to develop solutions and ensure stakeholder buy-in.
- Demonstrated critical thinking skills, ability to accurately analyze information and make sound decisions.
- Demonstrated ability to take initiative and accountability for achieving results.
Project Leader, Technical Architect - November 2004 - December 2009
Perot Systems, a DELL company, Noida, India
Project Leader, Technical Architect - Aug 2008 – Dec 2009
Linklaters LLP, Leading Law Firm, London, UK
The scope of this Project is to automate the process of protecting the flow of confidential information within Linklaters. This project is using Agile Development Methodology
Responsibilities:
- Designed and implemented complex database architecture; implemented strategies for database high availability and scalability.
- Introduced strategic advancements in the query optimization and performance improvement.
- Responsible for system study and analysis to define the scope of the system to be developed. Identifying and Consolidating the Requirements. Requirements analysis/elicitation, recording with clarity the business requirements or technical requirements.
- Preparing requirement specifications, Data Flow Diagram (DFD), Use Case Diagrams and Business Workflows.
- Estimation of the effort required for developing the new system using Function Point Analysis and Work Breakdown Structure and accordingly preparing the delivery plans and schedule.
- Designing the high and low level architecture of the system. Implemented a loosely coupled N-Tier architecture using Business Façade Layer and BizTalk Server.
- Preparing Low level and High level design documents for the system which include UML design artifacts Use Case Diagrams, Sequence Diagrams, Component Diagrams, Deployment Diagrams, and Class Diagrams. Used Microsoft Visio and Enterprise Architect for designing Object Oriented Analysis & Design (OOAD) artifacts.
- Responsible for Coding, Testing and Delivery of the application and leading a team of 8 programmers. .NET expert and mentor, as team had little .NET experience.
- Development on all tiers, web, business process, data access, database and client using C# .NET, ASP.NET, ADO.NET, AJAX, LINQ, SQL Server 2005, T-SQL, Telerik controls
- Designed and developed web application, custom .NET components and user controls using ASP.NET and C#.
- Created SOA based web services using Windows Communication Foundation (WCF)
- Created Schemas, Pipelines, Transformations, Orchestrations, BAM Reports in BizTalk Server 2006 R2.
- Prepared Units Test Cases and Manual Test Cases using Visual Studio 2008.
- Used Log4Net (an open source utility) for logging of error in application.
- Presence controls for Microsoft Office Communicator 2005 was implemented for displaying instant messenger menu against the username.
- ASP.NET AJAX control toolkit used for implementing Accordion, popup calendar, auto-complete textbox (type-ahead functionality), ConfirmButton, CollapsiblePanel (contract/hide grids) and tabs.
- Enhanced the performance of web application using scaling up, scaling out, load balancing, disaster recovery, web farms
Technical Environment: C#, ASP.NET, ADO.NET, LINQ, AJAX, SQL Server 2005, MOSS 2007, BizTalk Server 2006 R2, WCF, Visual Studio .NET 2008, Team Foundation Server (TFS), MS Visio, Enterprise Architect, GhostDoc, IIS
Senior Developer, Team Leader - May 2007 to May 2008
MIVA Inc., Leading Integrated Marketing Industry , Fort Myers, Florida, USA
The scope of this Project is to develop and enhance the multiple web applications used in the Miva. This project includes Application maintenance and Support services on multi location delivery model. This project has all service level delivery components like Incident Management, Problem Management, Change Management, and configuration Management. MIVA has chosen Perot Systems to migrate, enhance their existing applications accelerate the process; mitigate the risks to meet business requirements.
Responsibilities:
- Responsibilities include analyzing and evaluation of existing systems.
- Responsible for application maintenance activities like Analysis and resolution of change requests, defects and queries reported by the client, within the timeframe specified in the Service Level Agreement (SLA).
- Implemented and supported systems at client’s site under extreme dead lines.
- Responsible for overall architecture of the .NET Web applications and service components
- Analysed requirements directly with the customers, and co-author of functional and technical design specifications.
- Worked on the following applications of MIVA: PPC, AdCenter, PartnerCenter, Account Management, ASP API, MetaFeeds, Miva Match, Customer Service, FindWhat.com, Miva.com, MIVA Bid Knoweldge, EU Revenue Graphs, MIVA Search 5.2, Test Harness Script using ASP.Net 2.0, Visual Studio 2005, MSMQ and SQL Server 2005
- Designed and developed web application, custom .NET components and user controls using ASP.NET and C#.
- Created Test Harness Script using ASP and XML.
- Extensively worked on SQL Server 2000/2005 (database design, stored procedures, triggers, user-defined functions, jobs, replication, database backup, DTS Packages).
- Optimization of SQL queries for improving the performance
- Implementing the code using Object Oriented Technology of .NET. Designed Error Handling Component using Microsoft Application Blocks, which emails the errors, displays errors accordingly.
- Actively involved in Project management and release activities and worked on Release Plan, Change Request, CCN Document, Deployment Plan, Estimations and Task Management.
- Involved in ITIL activities like Change Management, Incident Management and Request Management and used the Remedy tool.
- Managed over 200 changes to the system using task based Gemini.
- Designed upgrade strategy and documented best practice for code modifications.
- Created custom build and deployment server for Development, Integration, Test and Production.
- Integrated multiple new and existing systems utilizing MSMQ, Web Services, and Windows Services. Developed Queue Processors using VC++.
Technical Environment: C#, ASP.NET, ADO.NET, LINQ, AJAX, SQL Server 2005, Visual Studio .NET 2005, .Net Framework 2.0, VSS, VSS Remoting Explorer, IIS, MSMQ, Remedy, Cybersource Gemini, OPAS
Senior Developer - Jul 2004 to Oct 2008
Hamilton Sundstrand, Leading Automotive Industry, Windsor Locks, Connecticut, USA
The scope of this Project is to develop various financial and EVMS projects of SLS Program Planning & Control group in Hamilton Sundstrand which included Shuttle, Casper, PX and TIGER.
Responsibilities:
- Responsibilities include analyzing and evaluation of existing systems.
- Identify and consolidate the Requirements, Prepares program specifications and diagrams, and develops coding logic flowcharts.
- Developed WinForms using VB.Net, VB6 and 3rd party controls (e.g. ComponentOne controls).
- Developed macros for MS Project using VBA.
- Developed Exception Handling and Configuration Framework components using VB.Net.
- Designed Database Tables (oracle) used in the Application. Extensively worked on Oracle 9i/10g (SQL queries, database design, and stored procedures) and TOAD.
- Worked on the following applications of IT Department, Hamilton Sundstrand: Workbench, Tree tool, BCR tool, Resource tool, Data import, BCR Resource tool, Performance tool, GlobalMpt, Tigress, Estimated actuals, Document manager and Validate IMS.
- Analyzes and evaluates existing systems, Identify and Consolidate the Requirements, Preparation of document (SRS, Design Document, and Test Plan). Prepares program specifications and diagrams, and develops coding logic flowcharts.
- Developed WinForms using VB.Net, Visual Basic 6.0 and 3rd party controls (e.g. ComponentOne controls).
- Extensively worked on Oracle 9i/10g (SQL queries, database design, packages and stored procedures) and TOAD 9.1.
- Created and Implemented Unit and Integration Test Cases.
- Created High Level and Low level Design document.
- Involved in conducting Code Reviews, Project Release Management and Process Management
- Carryout Unit testing involved in Integration and User Acceptance testing.
- Implemented and supported systems at client’s site under extreme dead lines.
- As a Computer Systems Analyst, responsibilities were to follow Perot Systems software process and worked on external specifications, internal specifications, code, review and test cases
- Effectively managed outsourcing team in India.
Technical Environment: VB.Net, VB 6.0, Oracle 9i/10g, TOAD, Visual Studio .NET 2003, Visual SourceSafe, MS Project, PL/SQL,SQL Optimizer 7.6, MS Visio, Windows XP Professional
Senior Developer - Nov 2004 to Mar 2005
Vodafone, Leading Telecom Industry, Ireland
Responsibilities:
- Responsibilities include Coding, Test Cases Preparation, Unit Testing, Code Review and Integration of Code before final delivery.
- Preparing requirement specifications, Data Flow Diagram (DFD), Use Case Diagrams and Business Workflows.
- Designed and developed web application, custom .NET components and user controls using ASP.NET and C#.
- Involved in designing, creation and maintenance of the database. The job included creating tables, user-defined functions, triggers, indexes, functions and stored procedures using SQL Server 2000.
- Designed Error Handling Component using Microsoft Application Blocks, which emails the errors, displays errors accordingly.
- Optimized the SQL queries for better performance.
- Created templates using XML and XSLT.
- Developed a windows service scheduler using C#.
Technical Environment: C#, ASP.NET, JavaScript, XML, XSLT, HTML, DHTML, MSMQ, SQL Server 2000, Oracle 10g, IIS 5.0, Visual SourceSafe, Visual Studio .Net 2002
Senior Software Engineer – Jul 2004 to Oct 2004
Netsoft Informatics Pvt. Ltd., Chandigarh, India
Norchio Inc., Oslo, Norway
The scope of this Project is to develop Multi-tier ASP.Net web application using Remoting for providing Role-based access consisting of various modules/interfaces.
Responsibilities:
- Responsibilities are designing, coding and testing of web pages and modules using ASP.Net, C#, .NET Remoting.
- Involved in designing, creation and maintenance of the database. The job included creating tables, user-defined functions, triggers, indexes, functions and stored procedures using SQL Server 2000.
Technical Environment: ASP.Net, VB.Net, C#, .Net Remoting, SQL Server 2000, IIS, Visual SourceSafe
Senior Software Engineer - Nov 2003 to Jul 2004
Safaltek Software Pvt. Ltd., Chandigarh, India
Diycanadaimmigration.com website and Radia, Biosift Inc., USA
Responsibilities:
- Responsibilities are designing, coding and testing of various modules, web pages and form using ASP.Net, VB.Net, C#
- Involved in designing, creation and maintenance of the database. The job included creating tables, user-defined functions, triggers, indexes, functions and stored procedures using SQL Server 2000.
- Responsibilities include designing the database in MySQL and developing, designing and implementation of File Manager, User Management and Authentication Module using PHP.
Technical Environment: ASP.Net, VB.Net, C#, PHP, SQL Server 2000, IIS, Visual SourceSafe, SMTPDotNet, DynamicPDF, MySQL
Baynet Website Builder, Baynet World, Inc., San Francisco
This is the database driven real estate agents web site builder portal. The real estate agents throughout US register on this web portal and their full-fledged web site (or Company’s web site) will be created on the fly.
Responsibilities:
- Developed Content Management System (CMS), PDF Generation Tool, Newsletter Tool and WYSIWYG Web Editor using ASP.Net, C# and JavaScript.
- Developed Web Services for synching the information of current site with partner sites.
- Developed Windows services in C# for creating Task Scheduler for Newsletter, LAProxy and MLA services.
- Designed the database, created stored procedures, user-defined functions, triggers and jobs in SQL Server 2000.
Technical Environment: ASP.Net, VB.Net, C#, SQL Server 2000, IIS, Visual SourceSafe, ASPUpload, ASPPdf
Software Programmer – Feb 2002 to Nov 2003
Hartron Informatics Limited, Chandigarh, India
National Informatics Centre, Chandigarh
Responsibilities:
- Involved in the Requirements Analysis, Design, Development, Documentation, Coding, Test Cases Preparation, Unit Testing and Implementation of various web sites and windows applications for Haryana Government, India. Working under National Informatics Centre (NIC).
- Worked on the various projects like NAIDISHA, NBEDS, Integrated Computerized Land Records, Computerization of Revenue Department (CORD), Land Records Monthly Progress Report, Online Treasury Information System, Online Grievances Information, etc.
- Involved in creation, design and maintenance of the database. The job included creating tables, triggers, indexes, functions and stored procedures using SQL Server 2000.
- Developed multilingual web sites and windows application for Haryana Government using ASP, VB 6.0.
- Designed and developed website for Accountant General, Haryana (http://aghry.nic.in) and Haryana Tourism (www.haryanatourism.com) using ASP and SQL Server 2000.
Technical Environment: Visual Basic, SQL Server 2000, ASP, VBScript, JavaScript, XML, Adobe Photoshop 6.0, Microsoft WEFT, Seagate Crystal Reports, HTML Help Workshop, GIST SDK, ActiveX Controls
Technical Trainer – Aug 2001 to Jan 2002
GCS Computers Pvt. Ltd. Chandigarh, India
- Trained and assisted over 100 students on various IT courses of Punjab Technical University, Jalandhar
PUBLICATION / TECHNICAL WRITING
DeepakKamboj.com (Total over 100 Articles)