SANTHOSH KANAPARTHI
********.**********@*****.***
Phone No: 703-***-****
PROFESSIONAL SUMMARY
11+ years of experience in IT field as software developer in that includes Systems Analysis, Design, Development and Implementation of various applications including Web, Windows and Client/Server Application development using Microsoft Power Apps Platform, Office 365 SharePoint Online, SharePoint Server 2013 .NET Framework, C#, VB.NET, ASP.NET, AJAX Technologies.
Designing and developing cloud solutions based on Microsoft platform using power apps, power automate, power BI, power apps portal, and common data service.
Developed applications using Power Apps and automated the workflow processes using Power Automate.
Developed Custom Activities using Windows Workflow Foundation (WWF) and SharePoint Object Model in C#.
Experience in SharePoint 2010 Object Model Programming to write custom web parts and workflows to accomplish business tasks.
Extensive working Experience of SharePoint Designer 10/13, InfoPath, Workflows
Expertise in developing applications using SharePoint 2010, and SharePoint Portal Server 2010/2013.
Hands on experience in creating SharePoint Solutions, Lists, Document Libraries, Site Templates, Features, Master Page layouts, Web Parts, User Controls, Event Handlers, Workflows, InfoPath forms, CAML Queries and Business Data Catalog in SharePoint applications.
Expertise in Developing Web Forms using HTML, DHTML, CSS, XML, XSLT and JavaScript.
Experience in Migrating the content database sites and site pages From SharePoint Server 2013 to SharePoint Online
Expertise in full administration for share point online environment, including creating and managing sites, managing groups and permissions.
Designed back-end databases, front end interfaces and logical layers as per the business requirements
Experience in Reporting tools such as Crystal reports and SQL Server Reporting Services.
In-depth knowledge and experience on stages of Software Development Life Cycle (SDLC) based on agile methodology.
Strong problem solving and analytical skills with the ability to clearly communicate and share solutions at all levels to various audiences.
Knowledge of developing applications using CI/CD in Azure DevOps.
Highly goal oriented, proactive attitude, ability to work independently and in a team and a desire to continuously learn new skills and technology.
EDUCATION
Master’s in computers and Information Technology in Purdue University Calumet.
Bachelor of Technology in Electronics and Communications Engineering from Jawaharlal Nehru Technological University, Hyderabad, India.
TECHNICAL
SKILLS
Technologies
Power Apps, Canvas App, Model Driven App, Power Automate, SharePoint Online, Office 365, SharePoint Server 2013, C#.net, ASP.NET, ADO.NET, Windows Services, Webservices, Silverlight, MS InfoPath 2007/10, ASP.NET 2.0/3.5, ADO.NET, AJAX, WCF, WPF, WF, HTML, XHTML, CSS, XML, XSLT.
Data base
Data Verse, SQL SERVER 2008,2012, 2016, 2019
Development tools
Microsoft Power Apps Platform, Visual studio 2010,2012, 2015, 2019, SharePoint Designer 2013, PowerApps Platform.
Reporting Tools
SQL Server Reporting Services, Crystal Reports, Reporting charts.
Other technologies/scripting
Ajax, Html, JavaScript, jQuery
OS
Windows Server 2003/08/12/19, Window 7/10, Unix, Linux.
PROJECT DETAILS
Client: Montgomery County, Department of Health and Human Services (DHHS). Rockville, MD.
Role: Power Apps Developer Oct 2021 – Till now
This project is to automate the departmental internal manual processing workflows using power platform technology, Contract Action Request is an application developed using canvas apps, and data Verse. This application allows any DHHS staff to submit a Contract Action related request, like renewal, add funds to the existing contract. The workflow process defines each stage of the approval process where security group members perform their actions like review, update, make comments and be able to route the item to any necessary role in the process. Once the request is made from any DHHS staff, the request must complete multiple stages of approval process, each stage has a security group role like Reviewer, Service Coordinator, Service Chief, Budget, Contact Manager, and Contract Management Team to perform the action, each role has different set of permissions to maintain the security of the system. Each of these processes has a unique criterion to meet to get approved and fully completed the process.
Responsibilities:
Understanding and analyze the requirement of the application.
Created the user security group hierarchy for each service area in the system.
Created canvas app using Common Data Service with one-to-many relationship, navigation component, gallery controls, edit form controls etc. to have unique look and feel for each stage of the workflow to perform an action by security role that defined in the system.
Created connections using connectors like data verse, office 365 users, office 365 outlook, approvals, share point.
Created a dashboard kind of a look for the main screen to give user a customized view.
Extensively worked on the workflow configuration using power automate flow, coded each stage of the workflow to automate the process to make a smooth process for front end user.
Generated dashboards and reports using Power BI.
Import and export of the deployment package between Development, Testing, Production environments.
Environment: Power Platform, Power Apps, Power Automate, office 365, Common Data Service SharePoint Online, SharePoint 2013 / 2010, SharePoint Designer 2013, Ajax, jQuery, Windows Server 2019/2012 / 2008.
Client: Montgomery County, Department of Health and Human Services (DHHS). Rockville, MD.
Role: Power Apps Developer Sep 2020 – Oct 2021
Direct purchase order is an application developed using canvas apps, and data Verse. This application allows any DHHS staff to submit a purchase order request, The workflow process defines each stage of the approval process where security group members perform their actions like review, update, make comments and be able to route the item to any necessary role in the process. Once the request is made from any DHHS staff, the request must complete multiple stages of approval process, each stage has a security group role like service coordinator, service chief, and the fiscal team to perform the action, each role has different set of permissions to maintain the security of the system. Each of these processes has a unique criterion to meet to get approved and fully completed the process.
Responsibilities:
Understanding and analyze the business requirements.
Created the user security group hierarchy for each service area in the system.
Created canvas app using data Verse as data source with one-to-many relationship, navigation component, gallery controls, edit form controls etc. to have unique look and feel for each stage of the workflow to perform an action by security role that defined in the system.
Created connections using connectors like data verse, office 365 users, office 365 outlook, approvals, share point.
Extensively worked on the workflow configuration using power automate flow, coded each stage of the workflow to automate the process to make a smooth process for front end user.
Import and export of the deployment package between Development, Testing, Production environments.
Environment: Power Platform, Power Apps, Power Automate, office 365, Common Data Service SharePoint Online, SharePoint 2013 / 2010, SharePoint Designer 2013, Ajax, jQuery, Windows Server 2019/2012 / 2008.
Client: Montgomery County, Department of Health and Human Services (DHHS). Rockville, MD.
Role: SharePoint Developer & Power Platform Developer Dec 2019 – Sep 2020
DHHS Governance, Risk and Compliance has three divisions, each division represents a different function. An automated system has been developed using Power Platform and Share point to support collaboration for documentation and workflow process for each area of the three divisions. As part of these division, Memorandum of Understanding (MOU) workflow process has been developed and Policies Management is in works. Memorandum of Understanding (MOU) is required of DHHS when a program or unit wishes to have an explicit non-financial collaboration with partnering organizations. The Memorandum of Understanding (MOU) provides documentation that demonstrates the organizations have consulted and coordinated the responsibilities of their agreed activities. The system will allow any DHHS staff to submit a request and required to fill a form and attach the necessary documentation to submit a request successfully. Once it is submitted the system has been set up in way to capture the user log in detail automatically with office 365 user connection and with that it retrieves the user organization details like user’s service are, reporting manager, manager’s manager, and service area chief. Request will go through some conditions to check like purpose of the request, whether the user is contractor or employee, check for the type of the document that was attached. Once it has been met the criteria the request will proceed further and an email notification to the manager for approval will be sent, a custom html email has been coded to give card like look and feel for approval notification with approve and reject options. Once the request is approved it moves forward to service area chief for approval. Once all the approvals are done the system will automatically get all submission details and approval details and converts it into a pdf and store it in a share point site, then it will update the share point document library along with the submission details, attachments, and a link to the converted pdf, where HHSGRC team will start the process on their side before executing the request. System has been set up to sync the Executed agreements automatically to a public portal share point site where all DHHS staff can access.
Extensively worked with functional people to analyze the requirements.
Designed and developed Share Point site for the GRC team and a public portal for all staff.
Created and customized request forms and to give user a nice look and feel.
Designed and developed power automate flows for approval process.
Developed sync functionality to sync executed MOU’s from team site to public portal.
Used JSON to run a flow to generate a link to selected document type.
Integrated Power BI reports and dashboards in to share point.
Import and export of the deployment package between Development, Testing, Production environments.
Resolved production issues on time.
Environment: Power Platform, Power Automate, office 365, SharePoint Online, SharePoint 2013 / 2010, SharePoint Designer 2013, Ajax, jQuery, Windows Server 2019/2012 / 2008.
Client: Montgomery County, Department of Health and Human Services (DHHS). Rockville, MD.
Role: SharePoint Developer. Apr 2019 – Dec 2019
Share point designer workflows needed to convert and redevelop using power automate flows, DHHS interpreter request application, is one of the major applications widely being used in department to request for the language interpreter. this application was converted to power automate workflow which was built using share point designer workflow. Another application is DHHS Transfer line opportunities, where DHHS staff can apply for transfer position within the department.
Developed the workflow process using power automate flow.
Identifies issues and corrective actions promptly and investigated new solutions to improve efficiency
Created prototype of the application for a demo developing the application.
Environment: SharePoint Online, Power Platform, Office 365, SharePoint 2013 / 2010, SharePoint Designer 2013, Ajax, jQuery, Windows Server 2019/2012 / 2008.
Client: Montgomery County, Department of Health and Human Services (DHHS). Rockville, MD.
Role: SharePoint Developer. July 2018 – Apr 2019
DHHS Transfer opportunities, is an application works as job portal for the DHHS internal job transfers.
This application has been developed using share point list, forms, workflows. Transfer opportunities application UI allows DHHS staff to view the current job positions that are available for transfers and be able apply them from the same portal. This application has been set up in a way that HR team be able post the transfer opportunities twice a month. All DHHS staff has access to it where they can go directly to the portal and be able to view and apply the positions. There is lot customization involved to give user a robust UI, so the application itself retrieve the position information and capture the employee details and allows them attach required documents like resume, or other necessary documents. Once the application is submitted, staff gets confirmation including details of the job position they applied. System has been setup to send all the applications to HR team, be able get to the application submissions database to process the application and generate the reports.
Created share point sites using share point online.
Customized share point lists using JavaScript, HTML, and CSS.
Customized Share Point list workflows using share point designer workflows 2013.
Created share point permission groups, sync them with active directory security groups to maintain unique permissions on each section of the sites.
Provide full administration support for share point online environment, including creating and managing sites, managing groups and permissions.
Environment: SharePoint Online, SharePoint 2013 / 2010, ASP.NET, C#.NET, Visual Studio 2012, IIS 7.0, SQL Server 2012, SharePoint Designer 2013, .NET Framework 4.5, Ajax, jQuery, Windows Server 2019/2012 / 2008.
Client: Montgomery County, Department of Health and Human Services (DHHS). Rockville, MD.
Role: SharePoint Developer. Nov 2017– July 2018
Many programs in the department required share point sites to collaborate with their team, these were required customized list and customized permissions set up. each site has developed using lot of customizations based on the requirement. DHHS interpreter request application is one of the major applications widely being used across the department, share point list forms, and share point designer workflow. This application allows the DHHS staff to request a language Interpreter, where a staff is required to fill the information about their need, this customized list form gives user a flexible UI, like capture the user details from the active directory, custom coded show/hide fields, cascading dropdowns, retrieve information from a different list. Once the request is submitted, the automated approval process to give user a flexible communication process and receive the progress of the submission, and at the same time an approver to go to the submitted item directly from the email notification to work on the request to review and approve and provide the approval information like unique approval identification number and pick an interpreter vendor on the section that is only available to the approver. Once the request is processed, the system has been set up to capture all the input provided by the user, and by the approver to create an email to send that confirmation along with all the details to the user and to the assigned vendor to proceed further.
Created share point sites using share point online.
Customized share point lists using JavaScript, HTML, and CSS.
Customized Share Point list workflows using share point designer workflows 2013.
Created share point permission groups, sync them with active directory security groups to maintain unique permissions on each section of the sites.
Provide full administration support for share point online environment, including creating and managing sites, managing groups and permissions.
Environment: SharePoint Online, SharePoint 2013 / 2010, ASP.NET, C#.NET, Visual Studio 2012, IIS 7.0, SQL Server 2012, SharePoint Designer 2013, .NET Framework 4.5, Ajax, jQuery, Windows Server 2019/2012 / 2008.
Client: Montgomery County, Department of Health and Human Services (DHHS). Rockville, MD.
Role: SharePoint Developer. July 2015 – Nov 2017
Department of health and human services (DHHS) is one of the Montgomery County organizations in the Maryland state, the DHHS intranet portal is a collection of sites built in SharePoint On-premises to provide the county staff a collaboration platform to manage the key documents from the different service areas of the DHHS and it is a core business process for the organization. customized three states workflows implemented to each site, which is used to manage the business processes that require the organization to track the status of the list items and content of the related service area. Three states and two transitions between the states with each transition the workflow assign a task to the group and sends an e-mail notification to each person in the group to review and to approve the documents or content of the related site. each site with different security groups with appropriate access privileges to modify the content and upload the documents related to their service area which will go through the workflow process for the approval by the higher managers in each service area. customized list forms will play very big role for the portal. one of the examples is customized interpreter form where users can request for a translator when their client visits the service area. All the SharePoint servers-built sites and Applications migrated to SharePoint Online.
Responsibilities:
Designing and developing master page and page layouts using HTML, JavaScript, and CSS using SharePoint designer 2013 to have a consistent and uniform look throughout the portal.
Developed workflows using share point designer 2010/2013 for approval process.
Extensively used JavaScript/ECMAScript for the customization of the portal.
Created lists and libraries and customized using JavaScript.
Created site navigation on root collection to enable users easily navigate to their sites.
created sites, pages, and content types.
Prepared end user documentation and troubleshooting guides.
Created share point permission groups, sync them with active directory security groups to maintain unique permissions on each section of the sites.
Provide full administration support for share point online environment, including creating and managing sites, managing groups and permissions.
designed and implemented workflows to each site using visual studio and SharePoint designer 2013.
Migrate SharePoint Server built sites, Applications, and workflows to SharePoint Online.
Environment: SharePoint Online, Power Apps Platform, SharePoint 2013 / 2010, ASP.NET, C#.NET, Visual Studio 2012, IIS 7.0, SQL Server 2012, SharePoint Designer 2013, .NET Framework 4.5, Ajax, jQuery, Windows Server 2019/2012 / 2008.
Client: World Bank, Washington D.C. Oct 2014 – July 2015
Role: Share point Developer
Operations workspace project it is a collection of sites built in SharePoint 2013 to provide a collaboration platform for the bank staff to manage documents, create discussions, rate and share content and to search content in a socialized way. Operations are the core business of World Bank where multiple projects are executed throughout the world across different industries and sectors. This project information is stored in an enterprise system which stores and handles the business logic, documents and other project critical content. The workspace acts as a supplement space to the enterprise system to manage and store content in a more socialized way to help users to find relevant information easily and to collaborate further. The sites are built with SharePoint capabilities such as task management, documents versioning, creating social feeds, rating contents and managed metadata which defines the taxonomy of the content by allowing users to add tags. The sites are setup such that they are provisioned automatically on demand when a new project is created in the enterprise system. The sites also are tightly integrated with Java platform which serves as a face to expose content from other enterprise systems in the bank. WCF Rest APIs are created to interface with Java and other external systems to both consume and expose data. All the components are built using SharePoint Provider hosted apps.
Responsibilities:
Designed and developed Master Page and Page layouts using HTML, JavaScript, and CSS using SharePoint designer 2013 to have consistent and uniform look throughout the portal.
Extensively used JavaScript/ECMAScript for customization.
Developed REST services using visual studio 2012 and used the REST services for the share point document library and to make the SharePoint portal site as social collaborative where users can have conversations and share the conversation within the groups.
Created all sites and templates using Site Columns and Content types using SharePoint 2013.
Designed and customized workflows in C# using Windows Workflow Foundation and Visual Studio 2012 to automate manual process and for Internal document approvals.
Configured Business data catalog to provide access to corporate data by using web services as data source from and within SharePoint sites.
Developed Features for Custom List Definitions and Custom Event Receivers.
Developed Event Receivers for various Custom Lists.
Involved in testing, packaging, and deployment of the project.
Developed SharePoint Solution Packages for deployment of all custom solutions.
Environment: SharePoint 2013 / 2010, ASP.NET, C#.NET, Visual Studio 2012, IIS 7.0, SQL Server 2012, SharePoint Designer 2013, .NET Framework 4.5, Ajax, jQuery, Windows Server 2012 / 2008.
Client: Premier Inc Health care, Charlotte, NC. Jan 2014–OCT 2014
Role: SharePoint Developer
Premier Inc provides most comprehensive and deepest date on in every 3 discharges nationwide, approximately 2.5 million real-time clinical transactions daily and approximately $41 billion in annual purchasing data. The Project is to build the internal portal for Premier Inc. Premier works on the project called Care Science Analytics as its care science risk-adjustment method is designed to produce expected outcomes based on patient’s characteristics and socioeconomic factors by utilizing a multi-variate regression model. The aim of this project is to develop a Document management portal for clinical trial for a corporate intranet and automate the manual process currently in the corporate.
Responsibilities:
Working closely with the Functional people to make high level documents.
Involved in Installation, Configuration and administration of SharePoint server 2010/2013 environment.
Created Master and content pages using SharePoint Designer 2010 to enable conditional formatting and implement consistent look and feel.
Created all department sites and their templates using Site Columns and Content types.
Designed Master Pages, Page Layouts and CSS using SharePoint designer 2010 to have consistent and uniform look throughout the portal.
Developed custom Web parts to get the input from employees and for managers to give their feedback.
Created InfoPath forms and published it into the SharePoint forms Library.
Developed the workflow using SharePoint Designer to send email notifications based on performance and to request leave.
Worked with record management.
Developed workflows using Nintex.
Worked on search to create a search web part using share point 2013.
Worked with office 365.
Designed and implemented Dashboard functionality using Excel services by enabling, activating appropriate features and establishing data connections to SQL server.
Worked using power shell.
Configured Business data catalog to provide access to corporate data by using web services as data source from and within SharePoint sites.
Responsible for browser compatibility check. Check for the bugs and assist the team in fixing the report and software bugs.
Worked on site level security in Active Directory and implemented security principles for SharePoint groups and assigned appropriate site and object level permissions.
Environment: SharePoint 2013 / 2010, ASP.NET, C#.NET, Visual Studio 2010, InfoPath form 2010, IIS 7.0, SQL Server 2008, Oracle 11g, SharePoint Designer 2010, .NET Framework 4.0/3.5, Ajax, jQuery, Windows Server 2012 / 2008.
Client: Risk Matrix system, Hyd, India March 2010 - Nov 2012
Role: .Net developer
Risk Matrix System is designed to support the Asset Manager's monitoring functions. This system provides information and analysis, also guides asset managers in evaluating and rating property performance and investment risks. This helps in increasing the accuracy of risk assessments and ability to detect problem early. RMS serve as a centralized depository of information focused on indicators of risk and will allow asset manager and fund managers to monitor deal performance and track progress on property issue.
Responsibilities:
Designed and implemented application using .NET Framework 3.5.
Understanding Business logic involved in the Project.
Designed and developed UI for the application using HTML, Master Pages & ASP.NET Controls.
Involved in implementing Microsoft Application Blocks for data access, security and logging.
Involved in implementing Microsoft enterprise library to achieve code reusability.
Using ADO.net to connect to backend and stored procedures to manipulate data.
Involved in developing Presentation layer using ASP.Net Web app & AJAX and Business layer using C#.Net.
Developed Web pages, components and writing the stored procedures.
Configured Internet Information server (IIS) for web services.
Extensively used XML and XSLT for styling the ASP.NET pages.
Involved in developing test cases using NUNIT.
Involved in unit and integration testing.
Environment: Visual studio, C#, ASP.Net, ADO.Net, SQL Server2005, XML, XSLT, HTML, DHTML, Java Script, AJAX, JavaScript, Microsoft Internet Information Server (IIS 6.0).