My name is Roman. I am software engineer. I like high quality solutions, so my credo - “Done, when done well†- can describe me the best way. I like to make things work smart and comprehensive way, at the same time keeping certain level of simplicity, clearence and structuring. Some of my achievements: Performance optimization of high-loaded Rest API that served 300M+ requests / day. Development & support of high-loaded ETL system with 1TB+ data capacity / day. Design & development of open-source dependency injection microframework for Python - Dependency Injector () [Cython] Design & development of VIM configuration that is used by 100+ engineers (). Design of SOA with 15+ microservices. Development of asynchronous web services (15+ microservices) powered by Python and Twisted with HTTP, WebSocket, Thrift and self developed TCP text based protocol. Development of TCP based Asynchronous Text Transport Protocol using Twisted (client and server sides). Development of real time notification system with horizontal scaling powered by Python and Twisted only. Creating Python Twisted Multiprocessing System (Analogue of Supervisor + Nginx). Deployment of Python via RPM as a self-sufficient Linux service. Using Apache Cassandra with a 50M inserts per day for News Feed Service. Using Apache Solr for creating search system used for dating projects. Strong experience in development of RIA using ExtJS.
©