Post Job Free

Resume

Sign in

Software Developer Sharepoint

Location:
Huntington Beach, CA
Salary:
90K-100K
Posted:
November 27, 2019

Contact this candidate

Resume:

Sukhleen Kaur Dhillon “Raising the bar of recent Orange County Computer Science scholars”

Huntington Beach, Ca • 657-***-**** • adax3z@r.postjobfree.com

Masters of Computer Science graduate of Cal State Long Beach aspiring to work in the software development of an aspiring uplifting company. A self-starting, positive, engaging individual who is driven to excellence and looking to grow in the right environment.

Education

Masters in Computer Science Long Beach, California, USA

California State University Long Beach 2019

Bachelor in Computer Science Mandi Gobindgarh, Punjab, India

RIMT Institute of Engineering & Technology (RIMT IET) 2016

Relevant Course Work

Advanced topics in programming language

Advanced Operating System

Memory design

Topics in distributed computing

Mobile application Development

Advanced Analysis of Algorithm

Object oriented analysis and design

Fault Tolerant

Advanced Software Engineering

Advanced Software Architecture

Professional Background

DrDev Jun 2018 – Now

Software Developer

Port of Long Beach Nov 2018 – Now

Actively working as a Software Developer. Earlier roles included helping manage 9 mission critical .NET applications with a majority of them hosted on SharePoint 2013. The responsibilities ranged from Azure DevOps based work item management, requirement gathering and documentation for application enhancements, business client expectation settings, offshore developer coordination, QA, deployment support, onsite meetings.

1.EIGD-Dewberry – Enhanced a Windows Form application as well as added functionality to it

C#, JSON, CSOM (REST API), SharePoint 2013

Converted the existing VB.NET Forms code into C# - done using an online conversion tool

Applied OO principles, as much as possible while refactoring the converted code and adding the export-import functionality.

Additional functionality – Facilitate migration of any subset of MMS Metadata by export/import via files in JSON format. In addition to the hierarchy custom properties & sort orders were migrated as well

Leveraged SharePoint CSOM (REST API) instead of the classic SharePoint Server Object Model

2.The Log-Viewer

ASP.Net MVC 5, C#, DHTML, Razor Engine, partial views, DataTables Jquery plugin, AJAX, JSON, CSOM (REST API), SharePoint 2013

ASP.NET MVC5 Razor application to view SP Custom App Logs. Application leverages Razor Validations, Dynamically loaded Partial views

jQuery Data loaded using AJAX and Server-Side SharePoint CSOM + LINQ

Server-Side Sorting, Paging and Search integrated with the jQuery DataTable.

Used jQuery DataTable plugin, to get the information

3.Finance Imprest-Cash

ASP.NET MVC 5.0, C#, IIS, SharePoint 2013, Web-Parts, PowerShell, JavaScript, CSS

Enhanced existing SharePoint 2013 Webparts by adding client Side & Server Side Custom Validators to the underlying ASP.NET MVC 5.0 User Controls

Build & Deploy Farm solution

Deployment to SP 2013 DEV from within VS 2017

Manual Deployment from SP 2013 admin portal using PowerShell

Fixed issues with a React based webpart which adds bread crumbs to any SP document library view.

Tested and fixed issues with Imprest-Cash import system. The import system processes CSV files downloaded from Union Bank by POLB finance staff and uploaded to the SP Imprest-Cash Site

Helped with day to day monitoring of the import system including support issues like missing or duplicate transactions

Tested reports built by our Dev teams. These daily & monthly reports help balance finances between checks, cash deposits, wires and ACH transactions at POLB

4.Damages

.Net Core, SQL Server, SharePoint, CSOM (REST API), SSRS

My first .Net Core application! A support application to query the Damages database tables for all records for letters sent out to POLB tenants, regenerate the letter if a digital copy of the particular type of letter is missing and upload to the Damages SharePoint Document Library,

List of letters was determined from the Damages SQL Server DB

Letters are uploaded to SharePoint using the SharePoint CSOM API

System.CommandLine nuget is leveraged for parameter passing

Work on the SSRS Report migration from Crystal Reports of the "Damage Reports by Status" & "DR # Issue Log"

Understand existing Crystal Reports tie into the database

1.What SPROC's they use

2.What tables do they use

3.Get comfortable with SSMS while doing all this

Deploy these new Report RDL files

Adjust Report Nav menu in code to point to new reports

Pre-Prod deployment process steps verification and recommend corrections in Stage

Helped with roll out and testing of a significant upgrade of this VB.net based 12-14 year old .NET 2.x system to .Net 4.71

Tested about a dozen crystal reports that were migrated from a very old version of crystal to the latest version. These crystal reports are now being migrated one by one to SSRS since crystal may not be around for too long.

Tested the main UI of the application including the automated Word 2013 compatible Letter Generation portion. These word letters are generated using a DrDev developed MS Office library

5.IMPMO – QA, Testing and deployment support of the internal POLB IT project management custom portal build on SP2013. It allows POLB IMPMO users to provision fairly sophisticated push button Custom SP Site Template based project portals with just having to specify a title and description for the newly created project site along with the owners & contributors

Was a part of the rewrite from scratch of the old SharePoint 2010 IMPMO portal

Was a part of the requirements gathering, the initial POC (proof of concept) with a simple project site created manually, the actual development phase, lots of testing, push to Stage and Documentation etc

Worked closely with the POLB stake holders and the Dev team over a period of about 4 months.

Helped create user guides for

Windows Explorer folder mappings

The security model explaining the different roles used in the portal/site

Migrated project sites from the old SP2010 IMPMO portal to the new SP2013 IMPMO portal using Windows Explorer folder mappings

6.Maintenance

Day to day QA & support for ensuring various water meter SSRS reports are running properly

Coordinated testing and roll out of new monthly & yearly water meter reports which dealt with a recurring problem of Temp tables in SQL Server database getting locked and then the SSRS reports would error out.

Coordinated testing of the Reports to Disallow double entry of reading in same period for same meter.

Created guidance documentation for POLB NOC for configuring Service Principal Accounts required for SSRS Water Meter Reports

7.EDI Employee

Verified that Contractor names are showing up in search results by adjusting LDAP paths

Tested SharePoint UI changes made to User Information Details: E-Mail, Phone, etc. in the EDI Applet

Tested changes made to EDI Applet Organization Tree. Employee Info & Employee Picture to Point to Correct Database Server/DB

Rebuild EDI as a NET 4.7x application and deploy on DEV and test

8.AD SERVICE

Tested AD search web service for successful results on partial last name searches

9.POLB bi-portal

Apply the same branding as the main SharePoint Portal to the new BI-Portal

DEV & STAGE - Bring in MMS from main SharePoint Portal to the new BI-Portal

10.Azure DevOps

Maintained work items like tasks/bugs as the team worked on different SharePoint 2013 applications at POLB

SeaLegs: Android App O-Auth Addition Jun 2018 – Oct 2018

Added O-Auth user account login and validation to the Android version of an existing mobile application that Sealegs locker members and staff use to manage the wine stored in the lockers of the wine club members

Academic Projects

Health – Advice (team- Size 4) Aug-2018 – Dec 2018

Designed and developed the user interface for, a single page web app which captured health factors and generated results of the person’s health. About the App-

The index page created the React-DOM and the react component.

The React App component in turn renders my Advice React Component.

The Advice component uses OOTB React labels and fields to create the 5 label and field UI.

React, Microsoft Project, Visual Studio Code

Beach-Rendezvous (Team Size-7) June-2018 – August 2018

Designed and developed an android mobile application for university students to search and join events taking place on-campus based on their interest. It additionally allows students to create and publish an event to allow other people to join the event.

It is a single page App with a separate login Activity, implementing MS O-Auth.

The Main activity had three-buttons at the bottom navigation and a frame fragment.

As the user clicks on any of the 3 buttons our frame fragment class loads home, search or create, the XML resources via our built corresponding home, search & create classes

Java, PHP, O Auth, Android Native

Online Shopping Portal (Team Size 2) Eighth Semester

Designed and developed an online shopping portal website with dual interfaces for both administrators and customers.

Creating accounts and logins

Managing product categories and products

Viewing different categories and products

Managing customers - view registered customers, manage customer orders

Placing orders and viewing order history

Managing discount coupons, shipping settings, gift vouchers, payment settings

UI HTML, business logic PHP and MySQL used at backend.

Online Classified (Team Size 2) Eighth Semester

Developed an application for posting advertisements online on the internet with dual interfaces - administrators and customers. Managed advertisements categories, members – View registered customers including suspending the account when required, managed banner ad(s) and queries received from different customers

UI HTML, business logic PHP & database MySQL

Chess Game (Team Size 2) May 2016 – July 2016

Developed a chess playing program using alpha-beta and min-max algorithm. It was based on methods, techniques, and heuristics used in chess playing and chess programming to analyse how the pieces, board, and positions on the board are evaluated.

Typing tutor (Team Size 4) Second Semester

Developed a typing tutor for increasing the typing efficiency and speed. It included practice paragraphs and a game where one can record its wpm and compete against the other.

Java, MySQL



Contact this candidate