Show your Backend Engineering Skills To Recruiters - Building a Full Backend Portfolio

  Рет қаралды 172,339

Hussein Nasser

Hussein Nasser

Күн бұрын

A lot of you guys ask me this question. “I have experience but not sure how to show it, how do I build my backend portfolio such that I can get hired in my dream job. “ Building a backend portfolio takes time and effort and In this video, I will be discussing 9 tools that you can include to your swiss army knife to build a full backend portfolio.
0:00 Intro
* Live Projects 1:50
* System Design Documents 3:45
* Architectural/System Design Diagrams 5:45
* UX/UI (in case of frontend) 7:13
* Papers 8:30
* Books 9:50
* Blog articles 10:55
* Videos 12:44
* Podcast 14:45
* Summary 15:45
🎙️Listen to the Backend Engineering Podcast
husseinnasser.com/podcast
🏭 Backend Engineering Videos
backend.husseinnasser.com
💾 Database Engineering Videos
• Database Engineering
🏰 Load Balancing and Proxies Videos
• Proxies
🏛️ Software Archtiecture Videos
• Software Architecture
📩 Messaging Systems
• Message Queues & PubSu...
Become a Member
/ @hnasr
Support me on PayPal
bit.ly/33ENps4
Join our Thriving Backend Community on Discord
/ discord
Stay Awesome,
Hussein

Пікірлер: 186
@iamunknownperiod3355
@iamunknownperiod3355 3 жыл бұрын
OH SHT U READ MY MIND. THAT'S WHAT I WAS SEARCHING FOR THIESE PAST DAYS. Frontend devs has a straightforward way of showing their work but idk how to do it with backend.
@rayaanhussain7279
@rayaanhussain7279 3 жыл бұрын
literally same.
@watchocho2660
@watchocho2660 3 жыл бұрын
Frontend is a mess.
@kentestes192
@kentestes192 3 жыл бұрын
Watchocho, yeah it is a mess - but a very visual mess. its a lot harder to get the Ooo-aahh! effect with backend stuff.
@vishalnarang2704
@vishalnarang2704 2 жыл бұрын
#youtubealgorithms
@yazidkrayem7408
@yazidkrayem7408 3 жыл бұрын
In a way, we know all about these skills "BUT", it's a prove to hear from an expert engineer. Thank you
@ismailnurudeen
@ismailnurudeen 3 жыл бұрын
* Live Projects * System Documents/Design * Blog Articles * Tech Talks (I think you forgot this one 🙂) I think I'm gonna focus on the above to build and improve my portfolio. Really great video btw. 👍🏾 👏🏾
@hnasr
@hnasr 3 жыл бұрын
Right! Tech talks thanks!
@vladmorevlad2232
@vladmorevlad2232 3 жыл бұрын
buddy thank you for what you bring to the community. You are amazing and your work is greatly appreciated. May you have peace and prosperity in your life
@cBake0
@cBake0 3 жыл бұрын
Thats super cool that you specialize in GIS. One of my first real jobs in tech, I was hired to build a social media platform for building communities around businesses. One of the main features was to have businesses be searchable by location. I used Postgres with PostGIS to store my data which I got from the google maps api for the address of the business doing reverse lookup. Used that to create a query that returned all locations from our system within a given distance radius and pinned those to an interactive Google Map. Considering that I was solo and very much a junior dev at that time I will always be proud of it.
@PranayAnkit
@PranayAnkit 3 жыл бұрын
Thank you for making this video. I was always confused about showing my work, now I finally have the direction where I should proceed.
@KajalSomaiya
@KajalSomaiya 3 жыл бұрын
This is soooo good.. I am glad you put it all together!
@jithin_zac
@jithin_zac 3 жыл бұрын
I was always looking for this. Thanks a ton ❤️!!
@mona.supremacy
@mona.supremacy 3 жыл бұрын
I was thinking about following exactly the same (except for diagrams) steps and this video has doubled my certainty. Thank you
@francksgenlecroyant
@francksgenlecroyant 2 жыл бұрын
One of the few guys who deserves my like and comment, Hussein Nasser. Thank you bro!
@ashwanigupta5412
@ashwanigupta5412 3 жыл бұрын
This is gold. Thanks Hussein!
@ashtarpaniagua4732
@ashtarpaniagua4732 2 жыл бұрын
Great video, thank you for this. I’m going to focus on live projects, design / specification documents, and blog articles. Cheers!
@sudo_garrett
@sudo_garrett 2 жыл бұрын
this video is fucking amazing. super underrated. i haven’t found this insightful information anywhere else. thank you.
@ekhatordennisikponwosa3375
@ekhatordennisikponwosa3375 4 ай бұрын
Now i see the importance of UX and UI diagrams, wireframes etc in back end coding. Thank you
@techtalk668
@techtalk668 2 жыл бұрын
Thanks @'Hussein for such awesome content, i could watch it for hours.
@OthmanSO
@OthmanSO Жыл бұрын
really nice work I like how much effort you put in this
@wattsfield1889
@wattsfield1889 2 жыл бұрын
Such a great video. Gave me great ideas for my next job application
@prabhatyadav8189
@prabhatyadav8189 2 жыл бұрын
Great...video brother....such a comprehensive and dense info...with extreme precision
@RahulYadav-nk6wp
@RahulYadav-nk6wp 3 жыл бұрын
Hi, I am glad that you covered doc with arch. Diagrams. I have diagrams, but I never put words to that, well now I do.
@shreyasgangurde2185
@shreyasgangurde2185 3 жыл бұрын
the video is not too long if it is continuously giving out knowledge...this video was much needed for me.
@ng4logic
@ng4logic 2 жыл бұрын
Good examples of documents are srs (system requirenments specification) and sds (system design specification)
@vaibhavgupta5022
@vaibhavgupta5022 3 жыл бұрын
Thanks for another great video Hussein.
@thekaushikls
@thekaushikls Жыл бұрын
Thank you for the effort you have put into this video.
@G4BZZZ_
@G4BZZZ_ 26 күн бұрын
This is very helpfull, just changed my perspective!
@ayusharyal6346
@ayusharyal6346 3 жыл бұрын
I was currently looking for the same. I'm a fresher working hard to get a job in mern stack and this was very helpful
@rajdeeppurkayastha3287
@rajdeeppurkayastha3287 3 жыл бұрын
Every video I watch on this channel. I take away something useful. Thank you 🙏
@hnasr
@hnasr 3 жыл бұрын
Glad to hear that ❤️
@iQatif
@iQatif 3 жыл бұрын
Bro. Hussain, In the lately of '80s, We improved our skills depending on writing drafts along with purchasing cassette tapes, watching VHS or purchasing Books from overseas countries. but the most systematic part was exchanging skills and abilities with friends and experts locally. Unlike these days, Sharing knowledge and demonstrating skills become very easy now. however, and believe me, on this one, the most important part of these skills and talented people are hidden from us. they can not share their abilities and show them to the public, and they have their reasons, either they do not have time or because of terms of the confidentially related to their job in the company they working with. We all aware and deeply know technologies are growing and changing very fast as well as technology companies are racing and competing with each other. You're absolutely right Abu Ali, indeed and that's how things should go. شكرا لك اخي الكريم
@varaprasadreddy6420
@varaprasadreddy6420 3 жыл бұрын
waiting for this for a long time... Thanks
@NormandoHall
@NormandoHall 3 жыл бұрын
As Argentinian watcher of you channel (and developer of course), the best you have is your non native english pronunciation. It's perfect for non english speakers like me (spanish language). Thanks for your advices!
@frankcasanova2132
@frankcasanova2132 3 жыл бұрын
yo creía que era nativo, ojalá yo con ese nivel jajaja
@NormandoHall
@NormandoHall 3 жыл бұрын
@@frankcasanova2132 precisamente, por no ser nativo americano se comprende a la perfección. Si fuese nativo británico, también se comprendería perfecto.
@frankcasanova2132
@frankcasanova2132 3 жыл бұрын
@@NormandoHall en el mundito del backend hay mucho inglés con acento indú y mi cerebro no procesa bien ese acento jajajaj pero recursos en inglés/indú hay muchiiiiisimo pero bufff... Cuesta cuesta xd
@pedrograngeiro3849
@pedrograngeiro3849 3 жыл бұрын
For me too. I am brazilian and i'ts perfect for non english speakers.
@MilsonPazienza
@MilsonPazienza 3 жыл бұрын
I also understand better non-native English.
@elv10s
@elv10s 3 жыл бұрын
thanks for share this video, you help me understand the better way to building my portfolio
@withincity
@withincity 3 жыл бұрын
To do all of these, after 9-6 job, you need lots of energy/good health. How do you manage that? What's the impact on social activities?
@akashaggarwal3041
@akashaggarwal3041 3 жыл бұрын
😂😂
@neociber24
@neociber24 2 жыл бұрын
"social activities"?
@JayMaverick
@JayMaverick Жыл бұрын
Get a job that's not draining you 9-6 holy shit.
@joshbarghest7058
@joshbarghest7058 Жыл бұрын
@@JayMaverick these are pretty scarce in some places. South Korea for instance.
@vinividipepe
@vinividipepe Жыл бұрын
What are soical atviticies ?
@CamaradaArdi
@CamaradaArdi Жыл бұрын
Wow this actually motivated me to start a blog!
@soumalyakundu2354
@soumalyakundu2354 2 жыл бұрын
Always something new to learn ❤️
@Abstract.x
@Abstract.x 2 жыл бұрын
Great advice Hussein :) thank you
@Miguel-fv9cm
@Miguel-fv9cm 3 жыл бұрын
You should do a video talking about the scaling problems gab is facing and solving right now, their dev team is really responsive.
@Flankymanga
@Flankymanga 3 жыл бұрын
C4 model... Hmm interresting. I will go and have look. I never thought that there exists something beside UML to model software architecture. Thanks for sharing!
@martynaznajdek1113
@martynaznajdek1113 2 жыл бұрын
Thanks for this valuable video, it brings a lot of content and concrete information. It's very helpful for beginner backend developers or developers 'to be' :)
@frankcasanova2132
@frankcasanova2132 3 жыл бұрын
i think the most valuable thing in this video is the part where he talked about documentation, but all contens of the video have awesome tips i think
@hnasr
@hnasr 3 жыл бұрын
thanks Frank!!
@sammyj29
@sammyj29 2 жыл бұрын
Pure talent. Thank you for such insights. I am going to start writing articles now.
@syedmehdirazabukhari3235
@syedmehdirazabukhari3235 Жыл бұрын
lol
@szilardfineascovasa6144
@szilardfineascovasa6144 Жыл бұрын
Excellent, as usual. Thanks! You made me smile at some point. It is, sometimes, hard to prove that you did "all that work" 😆 - depends how deep of a proof they want, and how good your memory is when it comes to odd details. I'll never count out plain weirdness. Hope no one will be so curious, even with all those nice comments I liked to plaster everywhere in my code, about the intricacies of notarizing something on macOS when I was doing it forced to disregard Apple's "way to do it"(TM) in an app that was using a custom runtime. It was like: "you're on your own, buster; here's some half-baked docs for your kind. Also, speaking of notarizing your weird JRE implementation-based app, here's access to an unoffficial support thread. Oh yeah, with some of our own engineers that are well-meaning but sometimes dumbfounded themselves...because you are a beta tester for a service we enforce. That, btw, goes down randomly and this will block your releases for days." We were integrating some 3rd party web rendering component in the application and rarely have I felt as proud as when one of their guys asked me: "Can I publish on our internal Wiki what you sent me? We've had three engineers toiling at this for two weeks and they still haven't cracked it." But the whole ecosystem in there? Long lost somewhere in the desert part of my mind. When I left the company, I wrote "a book" on the subject, indeed, and had quite a few recorded seminars on the whole release topic.
@eugeneyap4208
@eugeneyap4208 3 жыл бұрын
Really nice advice, sounds pretty realistic too. I'm currently looking to switch career from testing to development, and hopefully your method of building portfolio can get me to places =)
@libanjama4080
@libanjama4080 2 жыл бұрын
Whats wrong with testing? And how has the switch been if you’ve already switched
@omparikh4426
@omparikh4426 3 жыл бұрын
please talk about screen sharing over web(e.g google meet), thanks for regular backend content!
@idawud
@idawud 3 жыл бұрын
I think it will nice if you can make a video on the developing a proper System Design Documents
@lakshayasood2197
@lakshayasood2197 3 жыл бұрын
Right time in my life I got this video
@mtiapps
@mtiapps 2 жыл бұрын
thanks man you really helped me !!
@mehulsatardekar8985
@mehulsatardekar8985 3 жыл бұрын
Hussein could you share some system design resources for freshers or would u make some because your so good at explaining complex things. Love yours videos sir🙏🙂 ..
@cyrusnikkopante6806
@cyrusnikkopante6806 Жыл бұрын
thanks for this! i am also working on the gis, webgis field :) , trying to incorporate web maps to the portfolio
@HusnaRamadan
@HusnaRamadan 3 жыл бұрын
the fantastic guides...thank you
@savingday
@savingday 5 ай бұрын
I will remember to include a paper I wrote 9 years ago on my portfolio/resume
@geoaxis
@geoaxis 3 жыл бұрын
Thanks for a great summary. What is your view on certifications (for the sake of getting noticed by recruiters)? (on top of your formal education)
@demidrek-heyward
@demidrek-heyward 3 жыл бұрын
Thanks Hussein!
@MrAbhithepandey
@MrAbhithepandey 2 жыл бұрын
Thanks for this video.
@ayusharora2019
@ayusharora2019 3 жыл бұрын
Big fan, watched most of your videos !! Just followed you on Linkedin. I am a full stack developer, focussing majorly on backend. Want to become like you someday.
@hnasr
@hnasr 3 жыл бұрын
❤️ wish you all the best Ayush
@pprathameshmore
@pprathameshmore 2 жыл бұрын
Thanks for your motivation sir 😭
@waleedbensumaidea3947
@waleedbensumaidea3947 5 ай бұрын
Thank you Hussain
@centurion3708
@centurion3708 3 жыл бұрын
Those are really good advices for people with years of experience, but it sounds way to complex to do for someone whos's aspiring to get their first job on the deveolpment world as backend dev, like myself
@carljustinemosquida9614
@carljustinemosquida9614 2 жыл бұрын
Would love to see more examples or walkthroughs
@slan7
@slan7 3 жыл бұрын
Super video! I applauded for CA$2.00 👏
@NastyWicked
@NastyWicked 3 жыл бұрын
Excellent video as always. 100k subs QnA stream == true?
@Implicitdefcncdragneel
@Implicitdefcncdragneel 3 ай бұрын
Big fan man.
@fronix5060
@fronix5060 2 жыл бұрын
I feel like the simplest way is to build very small projects and put them in a github repo. I'm talking small things that solve a specific problem just to show your skills on how you implement for example authentication or whatever you are really good at.
@alirmaity1570
@alirmaity1570 3 жыл бұрын
Great content great KZfaqr ❤️❤️❤️❤️❤️
@lee_johnson
@lee_johnson 3 жыл бұрын
I worked for (kind of) ESRI before. Interesting technology but I have experienced ill treatment in outsourced locations.
@alond5271
@alond5271 3 жыл бұрын
Great channel!!! Can you make video about cloud ? AWS maybe?
@dinoscheidt
@dinoscheidt 2 жыл бұрын
Write a very simple “Situation -> Complication -> Solution” memo on a integration / scaling / your problem space of interest - challenge. That tells me already a lot as a CTO. Cherry on top if you have it on github with proof of concept runnable as dev container / Docker Compose / Kubernetes set-up. Don’t forget that what backend guys experience as “skill signaling issue” is 1:1 the same for the rest of the world. A business or strategy consultant can also not build an example business and point people to a website. Use these techniques as well and don’t get sucked into the flawed “push vecel” done trap. I want to see problem solving skills… not how to avoid them (99% of businesses are by definition brown field projects). My 2ct.
@Loicmartins
@Loicmartins 4 ай бұрын
Thanks a lot!
@iambasanta
@iambasanta 3 жыл бұрын
yayayay. Thank you so much .
@shubhakardebroy2111
@shubhakardebroy2111 3 жыл бұрын
First comment and just loving your video
@franco-gil
@franco-gil 10 ай бұрын
Love it.
@joseverto6818
@joseverto6818 2 жыл бұрын
Solid advise
@JagjitBrawler
@JagjitBrawler 3 жыл бұрын
“Lotta people use UML, if you’re into kinky things” Literally burst out laughing rofl
@JagjitBrawler
@JagjitBrawler 3 жыл бұрын
Serious question: how do you come up with ideas for backend projects?
@ambarishkapil8004
@ambarishkapil8004 3 жыл бұрын
@@JagjitBrawler Made me recheck the video title
@HamzaKhan-oz2xm
@HamzaKhan-oz2xm 2 жыл бұрын
Through contributing in the Open Source
@devhipster
@devhipster 3 жыл бұрын
Thanks Hussein I've been rejected because a lack of demonstration like this even though I ve done some interesting projects. Hussein we need subscribers'project review If you have time to
@davidpaez_co
@davidpaez_co 2 жыл бұрын
Thank you!!!
@rajeshkishore7171
@rajeshkishore7171 3 жыл бұрын
Hats off to you.
@eyadhisham8094
@eyadhisham8094 2 жыл бұрын
funny enough, i was just thinking about doing all of these.. and voila! here is an expert dude on youtube telling me just to do it. (how does these services read our minds!) great video man, Keep up the good work.
@Andreterragt
@Andreterragt 2 жыл бұрын
Musashi book on the shelf 👍
@codezpro880
@codezpro880 Жыл бұрын
Hi @hussein nasser, can we add the information about the projects which we did with companies during the job? I mean, just abstract level diagrams.
@AHMEDHASSAN-wf9nu
@AHMEDHASSAN-wf9nu 2 жыл бұрын
I`m realy proud that you are an arabian, so thank u that u give us a great rodmap
@ritwizsinha1261
@ritwizsinha1261 3 жыл бұрын
U my greatest mentor
@Hearschk
@Hearschk Жыл бұрын
That 70's show!!
@marinehakobyan7005
@marinehakobyan7005 Ай бұрын
Just the thing for the jun that wants to upgrade to mid and more. Just go and make the code documented, then link it in the resume ))
@sessionexpert
@sessionexpert 3 жыл бұрын
can you please share all the books you have in your shelf?
@dieudonnemukunzi529
@dieudonnemukunzi529 3 жыл бұрын
Hussein is like the Tai Lopez of backend development... Stinking table tags 🤣💥🚀
@AO-ko3cd
@AO-ko3cd 2 ай бұрын
متشكر جدا ❤
@israalfiki
@israalfiki 3 жыл бұрын
Hey Hussein, I was looking for a video like that and I actually thought about asking you to make one! So, thank you! What projects would you suggest for a junior developer who's trying to land their first job though? What kind of live projects should I make other than the CRUD, APIs and all that stuff? Thank you.
@hnasr
@hnasr 3 жыл бұрын
Yes these are good start, you can take a simple CRUD API and spend so much time articulating exactly how it works. Remember its not just about the code.
@machinelearningid3931
@machinelearningid3931 3 жыл бұрын
Thanks
@a21ambre
@a21ambre 3 жыл бұрын
YES. UMLs are KINKY. YES. 😂
@tejendrakumar1028
@tejendrakumar1028 3 жыл бұрын
hahah, cracked me up when he said kinky.
@RahulYadav-nk6wp
@RahulYadav-nk6wp 3 жыл бұрын
Yes he did 😂
@salesforcedream
@salesforcedream 2 жыл бұрын
Thanks for ur information but still I have confusion about live project. If we build any project in backend technology like java then how client can understand as this project is not containing any UI
@khanriza
@khanriza 3 жыл бұрын
Blog for sure.
@a_k__
@a_k__ 3 жыл бұрын
can you make a video about how you as a professional backend developer learning new concepts and keep you knowledge up to date? ie what general resource/medium are you using?
@snghnishant
@snghnishant 3 жыл бұрын
Company engineering blogs are really well written sources for getting such kind of knowledge. For more niche stuff you can definitely look for a technical documentation or design docs.
@The-fv7xi
@The-fv7xi 3 жыл бұрын
Your Back-end Engineering Videos are Quality based and comprehensive. Nice if you do the same Quality Videos for Front-end.
@ryanwood9288
@ryanwood9288 3 жыл бұрын
15:45 for the impatient
@n_ah5505
@n_ah5505 2 жыл бұрын
How to make design document? Can h please make a video on that..
@kareemshaaban112
@kareemshaaban112 Жыл бұрын
Can u give me example about technical decision that i have to add to documents because and didn't understand very well? and Thank You :)
@ofirx
@ofirx 3 жыл бұрын
Thanks Hussein ! Would you mind sharing interesting live projects ideas for juniors ?
@hnasr
@hnasr 3 жыл бұрын
Thats a good idea for a video 👍
@snghnishant
@snghnishant 3 жыл бұрын
@@hnasr please don’t. Don’t spoon feed your viewers just like other tech youtubers. Please ;_;
@sanilkhurana3991
@sanilkhurana3991 3 жыл бұрын
Hey Hussein, thanks for the great content. The only problem I face though is that I never know that the project I am building/blog posts I write, etc. are good enough. Should I aim for something more complex? What is a good level project for a junior, a mid level or a senior engineer?
@hnasr
@hnasr 3 жыл бұрын
I think you need to challenge yourself more, usually to the things that I think was easy turns out to be the things that I don’t understand when I go back with fresh eyes. Would you mind sharing a blog post?
@sanilkhurana3991
@sanilkhurana3991 3 жыл бұрын
@@hnasr Thanks for replying! It is actually a KZfaq video I made or a few. I can share the link if you are interested because I never made the videos listed. Here is one - kzfaq.info/get/bejne/f9eiY6uiqbOsmWg.html&ab_channel=SanilKhurana.
@muhammaddavatgar4973
@muhammaddavatgar4973 3 жыл бұрын
love you man and your face is so gorgeous :)
@DuyTran-ss4lu
@DuyTran-ss4lu 2 жыл бұрын
Great
@helloworld9134
@helloworld9134 3 жыл бұрын
Subbed
My Preferred Method of Learning Backend Engineering Technologies
11:40
ДЕНЬ РОЖДЕНИЯ БАБУШКИ #shorts
00:19
Паша Осадчий
Рет қаралды 4,8 МЛН
Why? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 47 МЛН
1❤️
00:20
すしらーめん《りく》
Рет қаралды 32 МЛН
18-Grid in CSS (Urdu/Hindi)
26:20
TechTales By Rafay
Рет қаралды 10
My Process of Designing and Architecting Software
14:37
Hussein Nasser
Рет қаралды 45 М.
How I Mastered System Design Interviews
10:22
Ashish Pratap Singh
Рет қаралды 76 М.
Good APIs Vs Bad APIs: 7 Tips for API Design
5:48
ByteByteGo
Рет қаралды 201 М.
Backend web development - a complete overview
12:58
SuperSimpleDev
Рет қаралды 1,6 МЛН
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 98 М.
Top-notch Coding Projects for Employment!
16:27
Tech With Tim
Рет қаралды 348 М.
Git MERGE vs REBASE
16:12
Academind
Рет қаралды 1 МЛН
Теперь это его телефон
0:21
Хорошие Новости
Рет қаралды 1,7 МЛН
iphone fold ? #spongebob #spongebobsquarepants
0:15
Si pamer 😏
Рет қаралды 184 М.