Software Developer

Watch 12 videos about being a Software Developer- discover advice for getting started, tips for success, funny stories, what a typical day is like, etc. Share your career experiences on Lifey to help others!

⭐ Top Interviewers ⭐
Software Developer Interviewee 1Software Developer Interviewee 2
Projects I've worked on interviewee

Projects I've worked on

2 videos

Personal income histories interviewee

Personal income histories

1 video

Crazy stories interviewee

Crazy stories

1 video

Common misconceptions interviewee

Common misconceptions

1 video

What I wish I knew interviewee

What I wish I knew

1 video

What a typical day is like interviewee

What a typical day is like

1 video

Tips for success interviewee

Tips for success

1 video

Favorite aspects interviewee

Favorite aspects

1 video

How I got my job interviewee

How I got my job

1 video

Advice for getting started interviewee

Advice for getting started

1 video

Interesting facts interviewee

Interesting facts

1 video

Favorite programming languages

No videos

Recommended resources

No videos

Unique experiences

No videos

Inspirational stories

No videos

Other

No videos

Funny stories

No videos

Least favorite programming languages

No videos

Performance optimization tips

No videos

Favorite tech stack

No videos

Introduce yourself

No videos

Most challenging bugs I've encountered

No videos

Least favorite aspects

No videos

Hardest experiences

No videos

Why people quit

No videos

Projects I've worked on

Watch Videos
Video 1 - Transcription

The most recent and most interesting one, I think, is I spent a lot of time helping our product optimize our document list. So we have a lot of large enterprise customers who will have thousands of documents in our app. And at the beginning, we were just loading all of those, just asking for all of them. And obviously, that's a terrible thing to do when there's thousands upon thousands. And so I spent a lot of time helping redesign our back end and our front end to fetch things incrementally, to grab just the top level of a folder tree and then one folder at a time and stuff. And it's kind of interesting how challenging that actually was to do when you get into special cases like shared document ownership and various things like that.

Video 2 - Transcription

Another interesting to me project that I worked on for a while, we had an integration with another project, a product. Our products were rich text with a lot of like custom implementation stuff. So it's not like we were just using HTML, there's this whole in-house system for rich text. However, this integration is representing rich text notes as HTML, like you would. And I had to write a big interesting system for translating back and forth between those two representations, like on a regular basis. Like you type a few characters and now everything needs to be re-computed.