Sergey Titov

Software Architect, Team Leader, and Project Coordinator in a wide variety of enterprise business applications from scalable multi-datacenter platforms written in Java, Node.js, AngularJS with data stored in NoSQL databases like Cassandra to Single-Sign-On solutions with lots of low-level C++.

What I do well

  • I am transparent about the issues.
  • I will identify issues as early as possible, raise them and will come up with a plan to fix them.
  • I will keep track of dependencies, will track them done and get them done.
  • I will provide technical guidance to the team and help to unblock the team.
  • I will understand business to make better technical decisions and will work with business people to help them solve their problem the easiest way, not write code for the sake of code ar process.
  • I will create a scalable and extendable architecture consisting of loosly coupled components that will be easy to maintain and evolve.
  • I am constantly learning new technologies.
  • I will always provide several options to solve a problem.
  • Languages

    • JavaScript
    • C#
    • Java
    • C++

    Databases

    • Cassandra
    • MongoDB#
    • Firebase
    • PostgreSQL
    • MS SQL

    Frameworks

    • Node.js
    • Express
    • Angular.js
    • Bootstrap
    • Spring

    Tools

    • ElasticSearch
    • Hazelcast
    • RabbitMQ
    • Yeoman

    BigData

    • Hadoop
    • Amazon EMR
    • Spark
    • Spark Streaming

    Other

    • Git
    • REST
    • HTML5, CSS3
    • JIRA, Confluence
    • Jenkins, JMeter