I’ve been a freelance software engineer for several years (since 2013), both part-time (while working a full-time job) and full-time. This experience helped me develop skills that I highly value until this day:
- Working independently
- Time management
- Focusing on deliverables over 9-to-5 presence
- Competitive mindset (although it can also be stressful)
- Using English as my day-to-day language
- Flexibility when it comes to working on the task at hand, the technologies to use, the development processes, etc.
- Exposure to multiple engineering teams, backgrounds, work cultures, etc.
Almost all of my clients came through Toptal, and you can find more details about my journey in my Toptal profile.