Lead Developer Resume
Walnut Creek, CA
SUMMARY:
- Over 12 years of experience in IT Industry involved in Complete Software Development Life Cycle (SDLC) including requirement analysis, design, development, implementation, testing, integration, deployment, documentation and maintenance of Web applications.
- Design and Development experience with .NET Framework (V2.0, 3.5, 4.0 & 4.5), C#, ASP.NET, VB.NET, WCF, WPF, Web API, ADO.NET, Visual Studio (2005/2008/2010/2013 ) and Web Forms
- Experience in developing WCF Soap based service and Restful Services.
- Experience in cloud and Web Technologies, Microsoft Azure, SharePoint and MS CRM
- Implemented Object Oriented concepts (OOPS) like Inheritance, Encapsulation, Polymorphism, abstraction, Exception Handling, Events and Delegates and Interfaces in C#.
- Expertise in Microsoft Application building blocks for Dot net based projects (Data Access, Exception Handling, MVC 3 Pattern, User Interface Process, Caching and Configuration Management Application Blocks)
- Involved in creating User Controls, Custom Controls, Navigation Controls, Master Pages and CSS.
- Implemented Forms Authentication & Authorization, in security in .NET applications.
- Worked with WCF, WPF features in .NET Framework (v3.5).
- Good experience in Database Development and Programming with SQL Queries, Stored Procedures, Functions, Triggers, Views and Joins in SQL Server 2005/2008/2012.
- Designing and developing Responsive web applications, websites using HTML5, CSS3, AJAX, JavaScript, jQuery and JSON.
- Experience in creating single - page applications (SPA) using Angular.JS 1.4 framework, Knockout JS, HTML5, CSS, TypeScript and JavaScript
- Working experience with SiteCore 7.2, 8.0 Content Management System (CMS) and Digital Marketing System (DMS).
- Strong knowledge in DOM manipulation, developing using OOPS concepts in JavaScript.
- Experienced in Azure Storage Explorer (Blobs, Queues and Tables).
- Worked with Windows Azure (Web Role and Worker Role) and SQL Azure (SQL Azure Migration Wizard).
- Practical Knowledge in coding test scripts and TDD (Test Driven Development) in Visual studio
- Expertise in developing SAP Business object Webi reports
- Working experience in Agile software development methodology.
- Good Experience with reporting tools like SQL Reporting Services (SSRS).
- Used Integration tool like SQL Server Integration Services (SSIS).
- Having knowledge about Core Java.
- Knowledge of Telerik (Kendo UI) controls.
- Development experience on Visual Studio, Sublime in using browser developer tools on Chrome, Firefox and IE.
- Experienced on Azure deployment.
- Worked on Microsoft azure API Management
- Hands on experience in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS).
- Professional expertise on Version Control using Team System, Git, SVN and VSS.
- Excellent communication, interpersonal, time management skills with good work ethics.
- Also, possess good Team Leading, Mentoring and Management Skills.
- CI/CD Using Team services
TECHNICAL SKILLS:
Operating Systems: MS Windows, Mac and Linux
Languages: C#, VB.NET, PL/SQL, C++ and JAVA
Server Side: WCF, WPF, WEB API, LINQ and ASP.NET
Front End: HTML5, HTML4, CSS3, CSS, JavaScript, Angular.JS, JQuery, JSON, AJAX
Web Technologies: MSMQ, MOSS 2007, SHAREPOINT 2010.
Reporting tools: SSRS, SSIS, SSAS and SAP BOBJ
Methodology: OOP/OOAD, Agile
Databases: MS SQL Server 2008, MySQL and Oracle
Version Control: Team System, Git, SVN and VSS
Web/App Servers: IIS and Web logic
CMS: SiteCore 7.2, 8.0
Cloud: Mirosoft Azure
Build / Deployment Tools: Jenkins, Team services
PROFESSIONAL EXPERIENCE:
Confidential
Lead Developer
Responsibilities:
- Involved in gathering and analyzing the requirements from the business analysts and developed an initial design document for the application.
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- Developing ASP.NET MVC Angular.JS SPA web solutions with industry best practices and design patterns .
- Migrated ASP.Net Web application to MVC application using AngularJS, HTML5, CSS 3.0 and Bootstrap.
- Migrated Soap services in to Restful services using ASP.NET Web API
- Followed a standard MV*-ish pattern, with controllers for business logic, views and custom directives for rendering, DOM manipulation, services, providers, factory to expose REST and create states
- Used connecting to backend architecture via Azure API Management
- Stored all printing documents Azure storage libraries using Blobs.
- Created and used SQL Azure Database
- Migrated on premises SQL database to cloud Database
- Used Team Foundation Server (TFS) for version control
- Developed test cases using N-Unit.
- Provided QA and Production Support.
- Working with DevOps team for build and deployments
- Help in DevOps team to create CI/ CD pipe lines
Environment: .Net 4.5, C#, Asp.net MVC 4.0, Visual Studio 2013, Angular JS, HTML 5, CSS 3, JQuery, JavaScript, Microsoft Azure Cloud, Azure App Services, Azure VM’s, Azure Functions, Azure Active Directory, Azure Storage, Azure Cloud Services, Azure Redis, Azure DocDB, Azure Machine Learning, Team System and Azure SQL Server
CA Technologies, Santa Clara, CA
Lead .Net / SiteCore Developer
Responsibilities:
- Involved in gathering and analyzing the requirements from the business analysts and developed an initial design document for the application.
- Effectively implemented ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
- Developed Master Pages with customization for various user roles and user controls to accept common request.
- Involved in working with Server side State Management Techniques like Session state to maintain state between ASP.NET pages.
- Implemented WCF Service Methods to access data from the database.
- Involved in development of Classes using C# that incorporates both N-tier architecture and database connectivity.
- Worked with N-tier architecture involving Services Layer, Data Access Layer, and Business Layer.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in C#.
- Extensive experience in creating ASP.net MVC4 web apps by supporting parallel development and quick development.
- Extensive experience in creating ASP.net MVC4 web apps by implementing URL routing and REST support
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- Design and implementing ASP.NET MVC Angular.JS SPA web solutions with industry best practices and design patterns .
- Migrated ASP.Net Web application to MVC application using AngularJS, HTML5, CSS 3.0 and Bootstrap.
- Migrated WCF services in to Restful services using ASP.NET Web API
- Followed a standard MV*-ish pattern, with controllers for business logic, views and custom directives for rendering, DOM manipulation, services, providers, factory to expose REST and create states.
- Design and developing Sitecore Templates, Layouts, Controller Rendering, View Rendering, Sub Layouts for both Sitecore MVC and Webforms.
- Used azure storage to store mobile data
- Developing Sql views and stored procedures for SAP Business object Reports
- Migrated data from on premises SQL data to Azure SQL server
- Designed and Developed SAP Business objects and Webi reports
- Integrated Sitecore 8.1 with backend systems and provided user controls. Implemented plans at all levels, from micro to high level applications
- Installed and configured SiteCore 8.1 and DMS instances for Development, QA
- Good Experience in Deploy and configure web service and web applications in IIS
- Used Team Foundation Server (TFS) for version control
- Developed test cases using N-Unit.
- Provided QA and Production Support.
Environment: .Net 4.5, C#, Asp.net MVC 4.0, Visual Studio 2013, Angular JS, HTML 5, CSS 3, JQuery, JavaScript, WCF, WEB API, AJAX, IIS, Telerik (Kendo UI) Controls, Azure Active Directory, Azure Storage, Azure SQL Server SAP BO 4.0, SiteCore 8.1 and Team Foundation Server (TFS)
Confidential, Walnut Creek, CA
Senior .Net / SiteCore Developer
Responsibilities:
- Involved in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
- Gathered the requirements from the user and Documented the requirements using UML Diagrams
- Responsible for designing the ASP.NET application authentication using .NET Framework, C#.NET
- Created graphical user interface (GUI) using Asp.Net web forms
- Worked with ASP.NET Web Forms, Caching features, Configuring Optimizations and securing the web application
- Efficiently used object oriented programming to achieve the functionality for the application.
- Created Business Logic Layer & Data Access Layers.
- Designed the structure of the web services to be implemented. Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Implemented AJAX controls in ASP.Net to improve user experience and application performance, and to reduce the burden on the server
- Using Entity Framework, connected to relational data by writing LINQ to SQL queries
- Worked with LINQ to use the same syntax to access the different data sources from within the same language and used to querying relational databases, memory collections and XML data.
- Integrated Sitecore with backend systems and provided user controls. Implemented plans at all levels, from micro to high level applications
- Installed and configured SiteCore 7.2 and DMS instances for Development, QA
- Architected and implemented solution using SiteCore’s CMS 7.2 (Content Management System), and DMS (Digital Marketing Solution) along with ASP.NET, C#, WCF services, .NET 4.0 and SQL Server 2012
- Implementation of client side validations using JavaScript and ASP.NET Validation
- Used MS Enterprise Library Blocks for Logging and Exception Handling in the engine.
- Used agile scrum methodology in application development.
- Implemented MVVM Pattern with Knockout JS
- Used Team Foundation Server (TFS) for Version Control
- Deployed web application in IIS
- Developed test cases using N-Unit
Environment: .NET Framework 4.0, Visual Studio 2010, C#, Entity Framework, ASP.Net, Knockout JS, WCF, LINQ Ajax, Sitecore 7.2, Team Foundation Server (TFS), JavaScript, JQuery, CSS, SQL Server 2008, IIS
Confidential
.Net Developer
Responsibilities:
- Involved in development of web interface using ASP.NET and C#. Net for sorting and viewing similar set of loan data documents.
- Involved with designing and developing the web forms and win forms using ASP.NET, WPF controls and C#.
- Extensively working on User Interface pages using WPF, XAML, Blend for customize UI and to implement complex Business Rules and Validation of front end forms.
- Worked on XML files for parsing data for an effective data transformation.
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access.
- Created dynamic GUI’s using WPF web controls and Component One (Third party tool) controls in XAML.
- Exposing the Asp.Net by creating WCF Services over SOAP/HTTP.
- Developed a windows application to read a single XML input file, and generate multiple XML files showing multiple versions of the returns basing on the business logic.
- Worked on Database Development and Programming with Queries, Stored Procedures, Functions, Triggers, Views and Joins in SQL.
- Deployed web application in IIS
- Developed ETL processes using MS SQL and SSIS.
- Wrote complex queries using T-SQL.
- Involved in creation of compressed folders with related data and streaming it to the servers.
Environment: .NET Framework 3.5, Visual Studio 2008, C#, ASP.NET, JavaScript, WCF, WPF, SOAP, XML, CSS, SQL Server 2005, SSIS, T-SQL, IIS
Confidential
.Net Developer
Responsibilities:
- Involved in developing dynamic ASPX web pages for Application using ASP.NET
- Developed WCF Services responsible for communicating and providing real time data from integrated server to Client Application using C#.
- Created Proxy for Client Application using SvcUtil tools and also used as Service Reference.
- Performed code review and generated reports on code review comments and updates.
- Designed Custom classes for Data Validations, exceptional handling and logging.
- Worked on Cascading Style Sheet CSS
- Used JavaScript for client side validation
- Developed reports using SQL server reporting services
- Used Execution plans and query optimization techniques for performance tuning of SQL in reports
- Migrated data from flat file to Database using SSIS
- Used Team System for Version Control
- Deployed and configured web application in IIS
- Developed test cases using nUnit
Environment: C#, ASP.NET, WCF, SOAP, JavaScript, Visual Studio.Net 2008, SQL Server 2005, TFS and IIS
Confidential
.Net Developer
Responsibilities:
- Designed and Developed dynamic ASPX web pages for Application using ASP.NET.
- Involved in enhancing the business layer to provide more interfaces and functions needed for the system.
- Performed validations using ASP.NET validation controls
- Implemented Database access through Provider using C#.
- Created Database Tables, Function, Views and Stored Procedures
- Performed Client side validation using JavaScript
- Deployed web application in IIS
- Used Microsoft visual source safe
- Developed Manual test cases
Environment: C#.NET, ASP.NET, JavaScript, Visual Studio, IIS and SQL SERVER.