There's plenty of git forges that aren't GitHub. Git itself has nothing to do with central servers and can theoretically be used in a completely decentralized manner.
Speaking from experience, in the past year, I've used 3 different hosting providers for git repositories at work. Only one of them is GitHub. It's good to keep your options open - git isn't locked to any particular provider, after all.
Just remove the fullstack part. If there are any senior developers going through the CVs, that's an immediate red flag.
Why? The "stack" has grown so large, that when a dev claims to be fullstack, you know he either doesn't understand enough to know he cannot be a fullstack developer, or he does, and isn't really good at anything, because there's just too much to know these days.
The second column seems clunky to me. I know what everything in column 1 is for. Column 2 seems redundant or filler. For a keyword search or something like an ATS having those things mentioned is probably helpful. Though, for an ATS you should be optimizing for that separately.
Right now the About Me page doesn't tell me anything that I won't find out on the Resume and My Projects pages. I would get annoyed at having a wasted click for no new information, and it tells me that you're just putting stuff on a page for filler. Maybe consider combing the About Me and Contact Me pages.
On the about me, you may want to add a portrait and some biographical information. Nothing too personal. The stuff you would like to share an icebreaker in an interview. It's a good way to provide a conversation starter, "Hey, I saw on your page that you like kitties and hiking. I like kitties and hiking." I had my HVAC serviced last week, and the company sent me a text with a photo of the tech and some general biographical info on it. Apparently the guy likes going to the gym and spending time with his family. I don't know why I needed to know that, but now I do. Humans are social animals, and a lot of humans like that kind of stuff. The portrait doesn't have to be anything professionally done. Any decent phone has a portrait mode. Just look nice and use a clean background. Don't use the webcam on your monitor with your unmade bed in the background.
Also, this page tells me you are more of a back end person. Someone more front end would be a little more creative on the graphical design. This looks like a default template. That's fine if that's the message you want to convey. That's what my stuff looks like. I mostly do data engineering and present those data in an interactive dashboard with some manipulation and filters. In that situation having a boring and generic looking dashboard is desirable. My users prefer that since they are really there for the data and controls, and anything extra would be a distraction. If you want to convey that you are more front end focused you need a less tabular layout and more visual candy.
I disagree about humans reading these... As someone who has to read resumes while hiring, I'd rather see this than the word-soup I often get. It gives me an idea of what you're best at, and I can figure out that you'd also be able to learn/do similar things.
I'd suggest rewording the mongoDb line to emphasize familiarity with NoSQL and call out mongoDb as a specific technology in the family. Also, if you have actual RDBMS experience please don't omit that, it's something we weight a lot more than just mongo/redis/memcached.
Where should I put that information? I am trying to keep the 'About Me' as to not write a long story about my personal life, I'll leave that to the interviewer.
I'd love for someone more experienced to chime in, but on first glance the classification of JavaScript/Typescript as backend strikes me as weird.
That may just be because the team I work with uses a React/Typescript/Java/Postgres stack and we specifically classify the Typescript as part of the Frontend. Maybe it's different in different companies?
I'm sure that a Typescript backend could work perfectly fine, it's just semantics 🤷
Yup, exactly! So a calculation-only module that doesn't have a frontend would never have any TS Code in my case.
The classification of language -> task makes sense! I'm thinking of the weird college courses that wanted Java frontends lol
But how would you generalize that for a resume? Say you've used C# both for making backends and making frontends in separate projects. Would any sort of classification make sense in that case?
I would overload the first portion of your resume with as many keywords related to the stacks you're familiar with because it's not like humans are reading these anyway.
Do not do this, but if you are, be sure to include Excel, Word, Windows, Outlook, and TCP/IP. Adding TCP/IP lets them know you're a real technical person.
Most automated scoring of a resume compares your resume to the job posting you're applying for. The closer the match the higher the score. You should be tuning your resume for each job and while using the same words and phrases in the job posting.