Transitioning from a career in sales to software engineering is an exciting and challenging journey. In this talk, I'll share how my Flashcards Generator project became both a learning tool and a showcase of practical problem-solving. I'll discuss key challenges, like designing an interactive text-based menu, securing sensitive data such as API keys and credentials, enabling live flashcard editing within a custom OS editor, and crafting a robust application design. For a beginner or seasoned professional, this story highlights how persistence and passion can turn any learning experience into a meaningful step towards a new career in IT.
Bytecode, the internal language of instructions used by the interpreter is something that perhaps most Python developers have heard about, but few have dug into. I will try to explain the idea behind bytecode and how it works. We will see who to extract bytecode from functions - with `dis` module, and from .pyc files. Also, we'll explore the other direction: possibilities of building new functions with raw bytes in runtime.
Over the years, I built a career in trade, progressing from a financial advisor to a sales manager, a bank branch director, and ultimately a director of foreign market development in the FMCG industry. In 2021, I made a life-changing decision to pursue my childhood dream of becoming a programmer. Just one year later I took a significant step towards that goal by starting work as a Technical Specialist, delegated to support the British client Benefex. My ultimate goal is to become a Software Engineer, and I am continuously advancing my skills in Python and other technologies essential for this role.
Sunscrapers is a technology consultancy where the most driven and experienced engineers come together to solve meaningful challenges using software, data, and AI. We’re a team that values excellence, ambition, and trust, combining deep industry expertise with a passion for engineering to create high-impact software for finance and healthcare. At Sunscrapers, you’ll be part of a close-knit team of 40, where your work is valued and your growth is supported. We actively contribute to the engineering community through events, open-source projects, and our in-house R&D lab, giving you the chance to explore the latest technologies. We’re proud to maintain an eNPS above 70 and a 5/5 rating on Glassdoor, reflecting our commitment to creating an environment where everyone thrives. Join us, and be part of a culture that’s as focused on learning and growth as it is on delivering world-class solutions.