Anonymous
Details
Skills
Soft Skills: Effective communicator, motivator, and mentor with excellent time management and critical thinking. Naturally curious and committed to lifelong learning, with a strong ability to engage learners across levels in collaborative settings. Technical Skills: Solid grasp of Computer Science and Software Engineering fundamentals including OOP, Clean Code, SOLID principles, databases, testing, and APIs. Proficient in C#, Java, C++, TypeScript, JavaScript, HTML and CSS, with expertise across the full software development lifecycle. Able to bridge theory and practice through hands-on demonstrations and applied learning.
About
With over ten years of experience as a Software Engineer in the industry, I have developed a strong technical foundation in programming across multiple languages, the full software development lifecycle, databases, APIs, and core principles of software engineering. Complementing this, I possess over five years of academic experience as a Teaching Assistant during my postgraduate studies at Brunel University and King s College London, where I prepared and delivered lectures to small groups in order to introduce theoretical concepts, led tutorials, supervised labs, supported final-year projects, and provided tailored one-to-one academic assistance. My soft skills ranging from a deep curiosity for technical subjects and a commitment to continuous learning, to critical thinking, excellent time management, and effective communication enable me to thrive both independently and within collaborative environments. I am confident working under pressure and to tight deadlines, and take pride in being a quick learner with the ability to engage and inspire students of all levels. Motivated by the desire to pass on practical industry insights, I am eager to contribute to the education and development of the next generation of computing professionals.