Web Development Lead Resume Profile
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
