Prof. Lokesh Raj K

Prof. Lokesh Raj K
Practice of Professor
VIDWAN ID : | – |
Scopus author ID : | – |
ORCID ID : | – |
– | |
ResearchGate | – |
Google Scholar | – |
Web of Science | – |
Email-ID | lokeshrajk@rithassan.ac.in |
Profile summary
- 17+ Years of IT experience in Microsoft Technologies and 10 years of extensive working experience in SharePoint Server Application Solutioning and Development. Have strong development exposure to Web technologies, Windows Services, MVC Applications, Web API and client site applications.
- I have a very strong knowledge in SharePoint Office 365 application solutioning and development, SharePoint hosted apps and Provider hosted apps.
- Interacting with Client, onsite team to gather requirements and propose the design approaches.
- Experience in Office 365 Apps like Power BI, Flow, Sway, PowerApps etc.
- Worked on Power BI applications for development of reports and Dashboards to the clients.
- Development knowledge in Site Core 8.1. Worked in a project on Site Core as a developer.
- Expertise in SharePoint Server 2010, 2013, 2016 and knowledge on SharePoint Add-ins Development.
- Quick Learner of new technologies and will be able to implement using the learned technologies.
- Worked extensively on custom development of SharePoint 2013 Features like Web Parts, Content Type, Lists, Event Receivers, Timer Jobs, Custom Features, Application Pages, Site Pages and Service Applications.
- Experience in leading a team of 8 or more. Assigning tasks, providing solution approaches, reviewing the code for standards and performance.
- Technology: SharePoint 2010/2013/2016, Office 365, Azure, ASP.NET, C#.NET, WCF, Web Services, MVC Web API, MVC Applications, SQL Server 2012, Java Script, jQuery, AJAX, PowerShell Scripting.
- Exposure to Angular JS 1.5 and Angular JS 2.0. Worked on POC applications for organization level demos.
- Client facing experience in On-site. Deployment, System Integration and UAT support for LSC project in UK.
- Involved in user requirements gathering, preparing and reviewing SRS, design document, test case documents.
- Participated in organization level training on .net and SharePoint technologies and received top feedback of 8.5 and 9 out of 10.
- Industry/Domain: Healthcare, Government and others.
Technical Skills
Operating Systems | Windows 98/XP/2000, Windows 10, Server/2003/2008/2012 |
Programming Languages | C#.Net |
Web Technologies | SharePoint 2010/2013/2016, SharePoint Office 365, Office 365 Apps, Power Flow, Power Apps, Power BI, Copilot Chatbot, Azure, ASP.NET 2.0 / 3.5 / 4.5, WCF Soap and Rest Services and Web Services, MVC Applications, MVC Web API and MVC Core Web APIs development. SPFX |
Scripting Languages | JQuery, Powershell Script, Javascript, VBScript |
Markup Languages | HTML, XML, XSLT |
Web Servers | IIS 5.0/6.0/7.0 |
Business Intelligence Tool | SSRS |
Databases | Microsoft SQL Server 2000, 2005, 2008 |
Client-side framework | React JS |
IT Work Experience:
- Current Organization:
- Working as Solution Architect in Thiran Technologies (April 2022 – Till Date)
- Previous Organizations:
- Worked as Senior Technical Lead in Zencode Solutions (Oct 2018 – March 2022)
- Worked as SharePoint Technical Lead in Photon Interactive Pvt Ltd (March 2012 – Oct 2018)
- Worked as SharePoint 2010 Development Advisor in DELL Services (March 2007 – Nov 2012)
Education:
BE(CS&E) from VTU – 2011
Assignment Details:
PROJECT #1: DPW Intranet Portal – (June 2022 – Till Date)
Client: DPW.
Environment Used:
SharePoint online, Office 365, Power BI, Power Automate, PowerApps, JavaScript, jQuery, React JS, SPFX
Project Description:
DPW Portal is the intranet application used by DPW for listing internal news, announcements, quick links, videos, documents, surveys and internal applications. It also has workflow applications for Travel Request, Computer Access, External Orders, Recognition and Awards etc….
- News and announcements
- Gallery
- Upcoming events
- Document repository
- Quick links
- Team members
- CEO Speech
Permissions will be based on departments. Each department will have its own admin who can give permissions to team members. Each department will be isolated by other department users. Content authors will have the right to post news and other details. It is based on the different location. It is a CMS based application where content authors will be able to change the contents without the help of the development team.
SharePoint rest-API is used to build the whole portal with HTML and jQuery. React JS is used with SharePoint to develop SPFX webparts and forms in the application. SharePoint search functionality is used to search the contents of the sites. Power shell script is used to deploy the application in the client environment.
Created a PowerApps application for leave management and travel management using SharePoint and Database. It will have features like app
ROLE: Technical lead
- Gather requirements from Client
- Providing implementation approaches.
- Creating POC for approaches finalized. Creating reusable components if required.
- Leading the team, assigning tasks, reviewing and verify the code.
- Helping team in troubleshooting technical issues.
- Integrating the applications and validating.
PROJECT #1: MDIS Intranet Portal – (Jan 2021 – Mar 2022)
Client: MDIS.
Environment Used:
SharePoint online, Office 365, Power BI, Power Automate, PowerApps, JavaScript, jQuery, React JS, SPFX, Share Gate.
Project Description:
MDIS Portal is the intranet application used by MDIS institutions spread across multiple departments. Each department has the provision to post their own contents in different forms as listed below.
- News and announcements
- Gallery
- Upcoming events
- Document repository
- Quick links
- Team members
- CEO Speech
Permissions will be based on departments. Each department will have its own admin who can give permissions to team members. Each department will be isolated by other department users. Content authors will have rights to post news and other details. It is based on the different location. It is CMS based application where content authors will be able to change the contents without the help of the development team.
SharePoint rest-api is used to build the whole portal with HTML and jQuery. Angular JS is integrated with SharePoint to develop webparts and forms in the application. SharePoint search functionality is used to search the contents of the sites. Power shell script is used to deploy the application in the client environment.
Created a PowerApps application for leave management and travel management using SharePoint and Database. It will have features like app
ROLE: Technical lead
- Gather requirements from Client
- Providing implementation approaches.
- Creating POC for approaches finalized. Creating reusable components if required.
- Leading the team, assigning task, review and verify the code.
- Helping team in troubleshooting technical issues.
- Integrating the applications and validating.
PROJECT #2: Permit to work – (Jul 2020 – Jan 2021)
Environment Used:
SharePoint online, Office 365, Power Automate, PowerApps.
Project Description:
Created a PowerApps application for providing the permit to work to the users who shows the interest in available work and quote it using the application. It will have features like
- Users will view the list of work on landing page.
- Fill the required details and submit the details.
- Quotation will be generated based on the details filled.
- Department work owners will be notified on the quotation submitted.
- If quotation is approved, work will start and status will change.
- User will have option to submit the progress of the work for review.
User based permission will be given to the screens and controls. Normal user and managers will be two different roles. All the data will be shared in the SharePoint lists.
Microsoft Flow will be used for approvals and document uploading.
ROLE: Technical lead
- Gather requirements from Client
- Providing implementation approaches.
- Creating POC for approaches finalized. Creating reusable components if required.
- Leading the team, assigning task, review and verify the code.
- Helping team in troubleshooting technical issues.
- Integrating the applications and validating.
PROJECT #3: Project Mapper Application – (April 2020 – Jun 2020)
Client: GIC.
Environment Used:
SharePoint online, Office 365, Flow, PowerApps.
Project Description:
Created a PowerApps application for mapping the resources to the internal training and research projects. It will have features like
- Posting the innovative ideas on some applications by users.
- Project will be approved by the management.
- It will be visible to all users.
- Users will be able to register and inform the availability.
- Once all the resources are available project will move the started phase.
- Once project is started resource nomination will be blocked.
User based permission will be given to the screens and controls. Normal user and owners will be two different roles. All the data will be shared in the SharePoint lists.
Microsoft Flow will be used for approvals and document uploading.
ROLE: Technical lead
- Gather requirements from Client
- Providing implementation approaches.
- Creating POC for approaches finalized. Creating reusable components if required.
- Leading the team, assigning task, review and verify the code.
- Helping team in troubleshooting technical issues.
- Integrating the applications and validating.
PROJECT #4: DBS Portal – (Sept 2019 – March 2020)
Client: DBS.
Environment Used:
SharePoint online, Office 365, Power BI, Flow, Sway, PowerApps, JavaScript, jQuery, Angular JS, SharePoint Application services, Share Gate.
Project Description:
DBS Portal is the intranet application used by DBS to post news and other details. It is based on the different location. It is CMS based application where users will be able to change the contents with out the help of the development team.
It has following features. Displaying the news and documents based on the department. Nominating heroes, displaying them in Hall of Fame, filtering heroes, searching.
SharePoint rest-api is used to build the whole portal with HTML and jQuery. Angular JS is integrated with SharePoint to develop webparts and forms in the application. SharePoint search functionality is used to search the contents of the sites. Power shell script is used to deploy the application in the client environment.
ROLE: Technical lead
- Gather requirements from Client
- Providing implementation approaches.
- Creating POC for approaches finalized. Creating reusable components if required.
- Leading the team, assigning task, review and verify the code.
- Helping team in troubleshooting technical issues.
- Integrating the applications and validating.
PROJECT #5: SCBB Portal – (Nov 2018 – Aug 2019)
Client: SCBB.
Environment Used:
SharePoint Server 2013, SQL Server 2008 R2, JavaScript, jQuery, Angular JS, SharePoint Application services, Share Gate.
Project Description:
SCBB is the public website hosted in the SharePoint server. SCBB have options to post news and other hospital event details. It is based on the different location. It is CMS based application where users will be able to update the page contents without the help of the development team.
It has following features. Displaying the news and documents based on the department. Each service in the hospital have its own subsites created. Admins will be assigned to each sites and content authors will add or update the contents. Search feature provided to search the events organized in the hospital and content of the website.
Application is built on SharePoint server. Server side components like Site columns, Content types, Page layouts, Master Page, list templates, site pages and application pages. Multiple master pages created and have given option to admin to change the theme of the site.
ROLE: Technical lead
- Gather requirements from Client
- Providing implementation approaches.
- Creating POC for approaches finalized. Creating reusable components if required.
- Leading the team, assigning task, review and verify the code.
- Helping team in troubleshooting technical issues.
- Integrating the applications and validating.
Projects worked-on in previous organization.
PROJECT: Woodruff – (March 2017 – Oct 2018)
Client: Woodruff Sawyer.
Environment Used:
SharePoint online, Office 365, Power BI, JavaScript, jQuery, Angular JS, SharePoint Application services, Share Gate. Office 365 Apps (Power BI, Flow, Sway, PowerApps).
Project Description:
More than 4,000 companies trust Woodruff Sawyer to protect their people and their assets. Founded in 1918, we’re one of the largest insurance brokerage and consulting firms in the US. Our mission is simple—to be the best risk advisor by providing you with deep expertise, fierce advocacy, and outstanding personalized service. We get it right, so you get peace of mind.
Woodruff have its intranet site for all its departments like HR, IT, Marketing, Care etc… in Moss 2007. All these sites are being migrated to SharePoint Online. Data is migrated using Share Gate data migration tool. Custom master page is created, page layouts are used to create the different pages. Site Columns and content types are used to create the lists and page layouts. Data to the pages is fetched using Rest API and CSWP. XML Viewer webparts is used to have the custom design where Client is not happy with the delay in the CSWP.
Search is setup in the intranet site to search only the documents and news pages. Search is restricted to search all the master lists and other site assets files.
Power BI is used in the application to fetch the reports from Lists and Sales Force.
Flow has replaced BCS feature. Flow is used to bring the data from SQL Server. Permissions will be Unique for different subsites created for departments.
ROLE: Technical lead
- Gather requirements from Client
- Providing implementation approaches.
- Creating POC for approaches finalized. Creating reusable components if required.
- Have good experience with out of the box features in SharePoint Online.
- Leading the team, assigning task, review and verify the code.
- Helping team in troubleshooting technical issues.
- Integrating the applications and validating.
PROJECT: Loreal Ralph Lauren – (November 2016 – Feb 2017)
Client: Loreal.
Environment Used:
Software: Sharepoint 2010, SQL Server 2008 R2, JavaScript, jQuery, XSLT, SharePoint Search.
Project Description:
Ralph Lauren is one of the major brand in Loreal. It consists of multiple internal brands like World of Polo, Romance, BigPonyMen etc. which internally has thousands of products in it. Each product with different specifications and belong to different brands.
Ralph Lauren has as SharePoint project which lists all its brands and products to the users. There was a difficulty in searching the required product whenever user needs it. This project is all about adding search feature to the site. Search will get the details from both SharePoint and external SQL Server database using BCS feature in SharePoint. It has features like, Search results based on scopes, breadcrumb in search results, replacing the default url from custom product url. Etc.
ROLE: Technical lead
- Gather requirements from on-site team.
- Providing implementation approaches and finalizing with architect.
- Creating POC for approaches finalized. Creating reusable components if required.
- Worked on customizing the search results to show the breadcrumb. Modified xslt and used JavaScript to update the results.
- Have good experience with out of the box features in SharePoint 2010.
- Leading the team, assigning task, review and verify the code.
- Helping team in troubleshooting technical issues.
- Integrating the applications and validating.
PROJECT: Loreal CPD – (March 2016 – Nov 2016)
Client: Loreal.
Environment Used:
Software: Sharepoint 2010, ASP.NET 3.5, C#, SQL Server 2008 R2, JavaScript, jQuery
XML, PowerShell script.
Project Description:
CPD is one of the workflow system in LOREAL which is used to create the marketing offers and other sales products in the organization. This system involves multiple group of people like “Marketing”, “Creative”, “Senior Managers” etc. Marketing users uses the system to create the briefs and assigns it Creative group. Creative team will work on the requirements and uploads the image based on the requirement. That will be assigned to Managers group and get it approved. Finally, brief will be approved and moved to Go-Live state. Go-Live briefs will be picked by the production department.
CPD contains many features like Workflow, search, list definition etc. User will be able to create the feature, clone it if required, cancel, delete etc. Search the briefs based on the brief id, brief name, brand etc.
PROJECT: MyELC – (March 2016 – Nov 2016)
Client: Estee Lauder.
Environment Used:
Software: SharePoint Office 365, ASP.NET 4.5, C#, Azure, JavaScript, jQuery, XML,
PowerShell script, CDN Tool.
Project Description:
MyElc is the intranet portal for EsteeLauder, which is being launched for multiple regions like APAC, EMEA, US, UK etc. It contains different types of webpart which are very useful based on the daily usage of the site. Main webparts which can be listed are news web part, Whether web part, market web part, documents, video news etc. Each has its own landing pages where it will show all the news present in the category. Landing page contains refiner web part which will be used to filter the results. XML viewer web part is used for custom web part other than content search web part.
This project uses the SharePoint features mentioned below.
- Intranet portal for Estee Lauder
- Corporate, Regional & Functional site creation
- Automated deployment using Provider hosted Add-in
- Oauth 2.0 implementation with Windows Azure ACS
- Custom Provider hosted Add-in for deploying all solution components
- Deploying custom web services and web app onto Windows Azure environment (Azure VM & Web site)
- Utilized Azure CDN, IIS Web site & storage blobs
- Creating custom Master Pages, Theme (spfont + spcolor) , Page layouts, Site columns, Content types & XML Viewer templates
- Utilizing core concepts of search such as Result sources, Query rules, Result types, Query suggestions, Search dictionary, and Managed & Refinable properties.
- Utilizing Content search WebPart with custom control & item templates
- Writing Remote App and List event receivers to update comments list
- Custom WCF REST services to contact to Third-party services to avoid CORS issue.
- Custom list workflow using SharePoint 2013 designer workflow
ROLE: Technical Lead
- Gather requirements from on-site team.
- Providing implementation approaches and finalizing with architect.
- Creating POC for approaches finalized. Creating reusable components if required.
- Worked on custom development of SharePoint 2010 Features like Web Parts, Content Type, Lists, Event Recievers, Timer Jobs, Custom Features, Application Pages, Site Pages and Service Applications.
- Have good experience with out of the box features in SharePoint 2010.
- Working with the team members and assign task, review and verify the code.
- Working with team and help in troubleshooting technical issues.
- Integrating the applications and validating.
PROJECT: eTenet Ticket Release – (Aug 2009 – TillDate)
Client: Tenet
Environment Used:
Software: Sharepoint 2010, ASP.NET 3.5, C#, SQL Server 2005, JavaScript, XML, PowerShell script, SSRS, Web Service and WCF Service.
Project Description:
Tenet ticket release project mainly focus on development and maintenance of 60+ intranet and internet sites.
eTenet is a suite of portals for the Tenet Healthcare organization. eTenet mainly comprises of
eTenet Portal: – comprises links to various public and intranet sites of Tenet Healthcare.
Consumer websites: – Public-facing websites that provide Internet users with information about Tenet Healthcare, each of Tenet’s facilities, and special programs.
Hospital Intranet websites: – HI portals/sites which provide each facility with their own customizable intranet portal.
ROLE: Team Lead
- Worked on custom development of SharePoint 2010 Features like Web Parts, Content Type, Lists, Event Recievers, Timer Jobs, Features, Application Pages, Site Pages and Service Applications.
- Have good experience with out of the box features in SharePoint 2010.
- Reviewing team members code and optimizing it for performance and memory related issues.
- Based on the HLE provided, implement the tickets assigned. Once the ticket is QA approved migrate to test environments.
- Developing unit test cases and reviewing test cases prepared by team members.
- Deployment support for every month release.
PROJECT: Tufts Report Distribution – (March 2009 – Aug 2009)
Client: Tufts Medical Center
Environment Used:
Software: ASP.NET 2.0/3.5, C#, My SQL, WCF Service, Remoting, JavaScript.
Project Description:
Tufts Report Distribution mainly focuses on the reading the huge medical reports generated by Tufts Medical center and distribute to concerned persons. Here reports of size 50 MB to 1 GB gets generated daily. These reports need to be parsed and divide based on the user and rights he has.
Report has to be displayed using webpages. This application list all the report related to logged in user for 7 days. User can select any report to view and print.
ROLE: Team lead
- Actively involved in collecting requirements and creating POC.
- Designing UI and developing functionality.
- Distributing work packets and assisting the team members.
- Involved in deploying the project.
Other Work Experience:
Worked as a Lecturer for 2 years in Dept of Computer Science and Eng., Jnana Vikas Institute of Technology, Bidadi, Bangalore.
Academics:
BE in Computer Science & Engineering. (VTU) Coorg Institute of Technology, South Kodagu, Karnataka. 2004 Passed out.
Awards and Recognitions:
- Received “Bronze Award” on Aug 2011.
- Conducted .NET and SharePoint 2010/2013 training in organization level and received the feedback of 9 out of 10.