Yegor Dolgopolov
Senior Software Engineer at Data Theorem- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Credentials
-
Уровень владения английским: Средний (приблизительно)
DuolingoAug, 2015- Nov, 2024 -
IBM WebSphere MQ V7 Advanced System Administration
IBMDec, 2012- Nov, 2024 -
IBM WebSphere MQ V7.1 System Administration
IBMDec, 2012- Nov, 2024 -
IBM Tivoli Netcool/OMNIbus 7.1 User
CompuTelFeb, 2010- Nov, 2024 -
IBM Tivoli Netcool/Webtop 2.0 Fundamentals
CompuTelFeb, 2010- Nov, 2024 -
IBM Tivoli Monitoring 6.2 for Operators
CompuTelJan, 2010- Nov, 2024
Experience
-
Data Theorem, Inc.
-
United States
-
Computer and Network Security
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2018 - Present
-
-
-
R&DI ”Voskhod”
-
Russian Federation
-
Information Technology & Services
-
100 - 200 Employee
-
Lead Software Engineer
-
Apr 2015 - Oct 2017
Responsibilities:Development of system components for a government-sector system designed to handle manufacturing, processing and controlling of biometric passports and visa documents.Managed a team of 5 engineers.Development of an automated test suite in Python (pytest, nose, urllib2, suds, pymqi, cryptography, psycopg2, pyasn1, requests, etc) for continuous performance testing of micro-services and analysis of system status.Development of reporting tools in python (flask, psycopg2, etc) and BIRT (JavaScript, SQL)Managed a migration process between DB2 and PostgreSQL, including setup and writing task-specific tools to handle the migration process.Writing queries, stored procedures and optimizing them. Database administration of PostgreSQL cluster on the application layer.Main technologies: Python, SQL, DB2, PostgreSQL, MySQL, Flask, IBM MQ, ActiveMQ, Redis, Ceph (RADOS), Ansible, RESTful, XML RPC, Java, Git, CentOS, Debian Show less
-
-
Tier III Support Engineer
-
Oct 2008 - May 2015
Technical support of a government-sector system designed to handle manufacturing, processing and controlling of biometric passports and visa documents and the interdepartmental document flow system, including data center (based on IBM system Z cluster) and more than 2000 distributed linux servers. Responsibilities:Developing tools for internal use by tier I, II engineers with python (paramiko, fabric, suds, etc) and bash.Maintaining a configuration management for the distributed network and servers (ansible, deb packaging).Participating in solving complex end-user problems.Writing articles for knowledge wiki.Cooperating with QA and Development teams, remote contractors and engineers for technical maintenance.Environment:Atlix Linux (RHEL-based), Apache Tomcat, Jboss, Nginx, CForms, PostgreSQL, MySQL, DB2 for z\OS, WebSphere MQ, WebSphere MQ for z\OS, Tivoli Monitoring, Service Desk, JIRA, Python 2.7, Bash. Show less
-
-
-
mobico
-
Cyprus
-
Telecommunications
-
1 - 100 Employee
-
Development Team Lead
-
Oct 2015 - Apr 2017
Remote position. Supervised an international backend development group of 3 engineers; Developing of the payment API based on Tornado async web server, and Celery backend for maintaining recurrent mobile payments; Responsible for the integration with partners (MNOs from all around the world). Communicated with the technicians, analysed technical documentation and was assigning tasks to developers; Writing unit tests and integration test cases; Designing a database schema. Environment: Debian, Gitlab CI, Redmine, Redis, ActiveMQ, Python 3.4, Tornado, Celery, Django, Flask, Docker, CSS, HTML, SMPP, HTTP, PostgreSQL, mongodb. Show less
-
-
-
MIREA
-
Russian Federation
-
E-Learning Providers
-
1 - 100 Employee
-
Teaching Assistant
-
Sep 2014 - Aug 2016
Part time. Performed academic tutoring in "Decision Support Systems" and "Data Mining" courses; Provided assistance to professors and students in laboratory works (MATLAB and python based); Graded quizzes and lab reports. Part time. Performed academic tutoring in "Decision Support Systems" and "Data Mining" courses; Provided assistance to professors and students in laboratory works (MATLAB and python based); Graded quizzes and lab reports.
-
-
Education
-
Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University)
Master's degree, Expert Systems and Data Analysis -
Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University)
Specialist degree, Computer Science