A software engineer with 14 years of experience. Fluent in Python, has deep knowledge of the Web, its standards and development practices. An expert in designing scalable, microservice-based systems. Meticulous about performance and code readability. Passionate about AI, game theory and all sorts of world modeling. Hands-on experience with machine learning, decent algorithmic skills, well-organized at remote work. A seasoned tech-leader who feels comfortable in an international environment. Uses Linux as a day-to-day OS, has some DevOps experience. An open-minded person with good soft skills and some entrepreneurial accomplishments. Holds a master’s degree in philosophy (thesis subject: Artificial Consciousness). • GENERAL: algorithmic analysis, distributed systems, microservices architecture, database optimization, SOLID principles, messaging, agile methodologies, TDD • LANGUAGES: Python, JavaScript, C#, Java, C, C++, Lua • WEB: HTTP, REST, HTML/CSS, MVC/MTV, OpenAPI, web frameworks (Flask, Django, Pylons, Pyramid, Falcon) • DATA SCIENCE: ScikitLearn, NumPy/Pandas, NLP • DATABASES: SQL (PostgreSQL, MySQL, DB2, Redshift), NoSQL (MongoDB, Redis, Elastic Search, Cassandra, Memcache), Graph (Neo4j) • DEVOPS: Linux shell scripting, AWS, Nomad, Consul, Docker, Nginx, Grafana, Jenkins • BLOCKCHAIN: Ethereum • MESSAGING: RabbitMQ • GAME DEVELOPMENT: Unity3D engine, Solar2D engine • MD in philosophy (thesis subject: Artificial Consciousness)
©