Architect/Developer (Scala, Spark, Semantic Web)
Backend architect/developer with 8 years of experience, active open source contributor. My best qualities shine through when a problem requires application of strong logic and reasoning skills, an inventive creative solution.
Areas I am interested in working in are: distributed systems (Akka, CQRS, microservices, event sourcing), distributed computing (Spark, Storm), recommendation and search engines, data extraction and analysis. I prefer Scala and Java. I have extensive experience with SQL (oracle, postgres) and NoSQL (cassandra, riak, mongodb) databases.
Also, I'm a semantic web enthusiast defended Master's thesis in the that field. I have a deep knowledge of industry standards and development experience in fields of content crawling, mapping, analysis and interpretation.
Scala experience: core, Akka (core, clustering, pubsub, extensions, streams), Spray (can, routing, client), Finagle, Play.
Java experience: SE (core, concurrency, JDBC, JAXP, JAX-B), EE (Servlets, CDI, JPA, EJB, JAX-RS), Spring (core, IoC, Security, ORM), Hibernate, Web tier (JSP, Servlets, JSF, Facelets, Rich Faces, Freemarker), JUnit, TestNG.
Amazon Web Services: EC2, S3, Elastic Transcoder, SNS, CloudFront.
Some of the other technologies I worked with include: Kafka, Docker, Zipkin, Graphite, Jena, Sesame, Any23.
See my open source contributions at Github: https://github.com/levkhomich.