We provide IT Staff Augmentation Services!

Web Development Lead Resume Profile

5.00/5 (Submit Your Rating)

Buffalo New, YorK

Summary

  • 9 years of experience in software development and testing for n-tier web-based applications built on top of Microsoft Technologies.
  • 4 years hands on experience on SharePoint development on 2007, 2010 and 2013 for internal and external web applications that includes developing custom web parts, custom content types, custom site columns, custom lists and libraries, customfeature receivers, custom event receivers.
  • 2 years hands on experience as a Database Administrator.
  • Expert in out-of-the-box SharePoint web parts, lists, libraries and other features.
  • Knowledgeable in Microsoft Standards and Best Practices.
  • Knowledgeable in Microsoft Office InfoPath.
  • Has strong knowledge and in-depth technical skills in object oriented programming OOP , design patterns Singleton, Prototype, Facade, Adapter , architectural design patterns MVP, MVCand SOA .
  • Has strong background and experience in .NET development for web-based applications using ASP.NET Web Forms and ASP.NET MVC 4 and 5 .
  • Has strong background and experience in .NET development for web services using SOAPand REST. Windows Communication Foundation WCF
  • Extensive knowledge in JavaScript and scripting frameworks like JQuery, Angular and Knockout.
  • Knowledge in Cascading Style Sheet CSS and branding frameworks like Twitter Bootstrap.
  • In-depthRDBMSexperience with Microsoft SQL Server 2000, 2005, 2008 and 2012 .
  • Has strong Microsoft SQL Server programmingand configurationknowledge and concepts.
  • Extensive experience with Stored Procedures, Functions and Views.
  • Knowledge in Microsoft SQL best practices and database optimization.
  • Practices object-relational mapping ORM like LINQ to SQL, Entity Framework 4, 5 and 6 and NHibernate
  • Well-grounded in Waterfall and Agilemethodology withTest Driven Development TDD .
  • Has the ability to develop solutions in a collaborative environment, minimal supervision
  • Possesses strong leadership qualities and is able to mentor, train and guide junior developers.
  • Expertise in analyzing new 3rd party tools and creating proof of concepts.

Technical Skills

Programming Languages

VB,C

.NET Technologies and Frameworks

.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0 4.5, 4.5.1

SharePoint 2007, 2010, 2013

ASP.NET, MVC 4, 5 , ADO.NET, WCF, Web API,LINQ

Microsoft Testing Framework Unit Tests, Web Tests, Load Tests

Database Technologies

Microsoft SQL Server 2000, 2005, 2008 R2, 2012 T-SQL

.NET Plugins

NHibernate, Entity Framework

Web Programming Scripts

JavaScript, JQuery, AJAX, JSON, Angular, Knockout

StyleSheet Languages

XSLT, CSS, CSS 3

Markup Languages

XML, HTML, HTML 5

Design Patterns

Singleton, Prototype, Facade, Adapter, MVC, MVP

Source Control Tools

Visual Source Safe, Team Foundation Server 2005, 2010, 2012, 2013 , Subversion, Atlassian JIRA

IDE Tools

Visual Studio 2003, 2005, 2008, 2010, 2012, 2013

SharePoint Designer

Microsoft InfoPath 2007, 2013

Testing Framework

NUnit, MS Testing Framework

Development Methodologies

Agile, Waterfall, Test Driven Development TDD

Professional Experience

Confidential

Role: Web Development Lead

Responsibilities:

  • Developed the project using SharePoint 2013, C , SQL Server 2012.
  • Developed a custom database to be consumed by the SharePoint application.
  • Integrated the Entity Framework on MS SQL Server 2012 to the existing Data Access Layer.
  • Replaced the ADO.NET with Entity Framework.
  • Developed the branding of the web application using object oriented JavaScript, HTML 5 and CSS 3.
  • Developed front-end using frameworks like JQuery and Bootstrap.
  • Developed custom site columns and content types.
  • Developed custom master pages and page layouts.
  • Developed custom lists and document libraries.
  • Developed custom feature receivers and event receivers.
  • Developed navigation user controls.
  • Developed WCF Web Services to be consumed by the same web application through AJAX.
  • Implemented SEO based on the business requirements and suggestions from SEO Experts.
  • Converted custom SharePoint Visual Web Parts to a classic SharePoint Web Part.
  • Refactored SharePoint Web Parts based on MS standards and best practices.
  • Initiated and developed a reusable code library for data retrieval in SharePoint lists using CAML query.
  • Wrote PowerShell scripts for solution deployment and for post-deployment.
  • Initiated brownbag sessions where SME's collaborate to create coding style guide in C and JavaScript.
  • Automated the deployment of term sets in the Term Storeusing PowerShell.
  • Participated in code reviews based on MS best practices and industrial standards.
  • Participated and refactored JavaScript codes using Google's JavaScript Style Guide.
  • Participated in weekly meetings with Stakeholders for updates and business requirements gathering.
  • .Participated in Sprint Planning, Stand-up Meeting, Sprint Review and Sprint Retrospective.
  • Worked hand in hand with Microsoft Consultants regarding system designs and development approaches.
  • Used Atlassian JIRA for code repository and to implement agilemethodology.
  • Practiced agile development with Test Driven Development.

Environment:SharePoint 2013, Visual Studio 2013, C ,Microsoft Testing Framework, WCF Web Services, Unit Testing, HTML 5, CSS 3, CSS, MS SQL Server 2012, LINQ, Entity Framework EF 6, JavaScript, JQuery, Twitter Bootstrap, Atlassian JIRA, Agile, SCRUM, Test Driven Development

Confidential

Role: Web Development Lead

Responsibilities:

  • Practiced Agile Development with Test Driven Development TDD .
  • Developed theproject using ASP.NET MVC 5, C , SharePoint User Profile Service USP .
  • Automated the deployment of term sets in the Term Store through PowerShell.
  • Developed Web API web services to be consumed by the MVC projects.
  • Developed the Business Logic Layer and Data Access Layer using the Repository pattern and Service pattern.
  • Developed custom feature receivers and event receivers.
  • Developed custom master pages and navigation user controls.
  • Developed CSS 3 using Twitter Bootstrap.
  • Created a Proof of Concept using Knockout.
  • Developed templates and databinding with Angular.
  • Developed custom directives, factories and services.
  • Developed partial views with Angular.
  • Developed using John Papa Angular style guide.
  • Used LINQ to Entity classes in the project.
  • Participated in fixing bugs in branding.
  • Worked with Microsoft Consultants regarding system designs, architectural designs and solution designs.
  • Used Atlassian JIRA for source code repository.
  • Used agile methodology in the project,

Environment:Visual Studio 2013, C , ASP.NET MVC 5, WCF Web Services, Web API, Entity Framework, LINQ, Entity Framework EF 6, Unit Tests, HTML 5, CSS 3, MS SQL Server 2012, Twitter Bootstrap, Angular, Knockout, Atlassian JIRA, Agile, Test Driven Development

Confidential

Role:Senior Consultant

Responsibilities:

  • Redesigned an existing web application that computes the Basic Cost Rate of an employee in the United Kingdom due to poor coding standards and non-compliance in both CGI and MS best practices and standards.
  • Developed and supportedBCR using ASP.NET MVC 4, Entity Framework 5 and JQuery.
  • Developed ASP.NET Web Forms.
  • Supported one classic ASP project.
  • Primary MS SQL Server Database Administrator.
  • Performed daily check-ups to database servers from development to production servers.
  • Checked daily status to all SSIS packages.
  • Reviewed database scripts based on MS standards before deployments.
  • Performed deployments and script execution to the database.
  • Optimized queries for Stored Procedures in MS SQL Server 2008.
  • Modified and normalized a database based on project standards.
  • Reviewed source code based on Microsoft's best practices and coding standards.
  • Secondary Web Administrator.
  • Developed projects using Test Driven Development TDD .
  • Used agile methodology in all projects with 2 weeks iteration per sprint.
  • Used Subversion SVN as source code repository.
  • Experience in Application Support for 5 existing projects.

Environment: ASP.NET MVC 4, ASP.NET Web Forms,Visual Studio 2010, C , SQL Server 2008 R2, LINQ, NHibernate, Entity Framework EF 5,CSS, JQuery, Subversion, Windows 2008 Server R2, Unit Tests, HttpWatch, Telerik Fiddler, Firebug, Agile, Test Driven Development

Confidential

Role:Senior SharePoint Consultant

Responsibilities:

  • Created Proof of Concepts and the main project using SharePoint 2010.
  • Created custom error handling for 403 - Unauthorized access, 404 - File not found and 500 - Internal error.
  • Developed custom SharePoint visual web parts.
  • Developed user controls to be added through the master page.
  • Developed custom feature receivers and event receivers.
  • Developed custom site columns.
  • Developed front-end using HTML, CSS, JavaScript frameworks like JQuery
  • Developed WCF RESTful Web Services to be used by other web applications like recruitment portal.
  • Developed projects using Test Driven Development TDD .
  • Used agile methodology in all projects with 2 weeks iteration per sprint.
  • Reviewed source code based on Microsoft's best practices and coding standards.
  • Written PowerShell scripts used for deployments and for post deployments.
  • Worked closely with counter parts for deliverables and approaches.
  • Provided support to deployed modules.
  • Used Microsoft Unit Test Framework during development in all new projects.
  • Used Team Foundation Server TFS as source code repository.

Environment: SharePoint 2010, ASP.NET MVC 4, ASP.NET Web Forms,WCF Web Services, Visual Studio 2010, C , SQL Server 2008 R2, Community Kit for SharePoint CKS Developer Tool Edition, LINQ, NHibernate, Entity Framework EF , CSS, LESS, JQuery, PowerShell, Windows 2008 Server R2, Unit Tests, HttpWatch, Telerik Fiddler, Firebug, Agile, Test Driven Development, TFS

Confidential

Role: Application Architect

Responsibilities:

  • Part of the Application Architect team as a Junior Application Architect.
  • Developed the project using SharePoint 2007, C , SQL Server 2008.
  • Developed custom master pages and thecore CSS.
  • Developed navigation controls for the master pages.
  • Developed custom page layouts associated to a content type.
  • Developed custom site columns.
  • Developed custom content types.
  • Developed custom list and document libraries.
  • Developed custom feature receivers and event receivers.
  • Developed custom web parts with JQuery.
  • Participated in solution building and deployment to development servers.
  • Ensured quality of code by performing initial technical design, code walk-through and code reviews.
  • Conducted baseline performance testing using MS Web test and Load test together with HttpWatch and Firebug.
  • Conducted a brown bag session about Microsoft Office InfoPath 2007.
  • BuiltProof of Concept for Telerik RADControls.
  • Designed and builtProof of Concept for the Reusable Content Repository module.

Environment: SharePoint 2007, Visual Studio 2008, C , ADO.NET,InfoPath 2007, WSPBuilder, SQL Server 2008 R2, Active Directory ADFS , Enterprise Library, Dependency Injection, MVP, Repository pattern, Service pattern, Agile, Test Driven Development, Unit Tests, Web Tests, Load Tests, HttpWatch, Telerik Fiddler, IE Developer Tool, Firebug, JavaScript, JQuery, Telerik RADControls, XML, XSLT, CSS

Confidential

Role:Software Engineer

Responsibilities:

  • Part of the Enhancement Team.
  • Developed XSLT with CSS and JavaScript.
  • Developed core CSS classes to be used by the project
  • Developed reusable XSLT templates for common HTML tags.
  • Code reviewed the XML Schema, JavaScript, CSS and XSLT for all teams.
  • Created a Proof of Concept with JQuery.

Environment: Visual Studio 2002, ASP.NET Web Forms, .NET 1.1 Framework, MS Content Management Server 2002, MS SQL Server 2000, CSS, JavaScript, JQuery, XML, XML Schema, XSLT

Confidential

Role:Associate Software Engineer

Responsibilities:

  • Part of the Enhancement Team which handles medium to large changes to the system.
  • Created a .NET web application tool for super users to help create reports.
  • Refactored classes based on MS and Accenture's best practices and standards.
  • Mentored newly joined Associate Software Engineer ASE and less experienced Software Engineer SE to be familiar with the functionality of the web application and the structure of the solution.
  • Loaned by teams like Production Issues Team and Administration Team for consulting technical help with critical issues in Production.
  • Participated in code reviews.
  • Acknowledged as Subject Matter Expert SME in XML, XSLT and JavaScript.
  • Created custom JavaScript and .NET user control to enable a checkbox list a hover.
  • Database enhancements by adding and editing columns from existing tables.
  • Database support and optimization experience by refactoring stored procedures and inline queries.

Environment: Visual Studio 2002, ASP.NET Web Forms, .NET 1.1 Framework, MS Content Management Server 2002, MS SQL Server 2000, CSS, JavaScript, XML, XML Schema, XSLT

We'd love your feedback!