diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index b11e6ae..eab0906 100755 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -55,7 +55,8 @@ cmd [[ autocmd BufWritePre * :%s/\s\+$//e ]] opt.number = true -- Show line number opt.relativenumber = true -- Show Current Line with Relative numbers above and below cursor. opt.showmatch = true -- Highlight matching parenthesis -opt.foldmethod = "syntax" -- Enable folding (default 'foldmarker') +opt.foldmethod = "expr" -- Enable folding (default 'foldmarker') +opt.foldexpr = "nvim_treesitter#foldexpr()" opt.splitright = true -- Vertical split to the right opt.splitbelow = true -- Horizontal split to the bottom opt.ignorecase = true -- Ignore case letters when search diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 65a89ea..f2d1fca 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -1,10 +1,10 @@ { "LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" }, "adjacent.nvim": { "branch": "main", "commit": "a555ab92d61aa6fbbfa1bfaef4633b663563f04e" }, - "alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" }, + "alpha-nvim": { "branch": "main", "commit": "b6f4129302db197a7249e67a90de3f2b676de13e" }, "async.vim": { "branch": "master", "commit": "2082d13bb195f3203d41a308b89417426a7deca1" }, "auto-hlsearch.nvim": { "branch": "main", "commit": "8f28246d53e9478717ca3b51c8112083fbebd7e3" }, - "barbar.nvim": { "branch": "master", "commit": "79f7d16578a167bdf5355725551ef7d90613a601" }, + "barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-calc": { "branch": "main", "commit": "5947b412da67306c5b68698a02a846760059be2e" }, "cmp-cmdline": { "branch": "main", "commit": "d250c63aa13ead745e3a40f61fdd3470efde3923" }, @@ -17,73 +17,74 @@ "deadcolumn.nvim": { "branch": "master", "commit": "af13928aa281f36273e8f220b19e78d497c7fb87" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, "dracula.nvim": { "branch": "main", "commit": "fdf503e52ec1c8aae07353604d891fe5a3ed5201" }, - "eldritch.nvim": { "branch": "master", "commit": "206f6590a86c0c854510cf60b98c9eaf2a197e05" }, + "eldritch.nvim": { "branch": "master", "commit": "48788ef2f7be7e86b0a57ef87f1a96bc18e24b8b" }, "f-string-toggle.nvim": { "branch": "main", "commit": "4e2ad79dfc5122dd65515ebbdd671e8ee01d157e" }, "fidget.nvim": { "branch": "main", "commit": "d855eed8a06531a7e8fd0684889b2943f373c469" }, "friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" }, - "gitsigns.nvim": { "branch": "main", "commit": "564849a17bf5c5569e0bae98c8328de9c7a1ed29" }, - "headlines.nvim": { "branch": "master", "commit": "618ef1b2502c565c82254ef7d5b04402194d9ce3" }, + "gitsigns.nvim": { "branch": "main", "commit": "1ef74b546732f185d0f806860fa5404df7614f28" }, + "headlines.nvim": { "branch": "master", "commit": "7671eec1065982cdf2ba4136beb1600fe1279431" }, "hover.nvim": { "branch": "main", "commit": "4339cbbcb572b1934c53dcb66ad4bf6a0abb7918" }, - "indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" }, - "kanagawa.nvim": { "branch": "master", "commit": "e5f7b8a804360f0a48e40d0083a97193ee4fcc87" }, - "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, + "indent-blankline.nvim": { "branch": "master", "commit": "18603eb949eba08300799f64027af11ef922283f" }, + "kanagawa.nvim": { "branch": "master", "commit": "f491b0fe68fffbece7030181073dfe51f45cda81" }, + "lazy.nvim": { "branch": "main", "commit": "48b52b5cfcf8f88ed0aff8fde573a5cc20b1306d" }, "lightspeed.nvim": { "branch": "main", "commit": "fcc72d8a4d5f4ebba62d8a3a0660f88f1b5c3b05" }, "lsp-timeout.nvim": { "branch": "main", "commit": "6325906730330105a9adc41d0ceb8499b3072e2b" }, - "lualine.nvim": { "branch": "master", "commit": "544dd1583f9bb27b393f598475c89809c4d5e86b" }, - "lush.nvim": { "branch": "main", "commit": "6a254139d077ad53be7e4f3602c8da0c84447fd9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "fd69d5c782a28420d51b648a3d7fe88df569d391" }, + "lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" }, + "lush.nvim": { "branch": "main", "commit": "45a79ec4acb5af783a6a29673a999ce37f00497e" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "482350b050bd413931c2cdd4857443c3da7d57cb" }, "mason-null-ls.nvim": { "branch": "main", "commit": "de19726de7260c68d94691afb057fa73d3cc53e7" }, "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, "mini.comment": { "branch": "main", "commit": "c8406379987c321ecdef9f53e1ca741a55002104" }, "mini.fuzzy": { "branch": "stable", "commit": "5f13acf079086ad0a4bc8e7a1adf9382cadef0fa" }, - "mini.hipatterns": { "branch": "main", "commit": "1811b0661721285fc83494d2e687d538fb3ddac8" }, - "mini.move": { "branch": "main", "commit": "cde3747eec9bb3941296e6fa1d874e0da5a10256" }, + "mini.hipatterns": { "branch": "main", "commit": "fdad87bf545aec5210ca9a2c49fddf6284d72d1e" }, + "mini.move": { "branch": "main", "commit": "4caa1c212f5ca3d1633d21cfb184808090ed74b1" }, "mini.pairs": { "branch": "stable", "commit": "40261dfcec7623cd57be3c3beb50fa73f2650cdf" }, "mini.surround": { "branch": "main", "commit": "3cb5b509ad34f2402df4b977be607a614c8c7524" }, - "mini.trailspace": { "branch": "main", "commit": "c48d74a3cecf93f5adc6a7518c7ced60e6302895" }, - "mkdnflow.nvim": { "branch": "main", "commit": "faf013f7ee254f52b88f57b088f650150409cb24" }, - "neoscroll.nvim": { "branch": "master", "commit": "532dcc8cea4287c4cad6bb77532989a8217cfc7b" }, - "neovim": { "branch": "main", "commit": "e4b08d74b7272cb21e4e9c71b8b9e0830fd722fe" }, - "night-owl.nvim": { "branch": "main", "commit": "131641a516085c5b3cacc8022581902e9f2f14af" }, + "mini.trailspace": { "branch": "main", "commit": "3a328e62559c33014e422fb9ae97afc4208208b1" }, + "mkdnflow.nvim": { "branch": "main", "commit": "d459bd7ce68910272038ed037c028180161fd14d" }, + "neoscroll.nvim": { "branch": "master", "commit": "6dfce64589e8e685d21f2dbd2df15a2473fa1d41" }, + "neovim": { "branch": "main", "commit": "8b1fd252255a7f2c41b4192a787ab62660b29f72" }, + "night-owl.nvim": { "branch": "main", "commit": "dee7f700265c240dd04bed6ca1afae2b9415644d" }, "nightfly": { "branch": "master", "commit": "19efaf31cbe15a429cb3ca6ac9c9fce13275045b" }, "nightfox.nvim": { "branch": "main", "commit": "d3e8b1acc095baf57af81bb5e89fe7c4359eb619" }, "nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" }, "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, "numb.nvim": { "branch": "master", "commit": "3f7d4a74bd456e747a1278ea1672b26116e0824d" }, - "nvim": { "branch": "main", "commit": "ba5f4153a5dad99505baba936bd0373534400ac3" }, + "nvim": { "branch": "main", "commit": "4fd72a9ab64b393c2c22b168508fd244877fec96" }, "nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" }, - "nvim-dap": { "branch": "master", "commit": "dcc85d12d6e2c18c5fa0f9a304d9f5e767e1401a" }, - "nvim-dap-ui": { "branch": "master", "commit": "a5606bc5958db86f8d92803bea7400ee26a8d7e4" }, + "nvim-dap": { "branch": "master", "commit": "20a4859ebde1c9bc8e96f8cc11a20667e7fdd516" }, + "nvim-dap-ui": { "branch": "master", "commit": "1c351e4e417d4691da12948b6ecf966936a56d28" }, "nvim-http": { "branch": "main", "commit": "9a0e97b639d34af17d06b3421fe633b416dd64ee" }, - "nvim-lspconfig": { "branch": "master", "commit": "e6528f4613c8db2e04be908eb2b5886d63f62a98" }, + "nvim-lspconfig": { "branch": "master", "commit": "bdbc65aadc708ce528efb22bca5f82a7cca6b54d" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, "nvim-prose": { "branch": "main", "commit": "38aac8c9c94a5725d152bdfea374d60e07fb93d6" }, - "nvim-tree.lua": { "branch": "master", "commit": "f9ff00bc06d7cb70548a3847d7a2a05e928bc988" }, - "nvim-treesitter": { "branch": "master", "commit": "d7353a6b72008b38aa873ace49aa97bea257941b" }, - "nvim-web-devicons": { "branch": "master", "commit": "3722e3d1fb5fe1896a104eb489e8f8651260b520" }, - "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, + "nvim-tree.lua": { "branch": "master", "commit": "ad0b95dee55955817af635fa121f6e2486b10583" }, + "nvim-treesitter": { "branch": "master", "commit": "ccbaee59547425ef8b766433a6020ac191f3151f" }, + "nvim-ufo": { "branch": "main", "commit": "5525f422d48f570262611ae2b6aa562c1c428bc5" }, + "nvim-web-devicons": { "branch": "master", "commit": "9793801f974bba70e4ac5d7eae6c4f5659993d8e" }, + "plenary.nvim": { "branch": "master", "commit": "ec289423a1693aeae6cd0d503bac2856af74edaa" }, "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, "pulse.nvim": { "branch": "main", "commit": "4026460b12da9abcfe34322db0bdc80e4b0dce3d" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "a727bd368e70808125b7cf589328cc595faf3d5a" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "5f73b24aeb94f5274c218955573153c69ce4d1ee" }, "rainbow_csv.nvim": { "branch": "main", "commit": "7f3fddfe813641035fac2cdf94c2ff69bb0bf0b9" }, "solarized-osaka.nvim": { "branch": "main", "commit": "126d394c0c979a99206214a2b6b8c86e456c9c0f" }, - "sonokai": { "branch": "master", "commit": "598d29bef1cdea1eef4749c96824af0ae2f9350c" }, + "sonokai": { "branch": "master", "commit": "a9d4d398999b5f74a6dfe3af400f824e2cbddf6f" }, "symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" }, "telescope-cmdline.nvim": { "branch": "main", "commit": "1c6a169d84a5e8f0c796f8275bdbb8019bd3ca14" }, - "telescope-file-browser.nvim": { "branch": "master", "commit": "a46780830b576049c675680650f773bedfa8677a" }, + "telescope-file-browser.nvim": { "branch": "master", "commit": "c5a14e0550699a7db575805cdb9ddc969ba0f1f5" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b" }, "telescope-live-grep-args.nvim": { "branch": "master", "commit": "649b662a8f476fd2c0289570764459e95ebaa3f3" }, "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" }, "thethethe.nvim": { "branch": "main", "commit": "357580127cd291c8a813564eeaff07c09303084e" }, "tmux.nvim": { "branch": "main", "commit": "65ee9d6e6308afcd7d602e1320f727c5be63a947" }, - "todo-comments.nvim": { "branch": "main", "commit": "8f45f353dc3649cb9b44cecda96827ea88128584" }, + "todo-comments.nvim": { "branch": "main", "commit": "319c01b99b7a8c9ac2066bf0efd4d6ec68fef444" }, "toggleterm.nvim": { "branch": "main", "commit": "48be57eaba817f038d61bbf64d2c597f578c0827" }, - "tokyonight.nvim": { "branch": "main", "commit": "b0e7c7382a7e8f6456f2a95655983993ffda745e" }, + "tokyonight.nvim": { "branch": "main", "commit": "4b386e66a9599057587c30538d5e6192e3d1c181" }, "trouble.nvim": { "branch": "main", "commit": "6efc446226679fda0547c0fd6a7892fd5f5b15d8" }, "venn.nvim": { "branch": "main", "commit": "b09c2f36ddf70b498281845109bedcf08a7e0de0" }, "vim-arduino": { "branch": "master", "commit": "2ded67cdf09bb07c4805d9e93d478095ed3d8606" }, "vim-arsync": { "branch": "master", "commit": "dd5fd93182aafb67ede2ef465f379610980b52d3" }, "vim-wakatime": { "branch": "master", "commit": "53bba6bb8342de9cbdafc82142a9b5e82008d858" }, - "which-key.nvim": { "branch": "main", "commit": "6c1584eb76b55629702716995cca4ae2798a9cca" }, - "wtf.nvim": { "branch": "main", "commit": "7aefcc970ea56dc0a89dafdf9f5eb0de7b1ee58c" } + "which-key.nvim": { "branch": "main", "commit": "bfec3d6bc0a9b0b2cb11644642f78c2c3915eef0" }, + "wtf.nvim": { "branch": "main", "commit": "d75acc087b5183b0b3e000189518c5d799978e95" } } diff --git a/nvim/.config/nvim/lua/plugins/init.lua b/nvim/.config/nvim/lua/plugins/init.lua index a8c3fd6..82b85d3 100755 --- a/nvim/.config/nvim/lua/plugins/init.lua +++ b/nvim/.config/nvim/lua/plugins/init.lua @@ -64,6 +64,7 @@ return { { 'kenn7/vim-arsync', dependencies={'prabirshrestha/async.vim'}, }, + {'kevinhwang91/nvim-ufo', requires = 'kevinhwang91/promise-async'}, { 'MaximilianLloyd/adjacent.nvim' }, 'BlackLight/nvim-http', diff --git a/nvim/.config/nvim/lua/plugins/vim-dadbod-ui.lua b/nvim/.config/nvim/lua/plugins/vim-dadbod-ui.lua new file mode 100644 index 0000000..7e878c0 --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/vim-dadbod-ui.lua @@ -0,0 +1,17 @@ +-- return { +-- 'kristijanhusak/vim-dadbod-ui', +-- dependencies = { +-- { 'tpope/vim-dadbod', lazy = true }, +-- { 'kristijanhusak/vim-dadbod-completion', ft = { 'sql', 'mysql', 'plsql' }, lazy = true }, -- Optional +-- }, +-- cmd = { +-- 'DBUI', +-- 'DBUIToggle', +-- 'DBUIAddConnection', +-- 'DBUIFindBuffer', +-- }, +-- init = function() +-- -- Your DBUI configuration +-- vim.g.db_ui_use_nerd_fonts = 1 +-- end, +-- } diff --git a/nvim/.config/nvim/lua/reactive.html b/nvim/.config/nvim/lua/reactive.html deleted file mode 100644 index edc0432..0000000 --- a/nvim/.config/nvim/lua/reactive.html +++ /dev/null @@ -1,4 +0,0 @@ -
basics
nameNorm Rasmussen
headline
emailnorm@rsmsn.co
phone+1 (201) 378-8830
locationRingwood, NJ
url
labelWebsite
href
customFields
idiconnamevalue
ur78olu42s6rt2nslanoz7cu
p5c0swgtjvnu2cs3e3q5zt55
picture
url
size64
aspectRatio1
borderRadius0
effects
hiddenfalse
borderfalse
grayscalefalse
sections
summary
nameSummary
columns1
separateLinkstrue
visibletrue
idsummary
content

Motivated revenue and success leader with a strong entrepreneurial drive, consistently achieving results. In the 3 short years after joining the tech workforce, I exceeded sales goals by 110%, successfully transitioned to Customer Success, and played a key role in the company's acquisition by Gainsight, backed by Vista Equity. My involvement spans multiple facets of the business, including sales, customer success, and product strategy. Skilled at engaging clients cross-functionally at all levels of the business, creatively finding solutions to increase revenue, retention, and ensure customer satisfaction.

awards
nameAwards
columns1
separateLinkstrue
visibletrue
idawards
items
certifications
nameCertifications
columns1
separateLinkstrue
visibletrue
idcertifications
items
education
nameEducation
columns1
separateLinkstrue
visibletrue
ideducation
items
idvisibleinstitutionstudyTypeareascoredatesummaryurl
v9s3eyfhycklcqrbw2lh195ytrueRamapo College of New JerseyBachelors of Contemporary Arts (Self-guided Major)Minor: Anthology, Business3.3 GPAAugust 2005 - May 2009
label
href
experience
nameExperience
columns1
separateLinkstrue
visibletrue
idexperience
items
idvisiblecompanypositionlocationdatesummaryurl
uu0b3jx0ntocawzhwgc10m1qtrueGainsight, IncEnterprise CSM, Global AccountsRemoteJuly 2023 - Present
  • Managed $3.4m in ARR across multiple products and 12 accounts

  • 150% above goal for KPIs, including SAs, VOs, and EBRs

  • Ended FY24 (6 months after acquisition) with 89% GRR and 100% NRR

labelWebsite
href
t3wmyor3nba7hf11tyik8ndftrueNorthpass, IncEnterprise CSMParsippany, NJJune 2022 - June 2023
  • Managed $2.8m in ARR across 36 clients.

  • Working with VP of Sales & CS, established foundations for achieving 85% gross retention and increasing NRR with repeatable customer expansion strategies.

  • Hired, trained and built up team, leading to successful exit in July of 2023 by a Vista Equity company.

  • Pivoted CS behaviors away from a reactive model through establishment of new KPIs that included contact health & hygiene, feature adoption/usage, and meeting frequency, and NPS/CSAT scores.

  • Responsible for providing 10% of annual ARR via expansions and referrals.

  • Wrote and deployed over 15 different script automations to increase CS team's workflow efficiencies , including Slack bots, Google App Scripts activity monitors, and bulk people management tools for the platform.

label
href
u1cba7ejoybwt2riiwukm99btrueNorthpass, IncAccount ExecutiveParsippany, NJMay 2021 - June 2022
  • Closed $497,618 in new business with deals ranging from $10,000 - $100,000 ARR.

  • 45% win rate; 29 out of 71 deals won.

  • Fastest product knowledge within my onboarding group; I was running solo discovery calls within two months of start date.

  • Trained and mentored SDRs on outreach campaigns and techniques leading to both being promoted to AEs within their first year.

label
href
v9ncj90ryqd9im50cl5g32d7trueCovenant HouseMajor Gifts OfficerNew York, NYNovember 2018 - April 2021
  • Secured $250,000 in new Major Gifts - 60% towards annual fund and 40% towards Capital Campaign.

  • Onboarded and enabled team towards using Google Applications; including App Scripts to automate triggers based on gift size, increase percentage, and new gifts.

label
href
volunteer
nameVolunteering
columns1
separateLinkstrue
visibletrue
idvolunteer
items
interests
nameInterests
columns1
separateLinkstrue
visibletrue
idinterests
items
languages
nameLanguages
columns3
separateLinksfalse
visiblefalse
idlanguages
items
idvisiblenamedescriptionlevel
wqw586g2ff6zpt4jzpzy0n7ftrueEnglish5
m5e8svk1pvw5bf0bkb64ms0ktrueItalian5
ytqsosyhx77uizyeefb3g7xwtrueSpanish2
profiles
nameProfiles
columns1
separateLinkstrue
visibletrue
idprofiles
items
idvisiblenetworkusernameiconurl
lnxtucbtmp2olk8ypwqkz9cgtrueLinkedInnormrasmussenlinkedin
label
hrefhttps://linkedin.com/in/normrasmussen
fnqun5mwy62j351z9g8t2nvwtrueGithubnormanrasgithub
label
hrefhttps://github.com/Normanras
projects
nameProjects
columns1
separateLinkstrue
visibletrue
idprojects
items
idvisiblenamedescriptiondatesummarykeywordsurl
d6ze3k6djf2o6zyg8m0cut8htrueSelf-Hosted BlogOngoing

Fully self-hosted/managed static site including development of design, content, and deployment using Git, NGINX, and Cloudflare.

label
hrefhttps://selfhosted.rsmsn.co
kxkolfcz8up5z45cosmr1qmstrueNorthpass Bulk FunctionsApril 2023

Flask app that provides a Web UI to API functions that are not available in the Northpass Product

label
hrefhttps://github.com/Normanras/Northpass_Api_companion
publications
namePublications
columns1
separateLinkstrue
visibletrue
idpublications
items
references
nameSkills - Homelab
columns5
separateLinkstrue
visibletrue
idreferences
items
idvisiblenamedescriptionsummaryurl
pg4ix90pwl9irl8kz7sxuxxptrueProxmoxVMs, LXCs, Multi-node / HA
label
href
wn3gu48awkq9vzithib21x1ntrueDocker / PortainerCompose, Run, Volumes, Networking
label
href
glm0xbiu6cuai7bnbsinsh70trueGoogle Apps ScriptsWebhooks, Deployments, Triggers
label
href
gybme1bjbn5oyileehwis2jutrueGitGit, Github, Gitea
label
href
q6cqbb3wigo6xcbt0udzcumetrueLanguagesPython, Bash, Javascript, YAML, conf
label
href
skills
nameInterests: Homelab
columns5
separateLinksfalse
visiblefalse
idskills
items
custom
metadata
templatebronzor
layout
profiles
summary
experience
education
projects
volunteer
skills
interests
certifications
awards
publications
languages
references
css
value.section { - outline: 1px solid #000; - outline-offset: 4px; -}
visiblefalse
page
margin16
formatletter
options
breakLinefalse
pageNumbersfalse
theme
background#ffffff
text#000000
primary#2563eb
typography
font
familySpace Grotesk
subsetlatin
variants
regular
size12
lineHeight1.2
hideIconsfalse
underlineLinksfalse
notes