15 May

Middle Java developer 🔥

har'kov, kiev, l'vov, l'vіv, odesa, odessa, kiїv · $1700 · 1.5 years of experience · Advanced/Fluent

Работал Java-разработчиком IDE для предметно-ориентированных языков (DSL), расширял функционал редактора кода. Для этого от меня требовалось быстро вникать в большую базу кода (проекту более 15 лет) и приспособиться к новой для меня на тот момент концепции метапрограммирования. Сейчас работаю Haskell-разработчиком в компании. Основное, но не единственное направление компании — блокчейн. Я принимал участие в нескольких проектах: внутренние инструменты для интеграции различных сервисов; бэкенд блокчейна; блокчейн-кошелёк. Для последнего от меня требовалось реализовать поддержку автодополнения для внутреннего скриптового языка. Также я периодически занимаюсь преподаванием на факультативах для школьников и в университете. Для этого требуется объяснять ученикам и студентам новые концепции и быстро разбираться в больших объёмах написанного ими кода. Мне в целом интересны темы функционального программирования, теории языков программирования, и другие смежные области. Именно поэтому я выбирал описанные мною компании и проекты. Но мой круг интересов этим не ограничивается, и сейчас я хочу немного сменить предметную область в сторону чего-то более практического и подобраться чуть ближе к конечным пользователям.

Java, Haskell, Scala, Git, Kotlin, C++, C/C++, Linux, Android, IDEA

Некоммерческий опыт, но тем не менее. Провёл квест с компьютерной тематикой в детском лагере профиля математика-информатика. Для его прохождения трём командам требовалось связываться между собой по каналам связи четырёх видов. Они должны были разобраться в этих калалах связи (была азбука морзе, два канала, основанных на ASCII, и ещё один канал для завершения квеста) и передавать по ним различные сообщения, которые помогали им справляться с задачами на своих локациях. Техническая сторона квеста была не очень сложная. Использовал C++ и SFML для графики и сети. Сетевой аспект был самым необычным. В квесте было задействовано 12 компьютеров и 6 двусторонних каналов связи, из-за чего было довольно нетривиально это создавать и поддерживать. Сообщения передавались по собственному протоколу на основе UDP. Школьники всех возрастов остались очень довольны, организаторы долго остыпались.

Размер компании и новизна используемых технологий не важны. Желательно продукт, а не аутсорсинг, но не принципиально. Приятным бонусом будет короткая дистанция между мною и конечными пользователями. В целом готов рассмотреть что угодно.


16 April

Junior Java Developer

kharkiv, Ukraine · $600 · Less than a year of experience · Intermediate

Startup Приложение на react-native с rest сервисами на spring boot Приложение на react с API на Akka(Scala)

IntelliJ IDEA, Java, Java Core, OOP, Hibernate, JUnit, Maven, MySQL, Spring, REST API, JSON, Scala, Akka, React, React Native, MongoDB

UA Code League 2018 Final Codechef SnackDown 2019 Online Pre-Elimination TopCoder Online 18 Online Round 2 Google Code Jam 2019 Online Round 1


2 April

Senior Scala/Java BigData Developer

kharkiv, Ukraine · $5000 · More than 10 years of experience · Advanced/Fluent

Solid professional with head-on experience in business and hi-tech environments Java, J2EE, Scala Spring, Hibernate, JSF, GWT; Angular; JavaScript; WebServices, WSDL, SOAP, JAX-WS, CXF, JAXB; REST; JUnit, TestNG, HttpUnit, ScalaTest, Mockito; RabbitMQ, ZooKeeper; SOLR, ElasticSearch; Datadog, Kibana; AWS, S3; SQL, JDBC, H2, Oracle, MySQL, PostgreSQL; HP Vertica; NoSql, Mongo, Couchbase, Redis; Hadoop, Hive, Spark, Presto, NiFi, AWS EMR Docker, Docker-compose, Kubernetes, Microservices Maven, Gradle, SBT, Ant; Jenkins SVN, Git, Github Tomcat, JBoss, Glassfish, Weblogic, Netty, Undertow

Agile, Git, Hadoop, Highload, IntelliJ IDEA, Java, Java Core, Java EE, Kanban, Linux, Scala, Scrum, Spring, SQL, AWS, MongoDB, RabbitMQ, Redis

Interested in robust scala/java big data projects with business value. Less bureaucracy, more issues solved for biz need.