Scroll To View More
Sergei Malafeev, Software Developer in Singapore, Singapore
Sergei Malafeev

Software Developer in Singapore, Singapore

Member since April 5, 2015
Sergei is an experienced full-stack Java developer with more than 10 years in the IT industry. He has strong Java programming skills and experience in different frameworks and databases. He develops back-end, front-end, and desktop applications. His skill set and disposition make him the perfect addition to any project.
Sergei is now available for hire

Portfolio

Experience

  • Java Concurrency, 10 years
  • Java, 10 years
  • JavaScript, 8 years
  • JAX-RS, 6 years
  • JPA, 6 years
  • Spring MVC, 6 years
  • Hibernate, 6 years
  • Spring Boot, 4 years
Singapore, Singapore

Availability

Part-time

Preferred Environment

Linux, IntelliJ IDEA, Git

The most amazing...

...thing I've developed is a Twitter-like messaging application for internal usage.

Employment

  • Java Developer

    2018 - 2019
    Vizadata, LLC (via Toptal)
    • Developed a Java-based web application for a machine learning back-end.
    Technologies: Java, PostgreSQL, AWS, JSP, JavaScript, jQuery
  • Senior Java Developer

    2018 - 2019
    Harman International - DV (via Toptal)
    • Developed a back-end for Bitbucket and Bamboo plugins.
    Technologies: Java, AWS
  • Java Developer

    2016 - 2018
    Sid's Software (via Toptal)
    • Developed a REST API for a mobile application using Spring Boot and MySQL, deployed to AWS.
    Technologies: Spring Boot, MySQL, AWS
  • Java Developer

    2016 - 2018
    Quantum Trade Solutions (via Toptal)
    • Developed a trading journal desktop application.
    Technologies: Java, JavaFX, Spring, Hibernate
  • Java Developer

    2015 - 2016
    VineLight (via Toptal)
    • Developed a common REST interface for four databases.
    • Developed an auto upgrade procedure.
    • Supported the back-end for front-end use.
    • Developed a watcher for changes in MS SQL.
    • Added integration with DynamoDB and S3.
    Technologies: Java, Spring, Hibernate, RabbitMQ, AWS, MySQL, MS SQL, PostgreSQL, Oracle DB, DB2
  • Senior Java Developer

    2013 - 2016
    IPsoft
    • Developed a REST API based on JAX-RS.
    • Developed front-end features based on Ext JS.
    • Developed a Twitter-like messaging application for company usage.
    • Developed an HTML5 terminal to connect to remote hosts.
    • Developed a distributed, microservices-based multi-task application for people management, data processing, monitoring, etc.
    Technologies: Java, Spring, JAX-RS, RabbitMQ, Hibernate, Cassandra, MySQL
  • Software Developer

    2011 - 2013
    TomTom
    • Developed monitoring and administration tools for QuickBuild, Perforce, and Protex.
    • Developed an Eclipse plugin for importing projects and IDE customization.
    • Developed a pipeline plugin for QuickBuild.
    • Migrated Java-based projects to Scala.
    • Migrated the build system from Ant to Maven.
    Technologies: Java, Spring, Hibernate, Scala
  • Software Developer

    2008 - 2011
    Intel
    • Developed a software update manager.
    • Developed a tool for cluster monitoring.
    • Developed tools for IntelĀ® MPI configuration and task execution.
    • Developed a library for custom string processing.
    • Developed test suites.
    Technologies: Java

Experience

Skills

  • Languages

    Java, HTML, CSS, SQL, Python, Groovy, Scala, JavaScript, XML, Kotlin
  • Frameworks

    Swing, JPA, Spring Boot, JUnit, Hibernate, Spring JDBC, Spring Integration, TestNG, Mockito, Spring Security, Ext JS, Spring MVC, GRPC, Play 2, AngularJS, PrimeFaces, JSF, Apache CXF, Akka
  • Libraries/APIs

    REST APIs, JAX-RS, RxJava, JMS, jQuery, JDBC, Protobuf
  • Tools

    Java Concurrency, Subversion (SVN), IntelliJ IDEA, RabbitMQ, Git, AWS SDK, Apache Tomcat, ActiveMQ, Jetty
  • Paradigms

    Concurrent Programming, Agile Software Development, Functional Programming
  • Platforms

    JEE, Java EE, JavaFX, Linux, Apache Kafka
  • Storage

    Spring Data, MySQL, AWS S3, AWS DynamoDB, NoSQL, MongoDB, Cassandra, PostgreSQL, Hazelcast, Memcached, Redis
  • Other

    Servlets, Spring Cloud, SOAP

Education

  • Master's degree in Physics
    2000 - 2006
    Nizhniy Novgorod State University - Nizhniy Novgorod, Russia
Certifications
  • AWS Fundamentals: Building Serverless Applications
    JUNE 2019 - PRESENT
    Coursera
  • AWS Fundamentals: Going Cloud-native
    JANUARY 2019 - PRESENT
    Coursera
  • Programming with Google Go Specialization
    DECEMBER 2018 - PRESENT
    Coursera
I really like this profile
Share it with others