Software Engineer Resume Profile
EXPERIENCE SUMMARY
- Having 8 years of extensive experience in developing Internet, Intranet and client server applications in Microsoft .NET Framework with complete Software Development Life Cycle SDLC and Architecture of .NET applications.
- 5 years of extensive experience Microsoft SharePoint Platform.
- Extensive experience in architecture, design and implementation of software solutions,
- Extensive experience in major Front End Languages viz. C , ASP.NET, WCF, JavaScript, HTML, XML and Back End Technologies like Microsoft SQL Server 2005/2008
- Participated in all phases of the software life cycle beginning with gathering requirements, architecture, design, implementation, test, deployment and support phases.
- Prepared technical documentations- HLD, LLD
- Improvised critical thinking, communication, and logical problem solving skills.
- Self-starter, highly motivated, able to operate under any circumstances, both self-managed or team environments.
- Expertise in Designing Applications using OOAD and Creational Patterns Factory, Singleton , Structural Patterns Fa ade and knowledge of Implementation methodologies.
- Having experience working in Enterprise Collaboration, E-Commerce business domain.
TECHNICAL SKILLS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROJECT EXPERIENCE
Confidential
Role: SharePoint Consultant
Responsibilities:
- Interacted with customer to gather and document business requirements.
- Prepared technical documentations HLD and LLD for new intranet and different custom apps/modules within intranet.
- Created intranet using SharePoint 2013 On-Premise for Client Friesland Campina.
- Created different reusable ASP.NET UI components for intranet. News banners, Upcoming birthdays
- Design, create and implement custom Web Parts C , custom ASP.NET Master Pages, custom Layouts, features, solutions, and templates
- Yammer Integration with SharePoint 2013
- User Design interfaces using AJAX and JavaScript
- Develop custom SharePoint web applications, workflows, list, repositories, sites and web application site and list templates as well as definitions
- Managed end-to-end development process with client interaction while managing team of 3.
- Built Apps for SharePoint as per Clients requirements like custom survey app.
- Identify and Resolve the Production issue of application.
Environment: SharePoint 2013, AngularJS, JavaScript, ASP.NET, C , Yammer
Confidential
Role: SharePoint Consultant
Responsibilities:
- Involved in gathering and analyzing requirements.
- Interacting with client and clarifying about requirements.
- Involved in estimation for requirements.
- Prepared functional requirement document FD .
- Prepared technical design documents HLD and LLD .
- Performed Administration tasks such as creation of Site Collections and Sites, setting up alerts, creating SharePoint Groups and granting them permissions for Client Abellio on Office365.
- Configure Enterprise Search Solutions
- Created ASP.NET User controls.
- User Log4Net framework for error handling and logging purpose.
- Design, create and implement custom Web Parts C , ASP.NET Master Pages, custom Layouts, features, solutions, and templates
- Involved in documentation of design and user manual documents.
- Involves SharePoint Apps to display News across all level in company. Different SharePoint Apps as per client's requirement.
- Built Upcoming birthday App and MyApps as favorite links App.
- Creating Page layouts and overall configuration and customization of News App. Managing overall deployment of builds on Office365
- Maintained quality and version control using Team Foundation Server TFS .
- Managed end-to-end development process with client interaction and managing team of 4
Environment: SharePoint 2013, ASP.NET, C , Office 365, AngularJS, JQuery, JavaScript, HTML, CSS and Microsoft TFS.
Confidential
Role: SharePoint Consultant
Responsibilities:
- Migrated two different SharePoint 2007 project to SharePoint 2010.
- Involves code migration from Visual studio 2008 to Visual studio 2010 and Data migration from old servers to new servers.
- Ensured migrated project is as per SharePoint guideline. Replace obsolete methods with new methods. UI changes as per SharePoint 2010 and client requirement.
- Managed process of code migration along with 3 other team members, handled sprint planning.
Environment: SharePoint 2007, SharePoint 2010
Confidential
Role: SharePoint Consultant
Description: News is usually the cornerstone of message delivery for any organization and its intranet.
Responsibilities:
- Involved in initial discussion and design of a product. Prepared HLD and LLD for SharePoint App.
- Created analytical report on technology consideration like use of No-Code SharePoint solution, Backbone and TypeScript
- Created POC to use SharePoint as authoring tool for news. Windows Azure is used to create aggregated views of news based on most commented/ viewed/discussed categories for user.
- Maintained quality and version control using Team Foundation Server TFS .
Environment: MS Visual Studio 2012, JQuery, JavaScript, Backbone, TypeScript, HTML and Team Foundation Server TFS .
Confidential
Role: SharePoint Consultant
Description: Attini Talk provides a way to making your organization more transparent and your employees more open to sharing and helping each other. Safely within the corporate walls, but cross sites. Connecting colleagues, this would not have been connected without micro blogging
Responsibilities:
- Converted huge JavaScript code to object oriented JavaScript modules.
- Prepared technical documentation HLD and LLD for file attachment feature. Implemented file attachment feature for timeline post.
- Performance enhancement for huge SharePoint lists.
- Connecting microblog contents from SharePoint MySite to display aggregated view.
Environment: SharePoint 2010, C , Object oriented JavaScript and SharePoint web services.
Confidential
Role: Module Lead
Responsibilities:
- Prepared business requirement document
- Created samples for all methods of Microsoft Translator API. Update documentation of existing API.
- Provide detailed documentation of MSDN publishing process to all team members.
- Co-ordinate with off-shore developer to develop the solution
- Involved in Unit Testing and implementation of the project.
Environment: MTPS MSDN TechNet Publishing System , C , OAuth, JavaScript
Confidential
Role: Module Lead
Responsibilities:
- Prepared business requirement document/RFP for configurable service application layer.
- Implemented Agile software development approach to developed the front end Application in ASP.NET 2.0 and back end in SQL Server 2008.
- Managed 3 resources while developing configurable service application layer.
- Prepared technical documentation HLD and LLD for flowchart based workflow.
- Built flowchart based workflow with WCF support,
- Performance improvement of current implementation which includes reducing page size, reducing service call.
- POC on Session sharing among different web application
Environment: Microsoft .NET Framework 2.0 C 2.0, ASP.NET 2.0 , MS Visual Studio 2008, XML, WCF, MS SQL Server 2008, HTML, JavaScript and CSS
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Prepared RFP Response for proposal for SharePoint 2010 migration.
- Evaluated feasibility of migrating existing Intranet to SharePoint 2010 with less custom coding.
- As a Proof of Concept - migrate 5 features from existing Intranet to SharePoint 2010 with very less custom coding.
- Co-ordinate with off-shore developer to develop the solution
- Connected existing Document management system Documentum with SharePoint 2010
- Prepared technical documentations HLD and LLD for migrating to SharePoint 2010 module.
Environment: SharePoint 2007, Documentum, SharePoint 2010
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Build web application to provide guidance to the conversions teams, product teams, and line to resolve potential issues that can adversely affect the conversion of a relationship from East platform to the West.
- Worked on Login/admin module, Data access layer and reports archival/retrieval.
- For data access layer, we used enterprise library as a base library and customized to make reusable layer.
- Worked on overall master page and end to end UI for admin module and archive pages.
- Used ASP.NET Validation Controls and JavaScript for client side validation.
- Worked with SSRS for generating reports.
Environment: Microsoft .NET Framework 2.0, C 2.0, ASP.NET 2.0, SSRS, Oracle
Confidential
Role: Sr. Software Engineer
Responsibilities:
- To investigate feasibility of WSS 3.0 SharePoint services in project, this includes performance analysis of SharePoint with custom requirements.
- Prepared technical documentations HLD and LLD for document repository and configurable workflow engine module
- Worked on document repository module, in which we used FILESTREAM feature of SQL server 2008. With FILESTREAM we can store document details on file system instead of BLOB storage. Developed reusable custom controls for Document.
- Worked on configurable workflow engine. In configurable workflow admin can set user action with conditions. On main website user's next action is determined with result of expression set by admin.
- Wrote Stored Procedures, functions in SQL Server 2008 handling business validations.
- Managed team of 4 resources on workflow engine module.
Environment: Microsoft .NET Framework 2.0 C 2.0, ASP.NET 2.0 , Windows SharePoint Service 3.0 MS Visual Studio 2008, XML, ADO.NET, MS SQL Server 2008, HTML, JavaScript and CSS
Confidential
Role: Sr. Software Engineer
Responsibilities:
- Created High level migration report. My task was to check each feature within e-Journal can be migrated to SharePoint 2010 beta server.
- Verification of 43 SharePoint 2007 designer workflows to SharePoint 2010.
- To make e-Journal as a pluggable component inside RIC. RIC is online community for researcher. To make pluggable installation I used xml based configuration and grouped SharePoint features.
- Used 'stsadm' command of SharePoint to make deployment process of both the component.
- Created Setup project to automate whole deployment process.
Environment: SharePoint 2007, SharePoint 2010, Workflow, ASP.NET 2.0, C , LINQ, Microsoft Visual Studio
Confidential
Role: Software Engineer
Responsibilities:
- Task is to create standard/configurable master pages, developing few custom controls for specific requirements.
- Customize the navigation control, which will act as extended audience targeting function based on the IP address range. I.e. if user's IP address is in specified range then show specific navigation link in the Quick Launch.
Environment: SharePoint 2007, ASP.NET 2.0, C , LINQ, Microsoft Visual Studio,
Confidential
Role: Software Engineer
Responsibilities:
- Created Photo album and Video album functionality on SharePoint 2007.
- Created Web services to access these photo and video albums.
- Custom UI, Web parts and Web Pages to provision Social Networking site.
Environment: SharePoint 2007, ASP.NET 2.0, C , LINQ, JavaScript, Microsoft Visual Studio,
Confidential
Role: Software Engineer
Responsibilities:
- Created report on performance of process of resolving barcode to end-URL. For this worked on different performance Tests.
- Prepared low level design documents for resolution service.
- Worked on resolution service. Resolution service is exposed via mobile application. Whenever user scans barcode, we were generating URL. As there was patent associated with database lookup from mobile application, came up with separate page for each barcode. As separate page was maintained, total number of pages were large.
- To improve performance used Virtual Path Provider feature of ASP.NET 2.0 . In which each page is render from database. Also use of SQL cache dependency helped in improving performance. We were able to serve 2500 pages per second.
- Worked on billing process of resolution service, to count number of scans for specific barcode and generate billing for specific campaign.
- Worked with stored procedures, functions and triggers in SQL Server 2008, which is back end of the application.
Environment: Visual Studio TFS, ASP.NET 2.0, SQL Server 2008, C 2.0,
Confidential
Role: Software Engineer
Responsibilities:
- Automating customization of SharePoint MySite. Changing Master page of logged-in user's MySite, Adding branding and customization to MySite during provisioning.
- Custom approval workflow for research funding process.
- Creating web service to access SharePoint slide library and Power-Point Add-in to perform operations on SharePoint Slide library.
- Integration of Third party search services related to Bio-Medical fields like PubMed, PubMed- Central with custom SharePoint Search Provider.
- Creating custom web parts and web pages as per requirements.
Environment: SharePoint Server 2007, Microsoft ASP.NET 2.0, C 2.0, SQL Server 2005
Confidential
Role: Software Engineer
Responsibilities:
- Writing HTTP Modules and Handlers to showcase IIS7 capabilities.
- Creating documentation for ASP.NET integration architecture with reference to sample application.
- Deploying documentations on IIS.net web site.
Environment: Visual studio TFS, ASP.NET 2.0, C , SQL Server 2005, IIS7