MAHDOKHT GHAFARIHA
Iran, Tehran, Tehran, 134******* * +989********* * adbsb9@r.postjobfree.com
CAREER OBJECTIVE
I have extensive experience in doing both out of the box implementations as well as custom development in SharePoint/Project server On Promise/ Online using SPFX, C#/ASP.NET in VS2010/2013/2019. I have been developing Windows and Web Applications using Microsoft-based technologies for 6 years. I am primarily experienced in .NET,ASP .NET and MVC using the (4.5/4.0 (client/server)) + 3.5 .NET Frameworks. I am also very experienced with scripting languages such as JavaScript, ES6, React, Angular, JQuery, ECMAScript and recently using them in SPFX solutions.I am a leader and mentor in my current position who ensures the expected coding practices and standards are kept. I have extensive experience in obtaining business objectives and requirements and can effectively collaborate to drive a solution to completion.
QUALIFICATIONS
SharePoint 2019/16/13/10 Online, Office 365, SharePoint Designer 2013, InfoPath 2013/10,Nintex Form/Workflow, Flow, Power Form, Power Apps, SPFX,Azure
C#, ASP.Net, MVC, REST API, HTML, JavaScript, ES6, JQuery, Angular JS, React JS, Redux, CSS, AJAX
XML, CAML
ShareGate, SharePoint 2013 Management Shell
Visual studio and Visual Studio Code, TFS, Git
SQL Server, TSQL,ADO.NET, Entity Frame Work, SSRS
Windows Server 2012/08, IIS, Active Directory
PROFESSIONAL EXPERIENCE
TECHRANCO, Tehran, Iran
Senior SharePoint Developer, Nov2019– Now
Creating S-Curve chart Webpart based on Project Server 2019 Odata reports and rest api using react
Implementing an employee’s leave system on SharePoint online using SPFX/React js
O365 migration from SharePoint 2013 Farms using Powershell in conjunction with the ShareGate Powershell
FREELANCE
Senior SharePoint Developer, Apr 2019– Dec 2019
Migration of File Shares into 0365 using PowerShell and the ShareGate Powershell API
Developing an Evaluation System that has several CRUD forms and embedded workflows with files management that I implement it with SPFX WebParts /React and Flow in SharePoint online
Creating S-Curve chart based on SharePoint 2016 Lists data using JSOM,Angula.js and rest api.
ABGOSTARAN MIHAN, Tehran, Iran
Senior SharePoint Developer, May 2017 – Apr 2019
A great experience of developing custom fields in SharePoint 2013 to implement a form-workflow creator in order to handle a large number of forms and workflows to benefit from an integrated system and avoid problems stemmed from prepared tools such as Nintex. We have replaced lists’ Content Type’s forms with programmed application pages and run web services as workflows to set permissions and run workflow steps.
Involving in all phases of Software Development Life Cycle(SDLC)- requirements gathering, analysis, design, development, testing.
Developing several sub systems on SharePoint context such as Project Management Systems, Evaluation System, Resources Management, Document Management which have approval steps that totally implemented by SharePoint Object Model in Back-end and Front-End
Developing Event Receivers, Timer Jobs, Custom ribbons/Actions, custom fields, custom content types and List definitions to automate business process.
Developing and deploying workflows using SharePoint Designer, Nintex and Visual studio to handle generally multi-approval processes.
Customizing the look and feel- Branding and Navigation of the Sites, pages, apps and Master Pages.
Implementing SharePoint Solutions with BI Capabilities Such as Reports, Charts, and Graphs with SSRS, web services and JavaScript libraries for BI
Working with GIT for maintaining history of source-code as a repo and its changes.
Working on User profile Management, using Active Directory users' properties, email, managing user permissions and roles and set/update/inherit/break inherit permissions in server side code to handle level users' level of accessibility in code-based workflows.
Installing, configuring, maintaining, upgrading and managing the farm and its database.
Developing two web sites based on MVC & React JS for controlling Water Resources availability in different civilization projects.
Implementation knowledge on CSOM, JSOM, REST API,XML, SSRS, ASP.NET, ADO.NET, CAML, Linq, C#, MVC, HTML, CSS, JavaScript, JQuery, Angular js, React Js, Redux, InfoPath, Nintex, Web Services, SharePoint Designer, PowerShell
GOLRANG SYSTEM, Tehran, Iran
SharePoint Developer, Oct 2016 – Apr 2017
Involving in all phases of Software Development Life Cycle(SDLC)- requirements gathering, analysis, design, development, testing.
Launching an Automated Food Order System on portal based on JSOM, Angular js and c# and using Web Services that employees can monthly choose, view and assess their lunch in the company.
Designing powerful PowerForm/InfoPath forms with rules to fulfill further functionalities, create data connections to retrieve and submit data from/to SharePoint lists, XML and others.
Developing and implementing Intranet portals for collaboration and document management in the organization.
Developing a responsive news web part that show recent news of the company on portal’s first page based on Angular js, JSOM, Bootstrap
Automating Several multi-approval organization processes by code and run their Workflow and reports based on the code.
Providing SharePoint support and train to end users.
Creating Several Project server Reports using SSRS.
Implementation on CSOM,JSOM,REST API,XML,SQL Server, SSRS, ASP.NET,ADO.NET, C#, HTML, CSS, JavaScript, JQuery, AngularJS, InfoPath, PowerForm, Web Services, SharePoint Designer
MOSAVARSAZAN PROJEH, Tehran, Iran
SharePoint Developer, Sep 2014 – Oct 2016
Running Several SharePoint- Based web applications on client sites that I have involved in all phases from setup to implement customized systems.
Designing, Developing and launching a Project Management System based on PMBok Standard
Using SharePoint Designer applying CSS and JQuery to customizing the Navigation and Master Page.
Automating the approval processes using InfoPath and Nintex Forms with Sharepoint Designer and Nintex Workflow.
Developing task management, project management and other sub systems with SharePoint Object Model in Visual studio using different features like Application Page, WebPart, Event Handler, Workflow, custom ribbons
Implementing SharePoint Solutions with BI Capabilities Such as Reports, Charts, and Graphs with SSRS, web services and JavaScript libraries for BI
Involving in migration of SharePoint 2010 to 2013 using ShareGate.
Providing technical support on activities such as user training and data restoration.
Setting-up and Configuration of Excel Services, InfoPath services, Reporting Service, Business Data Connectivity Service, User profile services and Search service
Implementation on REST API,XML,SQL Server, SSRS, ASP.NET,ADO.NET, C#, HTML, CSS, JavaScript, JQuery, Angular js, Infopath, Nintex, Web Services, SharePoint Designer,ShareGate
OFOGH PO DOT, Tehran, Iran
Software Developer, Apr 2013 – Aug 2014
Involving in full development life cycle: Requirements, Design, Development, test and maintenance.
Developing a shopping system software based on C#, SQL, Entity Frame work.
Responsible for the analyses of the requirements of the business, designing database in the team of 5 personnel.
Created system reports using StimulSoft
Implementation on C#, Entity Frame Work, Linq, SQL Server, StimulSoft
EDUCATION
BU ALI SINA UNIVERSITY, HAMEDAN, IRAN
Master of Computer Engineering (Artificial Intelligence), Feb 2013
MAZANDARAN UNIVERSITY, MAZANDARAN, IRAN
Bachelor degree of Computer Science, Jun 2009
ACCOMPOLISHMENTS
IELTS General Band score 7.0
Developing a multi-approval process instead of one-level approval workflow in project server with changing approval event
Designing and developinga reusable framework that provide custom forms for Add-Edit-Approve actions of each list with multi-level workflows that can be apply on every list.
Developing a web-based form generator based on React JS