this post was submitted on 17 Jun 2023
8 points (100.0% liked)

General Programming Discussion

185 readers
1 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS
 

I've reviewed over 10,000 resumes hiring at startups and large companies. Recently I've partnered with some recruiters at MANGA+ companies and started PineappleResume, a free interview guide & paid resume review service - But I'm doing it on Lemmy for free!

How to get a Free Review:

  • Share a link to your resume below (info redacted or not)
  • If there aren't too many posts, I'll get to it and give a review

Note if you're not targeting a general Software Development position, include what role you're going after and optionally the JD.

top 8 comments
sorted by: hot top controversial new old
[–] src@lemmy.ml 2 points 1 year ago* (last edited 1 year ago) (1 children)

Thanks for doing this!

Any advice would be appreciated.

https://drive.google.com/file/d/1Gq_Qiy2eAUGfDRSBVJqKUySlQ1qhkXna/view?usp=sharing

I took a few liberties in the skills section by putting the gRPC framework and REST under "Platforms", I just wanted some place to put them. I will restructure it a bit since they don't exactly fit there.

[–] OsrsNeedsF2P@lemmy.ml 2 points 1 year ago* (last edited 1 year ago)

Non-bulletpoint feedback:

  • Your skills section has bad grouping

    • Take out Methodologies altogether
    • AngularDart isn't really a language
    • REST is not a platform
  • I would recommend keep Lanugages pure, and do a second BP for technologies, i.e

    • Languages: Java, Kotlin, Python, SQL, Swift, [JavaScript], TypeScript
    • Technologies: Docker, Firebase, Google Cloud, gRPC, REST, iOS, Android, Git, Gradle, Maven
  • Usually people have one for Libraries/SDKs which could help too, since iOS and Android could be moved there (with their SDK equivalents) and it would show off more skills

  • Take out courses

  • Make your projects reverse chronological order

  • Put your start and end date for Education

Bulletpoint feedback:

Build iOS App for Local Bar:

  • Apart from Apple pay and Firebase DB (which one?), you did not mention any tech stack you used

  • You spent way too much focus on the "Situation/Task" with virtually no focus on "Action" and zero focus on "Result"

    • I.e "• Worked in agile team: collected user stories, scheduled regular client meetings, held twice-weekly scrum stand-ups • Allowed customers to order drinks, earn reward points in loyalty program, and view calendar of upcoming events • Enabled owners to modify menu items and events for customers to see"
    • Should all be one line: "Developed iOS app for order menus, loyalty program and events using [SDK 1, SDK 2] for [client X] via agile methodology"
  • Then add one more line talking about results, if you have any (how many customers used it/how much scale the app can handle/anything numeric is ideal)

Craigslist-style Freelancing Job Platform, Android App

  • Same feedback as above. Include more tech details on what tools you used, and give numeric data on the impact (Results)

Charity Database

  • Include what tools and languages you're using.
    • I.e. "Designed frontend console UI to display query results in dynamically sized tables"
    • Should be "Designed frontent console UI with Bootstrap5 and AngularDart, supporting 15+ query results and dynamically sized tables"

Peer-to-Peer File Sync App

  • This line is good - It could be written a little better, but you explain Situation/Task, Action, and Results: "Created decentralized file synchronization network running in Docker containers, written in Java. Scaled up to 200 nodes"

Contributor to open-source video game project

  • "Contributed features to video game project on GitHub called RuneJS" - Do I know you lol? I'm an ex-2009scape dev. Anyways, include how many features - numeric data pops out.
    • I.e. change to "Contributed 10+ features to Github emulation project RuneJS"
    • Combine "• Implemented a system to play music depending on character’s location in-game, keeping track of discovered music • Added Jukebox functionality allowing users to manually play discovered music tracks by name"
    • I.e. "Implemented music system supporting area based activation and manual play"
[–] ollien 2 points 1 year ago* (last edited 1 year ago)

I'll bite! Thanks for the offer!

I'm not looking right now, but would love a gander for when I make my next move. Generally, I'm targeting broad developer roles, but I like to work more in the backend of things (my current title of "full-stack" is technically correct for what I do, but is not my career goal)

https://drive.google.com/file/d/1lo4ufTuXfT6YHNtwHc4x1PBxCSzp1q4p/view

[–] Prefix@lemm.ee 1 points 1 year ago

Just want to say this is really kind of you to do! Thanks!

[–] wayoflife@lemmy.ml 0 points 1 year ago (1 children)

Hi! Thanks a lot for this. I am looking for jobs in mostly backend / full stack roles. I would love to know how to make my current resume better. Here's the link - Resume

[–] OsrsNeedsF2P@lemmy.ml 2 points 1 year ago (1 children)

Some quick feedback -

Non-bulletpoint Feedback:

  • Put your education way at the bottom, recruiters quickly scan top and bottom to see if you have a degree
  • Take out your Strengths

Bulletpoint Feedback:

  • Your bulletpoints have a good mix of Situation/Task, Action and Result, but they very rarely touch on more than one at a time. In general it seems like some of them should be condensed or combined.
  • For projects, start bulletpoints with "Developed website for .." rather than "A website for ..."
  • Tie how you used different techs into your bulletpoints
  • Add numeric data to your bulletpoints to show off results

i.e. "Created Account Aggregation Service resulting in instant customer account verification and faster loan journey."

Should be "Redesigned Account Aggregation Service in Kotlin and MongoDB resulting in <1 second account verification and 50x faster loan journey"

i.e. "Enabled faster courier journey and enhanced security through integration of items with barcode scanners." - This is actually good because it has some Action, but it can be better

Change to "Enabled 4% faster courier journey and enhanced security through item barcode scanners via [xyz] and PostgresSQL"

i.e. "Refactored backend code achieving a 20 times increase in performance of DB queries." - This line is great

i.e. "* Improved user experience by fixing bugs which caused silent failure in customer journey. * Improved consistency and reliability of the system by fixing bugs which caused duplicacy of customer applications."

Change to "Improved user experience by fixing 50+ bugs in customer journey and application portal over a 12-month period"

i.e. "Extensively used XP practices of pair programming and TDD to deliver quality and value." - What metrics do you have to prove value?

Change to something like "Fostered culture of using XP practices of pair programming and TDD to reduce regressions by 30% over a 6 month period"

[–] wayoflife@lemmy.ml 2 points 1 year ago

I'll improve it with all the things you've mentioned. your other comments have also been very useful to figure out what constitutes a good resume. Thanks a lot!

load more comments
view more: next ›