I am a talented Software Engineer and Android Developer with over five years experience creating innovative solutions for clients. I have an extensive background in teaching/training university students, from novice to expert level, and am passionate about deeply analysing complex issues and creating the best possible solutions. I thrive on designing clean code and developing highly creative products. I am an expert communicator and always assure my clients understand the workflow processes. I can lead any project, from conception to completion, while creating exciting and rewarding client experiences.
Instructor of informative lectures and exercises on the following topics: Introduction to Programming in Java , OOP Fundamentals in Java , and Introduction GUI with Swing.
Contributed greatly to the progress of all beginners throughout the course.
Refined course schedule and added a significant amount of practical value.
Assisted interested students in creating working Java applications from scratch.
SoftAcad
Technical Trainer of Java and Android Development
2014 - Present (10 years)
Instructed students in the following courses: Introduction to Programming in Java, Algorithms and Data Structures, OOP Fundamentals in Java , and Introduction to Android Development.
getti
Mobile Software Engineer
2014 - 2014
Developer of numerous creative Android applications.
Virtual Affairs
Mobile Software Engineer
2014 - Present (10 years)
Implemented a module, from scratch, that integrates a third-party payment provider in a client banking application.
Created a useable mobile architecture document.
Developed innovative iOS and Android applications.
Virtual Affairs
Mobile Software Engineer
2012 - Present (12 years)
Developer of a wide variety of Android and iOS applications.
Developer of the Mondial Assistance HelpMe App - an application where users can request help for car troubles or medical assistance.
Developer of Knab App – a mobile banking application.
Sofia University "St. Kliment Ohridski
Assistant Professor
2011 - 2015 (4 years)
Led innovative courses in: Android Development , Functional Programming, Object-Oriented Programming, Introduction to Programming in C++, Data Structures , and SQL Programming.
Planned, organised, and instructed an Android Development course, with 100 students, for two consecutive years. Contributed in the organisation and assessment for a mobile applications contest in cooperation with Samsung, Bulgaria. Introduced additional and relevant project work into the regular course curriculums.