← Back to Blog

Skill’s matching

Skill’s matching Use the intersection with the body array and it is done.

Skill’s matching

Use the intersection with the body array and it is done.

Use main json with key value

Intersect with the email

And use the values to point out your relevant experience

Gpt not needed >

Getting the title could be gpt task

Video is ok but my list on vscode and git would be better like before autoselection

https://www.youtube.com/live/7GCrLhHqgJs?si=mohynnZUtMo3kSuk

Github reference > rifaterdemsahin coverletter

https://github.com/rifaterdemsahin/pexabo/blob/master/coverletter.html

Reality is got side tracked > key mapping is enough for most roles and i sort the skills alphabetically than it is a great service for the recruiter

Next stage is to create word and pdf document from logic apps and mark the old documents and generic with created ones as bespoke

Convert it to json

https://dev.azure.com/pexabo/contractormarketing/_git/contractormarketing-data?path=/skills.json&version=GBmain

Create a Json with years of experience >

skills matching 1

it is already in skills matrix

skills matching 2

https://drive.google.com/drive/folders/1kS1YjHVZlcNyrGqHzYL7wKIEhwtvVE3J

move it

skills matching 3

move it to the top skills matrix

skills matching 4

maybe keeping it in excel makes more sense > easy to edit metadata

Created with the pluralsight role > metadata Courseware

skills matching 5

Version it and make it easier

skills matching 6

limits on drive

skills matching 7

skills matching 8

naming did not resolve it

skills matching 9

iterate row by row ?

skilmatrix

skills matching 10

Pivot from sheets to drive

skills matching 11

File has issues

skills matching 12

renamed

skills matching 13

Maybe top level issues

skills matching 14

skills matching 15

Understood the issue powerapps needs to add a metadata and data to be there

skills matching 16

Add one coloumn to the tight

it loads now it is time to test > contractormarketing-skillsgap-json-test

Json loading in 2 seconds that is ok

skills matching 17

Backup the data

skills matching 18

I cant get the body as the debug is messed up

skills matching 19

my debugger failed the system for a day

skills matching 20

I need different environments to run stg and prd

at least a prd for starters >>> more environments more work to be committed

Take it from a working one operator and the implementer would need to work side by side....implementer causing errors...operator fixing them and moving them to the production

skills matching 21

Needs to by pass after 11:00

skills matching 22

Operator has to run the queue >>> to make sure the leads are processed

the resubmut would use the old schema?

skills matching 23

waiting on it for the debug step

skills matching 24

Learned resubmit uses the latest schema and the new data

skills matching 25

No interseact very direct

skills matching 26

Testing runs around 350 items with ( 256 ) with 25 seconds

skills matching 27

java and javascript written the correct way

skills matching 28

todo:1 >>> add all the skills

todo2>>> match the words

todo3>>> add it to the main email

It is there with the numbers and the array lines up

skills matching 29

it should have worked?

skills matching 30

Concurrency turned off

skills matching 31

Fixed the syntax

skills matching 32

Foreach is taking time to process it >>> when it is not in parallel

skills matching 33

10x slow down

skills matching 34

Concurrecny to 50 and i would still make it input and ouput based on the array that arrives on my end

todo 4> isolate the method

but when it is parallel the result is not there

skills matching 35

Concurrency to 1 and now we are retrying to get the end of the results

skills matching 36

Empty value does not mean much

Much Slower mapping to be done >>> better to be done on my end of rmy cv than on the recuiters end

skills matching 37

Return the result that they are looking for

skills matching 38

other skills have to be added aswell

skills matching 39

skip and get all the rows for the skills

skills matching 40

Links >

Spreadsheet > https://docs.google.com/spreadsheets/d/1Bu73MaR7nWbMv4IlUzqUVEwlriwilMMpextTyRYUfKg/edit#gid=1165371247

Distill Worksheet >

https://portal.azure.com/#@pexabo.com/resource/subscriptions/ad744a08-2411-4d78-b417-1f1c83f4f741/resourcegroups/ContractorMarketing/providers/Microsoft.Logic/workflows/contractormarketing-skillgap-distill/logicApp

Merge inside !

skills matching 41

Bold header to make the recruiter life easier

skills matching 42

Resubmit is there > 2 emails would be there

skills matching 43

that is a good candidate

skills matching 44

Lets check if it is there

https://portal.azure.com/#view/Microsoft_Azure_EMA/LogicAppsMonitorBlade/runid/%2Fsubscriptions%2Fad744a08-2411-4d78-b417-1f1c83f4f741%2Fresourcegroups%2FContractorMarketing%2Fproviders%2FMicrosoft.Logic%2Fworkflows%2Fcontractormarketing-replygmail-realtime%2Fruns%2F08584923941192510654573396931CU31

Scope skills is there > it is great for the operations team

skills matching 45

working one stops so that is a good test

skills matching 46

sub jsons fail and you need to go through them

skills matching 47

skills matching 48

Update from the parse part

skills matching 49

skills matching 50

it is coming up

skills matching 51

Fill and see the end as an operator you are bottom up

skills matching 52

Make this part faster now >>> it is the time >>> ading 5 more minutes is too much

skills matching 53

Filter array might not be able to do it

skills matching 54

Lets have a scope

skills matching 55

I need to resolve the issue at the source otherwise it becomes harder to manage!

skills matching 56

https://portal.azure.com/#view/Microsoft_Azure_EMA/LogicAppsDesignerBlade/id/%2Fsubscriptions%2Fad744a08-2411-4d78-b417-1f1c83f4f741%2FresourceGroups%2FContractorMarketing%2Fproviders%2FMicrosoft.Logic%2Fworkflows%2Fcontractormarketing-skillsgap-json

Even harder here it makes sense to clean up before pass it to others

skills matching 57

Join alwo messed up make it longer but easier

skills matching 58

First principles and easier move out

i need to be in the gym

skills matching 59

Longer

skills matching 60

skills matching 61

foreach much slower

skills matching 62

use cached results to make it faster if needed!

Always some kind of logic app metadata incoming

skills matching 63

Too long to create and it would block the process

skills matching 64

remove the last step

skills matching 65

Save it in the back and run this once a day>> use the cache data all day long!

Skills not changing all the time!

skills matching 66

Take the latest created one

skills matching 67

Expect to have a cleaner version of this one

skills matching 68

skills matching 69

skills matching 70

skills matching 71

rerun the test on storage

much faster

skills matching 72

application octet stream and json does not match

skills matching 73

Added one more

skills matching 74

this is not enoug so it is 2 parts

skills matching 75

1)Resolve the storage octet issue > application/json content disposition maybe

2)Reolve the main logic app

3)rerun the parts that did not work with labels

too many files created check if there is file is not bypass

skills matching 76

Shorter filename

skills matching 77

Single file is here

skills matching 78

add json at the end

skills matching 79

ver complicated process > thanks ms >>> converting needs a middle app...gash!

https://pkirch.github.io/2017-11/logic-apps-data-type-issues

generate a sas url is even easier

skills matching 80

skills matching 81

Still too slow to match ?

skills matching 82

too many fails is there

skills matching 83

maybe none error one would be faster

skills matching 84

working one looks slower

skills matching 85

10 minute mark so slow

skills matching 86

zero second pass time

skills matching 87

Looping after 27 minutes

skills matching 88

even this is taking time maybe i also need to create the keys as well

skills matching 89

Key creation takes 60 seconds everytime

skills matching 90

than another step is better

skills matching 91

3 lists are needed

  • fulllist

  • keylist

  • keyvaluelist

Dont generate with date with every update rerun it

it is better to have a filter service

skills matching 92

3 list and 3 files makes much more sense

3 different files

skills matching 93

All of them generated

skills matching 94

Kay value action didnot work

skills matching 95

moved back to key value

skills matching 96

refactor and rerun

skills matching 97

Key also needs to be in caps

skills matching 98

updated keys

skills matching 99

updated

skills matching 100

empty skills and relevant experience

skills matching 101

it could not match

skills matching 102

https://mail.google.com/mail/u/0/#search/08584923666947104726846416191CU22/FMfcgzGxRxCQMmMWJmzqPdjTKKpvsMxH

not matched

skills matching 103

there is aws

skills matching 104

aws and azure is there

skills matching 105

Azure

skills matching 106

Check it one more time

skills matching 107

Clean the text a bit better otherwise it is an issue

skills matching 108

Space and comma cleanup

skills matching 109

resubmit 9:01

skills matching 110

looks like bad assignment

skills matching 111

Parse fixed there is more items coming in not 3

skills matching 112

Fix the Direct keywords and focus on it

skills matching 113

Did we send the emails ?

Empty

skills matching 114

skills matching 115

There is a worked one

skills matching 116


Imported from rifaterdemsahin.com · 2024