Full-Stack Software Engineer With A Focus In Java
CurrentResponsibilities:• Leading a team of two engineers• Design and development of new features in Java.• Working with clients to collaboratively build requirements, set expectations and feature priorities throughout a development life cycle.• Implementing best practices to ensure high performance and responsiveness.Project Samples:VinTank - Social Intelligence for Business• Server-side Java development: ◦Implemented a way to test Instagram production social platform on local environment ◦Implementing common relationship dialog(follow/unfollow/block/unblock/follow requests) for all social networks ◦Fixing race condition for Instagram and Facebook profile refresh tasks. Synchronizing likes and comments ◦Incorporating Elasticsearch for Delectable users timelines. Implementing customer and producer analytics based on Delectable data stored in Elasticsearch ◦Implementing Brand Index subsystem: background refresh jobs for social profiles refresh, brand ranking algorithm, Elasticsearch index to hold brands daily statistics• Client-side Javascript developmentTechnology skills:• Java ◦ Dependency Injection - Spring, Guice ◦ ORM - Hibernate, JPA, Spring Data, Morphia, Achilles(Cassandra Mapper and DSL) ◦ Web - Stripes, Tapestry, Spring MVC ◦ Sockets - Apache Mina, Netty ◦ Reporting - Jasper Reports ◦ Desktop - Swing, AWT ◦ Messaging - Kafka, RabbitMQ ◦ Jobs - Samza ◦ BigData - Hadoop, YARN ◦ Search - Elasticsearch, SOLR ◦ Other - Spring Social, Spring Boot ◦ Build systems - Maven, Ant, Gradle• Swift (OSX) ◦ Alamofire (Async REST Client)• Environment tools ◦ Vagrant ◦ Docker• Databases ◦ Apache Cassandra ◦ PostgreSQL ◦ MSSQL ◦ MySQL ◦ MongoDB• Javascript ◦ jQuery, Backbone.js, Twitter Bootstrap JS ◦ Node.js ◦ NPM, YARN ◦ Web - AngularJS, Angular 2-4• CSS ◦ Twitter Bootstrap• C# (ASP.NET)• Objective C ◦ Cocoa Framework• Delphi