Position: PostgreSQL developer / DBA / BI engineer / Backend developer / Python developer
Category: SQL
English level: intermediate
Years of experience: 11

Ph.D. in electronic engineering
Strong experience in the design of databases and backend services for highly loaded data collectors, ETL pipelines, billings, CRM, DMS.
Analysis of the customer's business processes and optimization of data structures.
20+ years of developing with PostgreSQL. 
Also familiar with MySQL/MariaDB, Oracle and MSSQL.
Development of PostgreSQL extensions on C+libpq. Development of specialized index engines.
Programming in procedural languages: plpgsql, plpython, plperl with PostgreSQL, T-SQL with MSSQL, Oracle PL/SQL.
Extensive experience in integrating data collectors with EMS, accounting and ERP systems (1C, IS-Pro, SAP B1, ESC, OEBS).
Strong experience in using columnar engines (Clickhouse, Druid, InfluxDB)
Strong experience in pipeline building with queue engines (ZeroMQ, MQTT, RabbitMQ) and streaming platforms (Apache Kafka, NATS, Amazon Kinesis).
Experience in building distributed fault-tolerant repositories using repmgr, bucardo, BDR.
Experience of integration with key and document databases (Redis, MongoDB, Elasticsearch, Aerospike, S3), developing of hybrid search systems.
Experience in developing REST and WSDL web services on python+flask, perl+catalyst. Design of APIs and exchange protocols.
I freely program in python, perl, C/C++. I have experience in developing embedded systems and highly compact appliances.
Good background in network engineering and telephony/voip.
I am looking not for a full-time but for remote part-time or project work. I spend some of my office time teaching at the university.
I don't write in Java!