Обо мне

(10+ years of experience) Apache Kafka, Apache Zookeeper, Apache Cassandra, Docker, Redis, Active Mq.

Technologies: Java 7/Java 8, Redis, MySQL, ElasticSearch, unix based OS, socket.io, Docker, javascript, memcached, AWS(s3, ec2), hibernate/JOOQ, activemq, rabbitmq, nodejs, grunt.

Hazelcast, Apache Zookeeper, LMAX disruptor, Apache Storm, Custom multithreading lock free structures, docker.io

I have been worked with .Net related technologies during 7+ years and then moved to Java related stack, cause I am interesting in distributed high-scalability related projects, but I like .Net(C# espicially) and stay focused with what's changed in .Net world.

.NET 1.1/2.0/3.0/4.0, C#, LINQ, LINQ To SQL, ADO.NET, ASP.NET, ASP.NET MVC 3.0, 4.0 5.0; Web API 2 + OData

AJAX(Microsoft AJAX, Yahoo UI extensions framework), jQuery,CSS, HTML, Java Script, • Oauth2, Facebook API, Vkontakte API, Google Plus API, DOM, Backbone, knockout js, unobtrusive js,

html5, less css, nodejs, grunt.

Win Forms, WPF, WCF, MVC/MVP Pattern, Design Patterns, XML, XPath, Microsoft Unity, Reflection(Expression);

MS SQL, BlToolKit, Entity frm, SyBase, Microsoft StreamInsight, NHibernate, Enterprise Library, Crystal reports, MS Visio, UML, Rational Rose, Code Smith, SVN, Infragistics, DevExpress, Telerik, WPF UI Components, OLAP, mongodb, raven, Microsoft AppFabric(Velocity).

  • TDD, BDD(MsTest, NUnit, FluentAssertions, NBuilder, AutoMoq, Moq, SpecFlow, Selenium Web Driver)
  • IOC containers(Microsoft Unity, AutoFac, Ninject)
  • Windows Azure(tuned storages, caches, nodes & instances)
  • some experience in mobile development(phonegap, Xamarin), Ruby, Python

    blog: http://borodaalex.blogspot.com/

    more: http://resumes.dev.by/users/borodaalex/resumes/656...

    My future interests lie in building software design and architecture development following robust and proving industry standards.

    Профессиональные навыки
    Опыт работы
    Февраль 2014 — по настоящее время (3 года и 10 месяцев)
    Siliconmint
    Senior Software Developer
    Минск
    Обязанности и достижения
    I work in different areas, mostly interested in high scalability disritbuted solutions. Apache Kafka, Apache Zookeeper, Apache Cassandra, Docker, Redis, Active Mq. Technologies: Java 7/ Java 8, Redis, MySQL, ElasticSearch, unix based OS, socket.io, Docker, javascript, memcached, AWS(s3, ec2), hibernate/JOOQ, activemq, rabbitmq, nodejs, grunt. Project #4(current) Platform to manage a lot of devices in context of Internet of Things paradigm. Technologies: Kafka 0.9.0, Cassandra 2.2(I've responsible for high performance tuning it), Java 1.7, Docker Project#3 Custom Stream Processing Platform(mintdata.com), including runtime(a clustered, fault-tolerant and distributed execution engine optimized for executing designs built in the Visual Designer across heterogenous environments), Designer and Workspace(a collaborative, multi-user web application to manage designs and execution environments (both in the cloud and on-premise) Technologies: Java 7/8, Docker, Ansible, ElasticSearch, AngularJS, Nexus, active mq, redis, rabbitmq. Project#2: Financing Alert Engine for online broker offering innovative online investing and stock trading services to turn ideas and global trends into investment opportunities. We implemented engine that works with huge amount of data per one sec coming from real stock exchanges platform(NYSE, Thomson Reuters Exchange). Built our custom storm topology to apply changes from stock exchanges to our custom business structures to online recalculate costs of finance motifs and notify users if it is needed that theirs alerts were triggered. System is defined as multi JVM platform with safely recovering design, holding data across hazelcast. Technologies: Java 7, Hazelcast, Apache Storm, Apache Zookeeper, active mq, LMAX disruptor Project #1: Internal product – SkyCode– System that allows to manipulate and deploy dev environments into clouds. I've implemented Custom web browser SSH terminal. Technologies: Docker API, Java 7, Play frm, AngularJS.
    Октябрь 2012 — Февраль 2014 (1 год и 5 месяцев)
    .Net Senior Software Developer
    Минск
    Апрель 2008 — Сентябрь 2012 (4 года и 6 месяцев)
    СООО" Численные методы"
    .Net Senior Software Developer
    Октябрь 2006 — Апрель 2008 (1 год и 7 месяцев)
    .Net software Developer
    Ноябрь 2005 — Апрель 2006 (6 месяцев)
    IIT at BSUIR
    программист
    Высшее образование
    Январь 2001 — Январь 2006
    БГУИР-Минск
    Компьютерных систем и сетей
    Минск
    Специализация и достижения
    инженер-программист Автор научной статьи и прикладной программы: «Software protection by means of watermarks» Article with project implementation describing approach to prove copyright based on Coldberg structure.