mattcdrake
I’d like to work with a team of low-ego, intellectually honest, hard-working people who prioritize customer satisfaction and building great products. If that sounds like your company, I'd love to help. Thanks for reading!
Location: Portland, OR
Remote: Sure
Willing to relocate: Yes, to Seattle or SF (maybe other places as well)
Technologies: Python, JavaScript, TypeScript, React, Next.js, Flask, AWS
Résumé: https://drive.google.com/file/d/1_rDIQ6abm4_c4BcWV2KK-QgllTkE189d/view?usp=sharing
LinkedIn: https://www.linkedin.com/in/mattdrake100/
Email: [email protected] Location: Portland, OR
Remote: Yes
Willing to relocate: Yes
Technologies: Python, JavaScript, TypeScript, Flask, SQL, React, Go (learning), AWS, Tailwind
Résumé/CV: https://docs.google.com/document/d/16gvssMsQIBlQCshKsosFytsD4F7UlLT-3hNqmggFGl0/edit?usp=sharing
Email: hello [at} mattdrake {.] org
LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi, I'm Matt. I have ~2.5 years of software engineering experience. Most of it has been on backend systems using Python (REST APIs, services, and automation), but I've done some UI work with TypeScript & React as well.I'm interested in roles at companies that move quickly to deliver valuable products to their customers. All of the companies that I've worked at fail at some part of that statement. I'd really enjoy working with competent people that are engaged in their work. Thanks for reading!
Interestingly, it's written by Aaron Griffin - the former Arch Linux lead dev.
What you get from the program will depend on what you put in. The program itself is solid, but you'll definitely need to work on your own to become hireable - mainly leetcoding, real world projects, etc. I would highly suggest taking the more rigorous classes. There's an active slack that helped me to make friends, debug code, and workshop ideas.
All in all, it was worth it for me. It helped me get a job at Intel after graduation, so I guess it was a success.
I wrote a bit about my decision to do another degree on my blog, in case you're interested: https://mdrake.sh/blog/whats_next/
I'm also down to answer any questions about my experience in the program :)
As a prereq, try to make sure you enjoy the field you're switching to. This seems like an obvious step, but I've met people that didn't. Learn and build projects in your target field and make sure that it holds your interest. I built some silly projects with Node & React. I started 20x more than I finished, but finishing isn't really the point at this stage - you're just aiming for exposure. Once I knew what I wanted, I made a plan and started to execute:
1. I positioned myself to program as much as possible at work. In my org, this was easy - most analysts were already writing Python, R, or SQL every day. I took every opportunity to work on projects where the deliverable was working software instead of a slide deck. Almost every data analyst chose the opposite - so there was little competition for these projects. For example, I ended up being able to debug and fix a production C++ application, just because everyone else avoided the task and I offered to try. This step lasted about 1.5 years for me.
2. I learned and built things in my free time. I read books, watched tutorials, did algorithm MOOCs, etc etc. If I had to do this again, I would spend 1/5 the time (or less) following step-by-step tutorials. They definitely helped (especially with "unknown unknowns"), but stumbling through the silliest of projects helped me retain so much more. I did this in parallel with step 1.
3. I did a CS degree. I detailed my cost-benefit analysis in a blog(1), so I won't regurgitate it here. I don't think this is necessary, but being able to apply to new grad SWE jobs was a boon. I tried making the switch before doing a CS degree and got filtered at the resume stage almost every time. I think degree gatekeeping is dumb, unfair, etc. but it is a real problem constraint that you should consider.
I hope any of this helps. It has been a lot of work, and a lot more work to go...but I'm 100% sure I made the right choice. My email is in my profile if you think there's any help I can offer. Good luck!
Location: Portland, OR
Remote: Yes
Willing to relocate: Yes
Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL (Postgres), Flask, AWS
Résumé/CV: https://mdrake.sh/resume.pdf
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for full-stack or similar software development roles. I’m especially interested in product-focused dev teams (vs. infra). I have recent professional experience working on the backend (Node/Python) and UIs (JS/React). I’d like to work with people that are proactive, collaborative, and intellectually honest. If you think I can help your company build something cool, I’d love to hear from you. Thanks! Location: Portland, OR
Remote: Yes
Willing to relocate: Yes
Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL (Postgres), Flask, Redis
Résumé/CV: https://mdrake.sh/resume.pdf
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for full-stack or similar software development roles. I’m especially interested in product-focused dev teams (vs. infra). I have recent professional experience working on REST APIs (Python/SQL) and UIs (JS/React). I’d like to work with people that are proactive, collaborative, and intellectually honest. If you think I can help your company build something cool, I’d love to hear from you. Thanks! Location: Portland, OR
Remote: Yes
Willing to relocate: Yes
Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL (Postgres), Flask, Redis
Résumé/CV: https://mdrake.sh/resume.pdf
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for full-stack or similar software development roles. I’m especially interested in product-focused dev teams (vs. infra). I have recent professional experience working on REST APIs (Python/SQL) and UIs (JS/React). I’d like to work with people that are proactive, collaborative, and intellectually honest. If you think I can help your company build something cool, I’d love to hear from you. Thanks! Location: Portland, OR
Remote: Yes
Willing to relocate: Yes
Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL (Postgres), Flask, Redis
Résumé/CV: https://mdrake.sh/resume.pdf
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for full-stack or similar software development roles. I have recent professional experience working on REST APIs (Python/SQL) and UIs (JS/React). I’m especially interested in product-focused dev teams (vs. infra). I’d like to work with people that are proactive, collaborative, and intellectually honest. If you think I can help your company build something cool, I’d love to hear from you. Thanks! Location: Portland, OR
Remote: Yes
Willing to relocate: Yes, to Seattle or SF. Maybe, to other metro areas.
Technologies: Python, TypeScript, JavaScript, React, Node.js, SQL, Go, Flask, AWS, Redis, Git.
Résumé/CV: https://mdrake.sh/resume.pdf
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/mattdrake100/
Hi HN, I'm Matt! I'm looking for backend or full-stack software development roles. I have recent professional experience using Python, JavaScript, React, SQL and AWS. I also solved many of last month’s Advent of Code puzzles using Go and TypeScript - I wouldn’t mind working with either of those languages. If you think I can help your company build something cool, I’d love to hear from you. Thanks!- Spotify's "Discover Weekly" playlist - it's hit or miss and it gives me a lot of stuff I know about (and have listened to on their platform!). But, they also send me some cool stuff I haven't heard about.
- Genre specific subreddits - broad ones like /r/music aren't great, but more niche subs have a lot of good recommendations.
- Friends that also love music and know what I'm into - this one has the highest signal to noise ratio, by far.
In each episode, the affable host tells a story (or reads a catalog, or recaps a Star Trek episode, etc) in the most meandering, boring way possible. It sounds weird, but it's just interesting enough for me to stop thinking about other things - but not interesting enough that I want to stay awake. I highly recommend it to anyone that has similar problems.
Sorry if it sounds like I'm writing ad copy for the show, but it literally changed my life for the better.
- Twilight Struggle
- Hive
- Patchwork
Choosing one really depends on mood. Twilight Struggle is the kind of game you have to buckle up and commit to playing for a while, but it's worth it. Hive and Patchwork are more bite-sized - both have enough complexity to be interesting, but with a much lower time commitment. You also have to refer to the rulebook less often with those two games. :)I know about HN's "Who is hiring?" post but I'm interested in other sources too.
Over time I found that I love coding/delivering useful solutions to users - so I gradually positioned myself onto progressively more pure dev projects. I'm starting my first "real" software engineering role in a couple weeks, and I couldn't be more excited. :)
In one case I argued for a while until we moved on. In the other, I was able to show the interviewer why I was right and they eventually saw my side. I'm not sure if this was poor communication on my part (definitely possible!) but I felt helpless. Still, I don't think I'd be able to intentionally say an incorrect answer just to get the job.
The IRS also recently contracted Brillient to "define and prototype a graph database for the individual taxpayer"[2]. This is supposed to "enable IRS researchers to visualize complex relationships to improve compliance and enforcement."
[0] https://www.irs.gov/pub/irs-soi/09rescongraphquery.pdf
[1] https://www.aaai.org/Papers/Workshops/2005/WS-05-07/WS05-07-...
[2] https://www.brillient.net/news/brillient-awarded-new-task-or...
>While we didn’t exactly market directly to kids, we knew that they were buying.
squares with:
>Every time a kid has 25p to spare, they have a choice. They can choose to buy a chocolate bar, or they can choose to buy a ringtone. Our job is to encourage them to buy digital goods, rather than sugary treats.
Wasn't Michigan one for the automotive industry? I don't know that for sure, though.
[1] https://en.wikipedia.org/wiki/High_Point,_North_Carolina#Evo...