Miroslav M.

About Me

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.

Frontend

Database

Other

Work history

SoftAcad
Technical Trainer of Java Development
2015 - Present (10 years)
  • 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 (11 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 (11 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 (13 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.

Astea Solutions
Software Engineer
2010 - 2011 (1 year)

Java and Android Developer

Showcase

Android developer
Android developer
  • Mobile project

Android developer
Android developer
  • Mobile project

Android developer
Android developer
  • Mobile project

IOS Developer
IOS Developer
  • Mobile project

Education

Education
Erasmus student in Mathematics and Computer Science
The University of Sheffield
2009 - Present (16 years)
Education
BSc, Informatics
Sofia University St. Kliment Ohridski
2006 - 2010 (4 years)