Banner Image

Skills

  • Rest
  • Amazon RDS
  • AngularJS
  • Hibernate
  • Java
  • JavaScript
  • JDBC
  • JSON
  • Programming
  • SQL
  • XML
  • Akka
  • Amazon
  • Amazon DynamoDB
  • Amazon EC2

Sign up or Log in to see more.

Services

  • Full-stack Java web development

    $25/hr Starting at $500 Ongoing

    Dedicated Resource

    I provide full-stack web development on java with modern technologies. I'm an expert in Spring (Core, MVC, Security, WebSockets, REST) and Play2 Framework (Akka, Scala). Also I have a high learning ability...

    AmazonAmazon RDSAnalysisAngularJSAPI
  • Java backend development

    $25/hr Starting at $500 Ongoing

    Dedicated Resource

    Backend development with java and modern technologies is my main specialisation. I have more that 5 years of experience on position Lead Backend developer, Java Architect, Project manager. Have an excellent...

    AkkaAmazon DynamoDBAmazon EC2Amazon RDSAMQP
  • Cross-platform mobile applications

    $25/hr Starting at $500 Ongoing

    Dedicated Resource

    I have an experience in developing cross-platform mobile applications using Apache Cordova, Ionic Framework and AngularJS. I can develop both mobile and backend parts of project with communications through...

    AngularJSApache CordovaHTML5Ionic FrameworkJavaScript

About

I'm full-time freelancer and senior-level full-stack developer & architect with 8+ years of experience and MSc degree in Computer Science from one of top schools of ex-USSR.

In my career I have created literaly dozens mission-critical solutions of any flavour for large Russian corporations like Mail.ru Group, Russian Railways, Sheremetyevo Airport and others.

I have very extensive experience covering all necessary modern technologies to build any complex web based products from scratch. I have an expert knowledge in Java (concurency, jmm). Also I have knowledge in JavaScript, Python and Scala. Have an ability to read code on any language.

For backend I always use:
- Spring framework (Core, MVC, Security, WebSockets);
- Play framework;
- Netty;
- Embedded Jetty.

For storage I always use:
- SQL (MySQL, Amazon RDS, JDBC, JPA, Hibernate, Ebean);
- noSQL (MongoDB, Cassandra, Amazon DynamoDB).

For frontend work I always use:
- AngularJS;
- Vaadin;
- jQuery;
- Google Maps API.

In middlewares, I have experience in:
- Akka;
- AMQP (RabbitMQ);
- Apache ZooKeeper;
- Guice;
- OSGi (Felix, Karaf, Peaberry).

As template engines I use:
- Twirl;
- Thymeleaf;
- JSP.

I prefer to deploy applications to the cloud and have necessary experience with AWS (EC2, S3, Beanstalk, RDS, DynamoDB). Have a proven experience in developing distributed, fault-tolerant and high-load solutions.

Also I have experience in developing cross-platform mobile applications based on Ionic Framework (Apache Cordova).

I find my major strengths to be organizational skills, analytical mind, responsibility and creativity. I possess advanced architectural thinking, I comprehend and use SOLID principles and GRASP patterns. I am capable of analyzing large client-server applications quickly and designing complex products from scratch. While developing applications I adhere to an iterative approach and agile project management methodologies. I have an experience in managing complex projects with a great number of technologies and different programming languages involved.