Position: Scala / Java developer, Tech Lead, CTO
Category: Java
English level: fluent
Years of experience: 11

Acted as a CEO of Maltese fin-tech startup. Was responsible for business development, providing and implementing company’s strategy and vision, hiring, compliance with regulatory requirements, performing fundraising activities.

As an Architect I designed overall structure and built from scratch back end application using microservices principles and GraphQL as facade. Also I facilitated the choice of front end technologies and frameworks.
Software Engineer with 10+ years of experience in different international environments. Started as a Java Developer I shifted towards Scala and functional programming. Good team player, have an experience of managing local & distributed teams, establishing development process & managing requirements. 

Desired position – lead software engineer / technical manager.

Technical skills:

Languages
• Scala: 3 years
• Java: 7 years
• Other: Javascript, HTML, CSS, bash, Python
Technologies
• Scala: Akka-HTTP, Sangria, sangria-relay, spray-json, Scaldi, Slick, MongoDB Scala driver,
ScalaTest, Cats
• Java: J2SE, J2EE, JDBC, Hibernate, EHCache, JPA, iBatis, Spring (IoC, Web MVC, Portlet
MVC, AOP, WS) RMI, JCR (JSR-283), Portlets (JSR-168, JSR-286), Apache CXF, Servlets,
JSP, Wicket, GWT, GXT, Akka
• Javascript: jQuery, Angular 1.0, React (basic)
• Testing: JUnit, Mockito, JBehave
• Database: MySQL, Microsoft SQL Server2005, Oracle 11g, MongoDB
• Communication: GraphQL, REST, SOAP, Rabbit MQ, gRPC
• Servers: Jetty, Tomcat, JBoss, Resin, WebSphere, Akka-HTTP
• Cloud: Google Cloud (Storage, App Engine Flexible, Cloud SQL)
• Containers: Docker, Docker Compose
• Environments: IntelliJ IDEA, NetBeans, Eclipse
• Tools: Ant, Maven, SBT, UML, Subversion, Git, Mercurial, Jira
• Methodologies: OOP, Design Patterns (GoF, GRASP), XP, Scrum, Agile, Kanban
• Operating systems: Microsoft Windows, Ubuntu
Looking for full-time remote position. Startup atmosphere. Possibility to make an impact on the project.