Last active
June 14, 2016 22:14
-
-
Save mhddurrah/41b0d65217519aaf43095c11dbad686a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Created by mhd.ug on 6/15/16. | |
*/ | |
class SoftwareDeveloper[L <: Java with Php] extends HumanBeing[Syrian] with SoftwareEngineer { | |
val motivation = "Being a software engineer means that you must be as flexible as possible to keep up with new technologies." | |
val summary =""" | |
Working for about 3 years as a software developer in Invest4all provided me with a great experience | |
with Java EE technologies; from JSF (including primefaces), Hibernate, Web-services, to EJB, | |
also with xml and advanced javascript using OOP and Raphaël JS. | |
Alongside my work as a java developer, I have been working as a php developer with multiple | |
frameworks starting from wordpress, magento, to new MVC frameworks; Laravel and YII, | |
with MongoDB. I also made several Android applications. | |
As a senior java developer working for Kancy systems, where I moved to a new domain of IoT and | |
smart-home technologies to adopt -with my company’s team- the OpenHAB automation bus and create | |
new smart home runtime over OSGi and Eclipse Equinox, with android and IOS clients. | |
""" | |
val extra = "I am enthusiast to java technologies and jvm languages in general, Vertx, scala, spark and hadoop." | |
def specialities = { | |
List(Java, JSF, Hibernate, EJB, OSGi, Android, Wordpress, Laravel) | |
} | |
def open = { | |
true | |
} | |
} | |
case class Java | |
case class Php | |
case class Syrian | |
case object JSF | |
case object Hibernate | |
case object EJB | |
case object OSGi | |
case object Android | |
case object Wordpress | |
case object Laravel | |
class HumanBeing[T] | |
trait SoftwareEngineer |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment