phdru.name

Resume

https://phdru.name/resume.html, Русская версия: https://phdru.name/Russian/resume.html.

Name: Oleg Broytman.
Location: Russia, Moscow region.

Position:
Web servers, web services and Web application servers programming and technical support (Python, SQL, JavaScript).
System/network administration in Unix networks.
Unix programming (Python, SQL, shell).

Salary: $2000/month for a full-time job.

Telecommuting: I work remotely since 2002 and prefer not to return to an office.

How to contact me:
Email: phd@phdru.name
See all contacts: https://phdru.name/contacts.html

Details

Position:
Software designer and developer,
System/network administrator,
Application programmer.
Spoken languages:
Russian - native,
English - good reading/writing.
Education:
Secondary (high school).
Platforms:
x86.
Operating systems:
Linux, FreeBSD.
Programming languages:
Python, SQL, JavaScript, Unix shell/grep/sed/awk .
Version/revision control systems:
git, Mercurial, Subversion, CVS, RCS.
Technologies:
Web: web servers, web services, web application servers.
Desktop and server programming: GUI, TUI, command line programs, daemons.
Databases: SQL, OODB (ZODB, Durus), XMLdb (4Suite).
XML: XML, XML Schema, XPath, XSLT, XMLdb (4Suite).
Cryptography: X.509, PKCS#11, RSA, EC (Elliptic curves), GOST.

Professional experience

STCnet "Atlas", SmartTeleMax

Aug 2008 - present
Position: software developer, web application programmer.
Computer platform: IBM PC.
Special hardware: PKCS#11 tokens, ACR38 smart card readers.
Software: Linux, Python, MySQL, PostgreSQL, lxml, IBM MQ, pymqi, ActiveMQ Artemis, stompest.
Site: Atlas (http://stcnet.ru/), SmartTeleMax (http://www.smarttelemax.ru/)

(Mostly) server-side development of internal web applications (intranet sites).

Bregis, BioChemMack, SIA "ANK"

Aug 2002 - June 2014
Position: senior software developer, application programmer.
Computer platform: IBM PC.
Special hardware: 8x12 microplate readers (Anthos, BioRad, Multiscan, Tecan, Zenyth).
Software: Linux, Python, SQLObject, PostgreSQL, SQLite, wxPython/wxWidgets, py2exe, InnoSetup, MySQL, 4Suite XMLdb.
Sites: Bregis (http://www.bregis.ru/), BioChemMack (https://www.biochemmack.ru/), ANK-SIA (http://www.ank-sia.com/).

Developing programs that helps perform ELISA (Enzyme-Linked ImmunoSorbent Assay). Managing a small team of junior programmers. Python/SQL/GUI, drivers for special hardware devices (RS-232 and USB).

National Research Surgery Centre
Russian Academy of Medical Science, Moscow

Dec 1990 - June 2022
Position: Software developer, application programmer, system/network administrator.
Computer platform: IBM PC, Sun UltraSPARC.
Special hardware: surgery monitor MH-4, blood pressure monitors (Capnomac, Multicap, AS3).
Software: Linux, Python, Solaris, PC/MS DOS, MS Windows 2.0/3.0/3.1/95/XP, Borland Pascal, Turbo Assembler.
Site: NRSC (https://med.ru/).

From 1990 I had been taking part in a large project "Computer monitoring in open-heart surgery": real-time data collection (via ADCs and RS-232), analysis, representation. The project has been productized and is commercially available from NRSC. Design, implementation (including PC/MS DOS multitasking microkernel, user-friendly UI, post-operation storage and representation), support, system administration, web interface to our databases.

Current hobby projects:

I write my own programs and learn other programs as a hobby. Some of these projects grew up to professional level.

My current biggest interest is Python programming language (python.org). I am the maintainer of SQLObject (sqlobject.org) - an object-relational mapper for Python. I updated CheetahTemplate (cheetahtemplate.org) to work with Python 3 and continue maintaining it.

I was a maintainer for PostgreSQL locale-relative patches; they were incorporated into the main source tree at the version 6.5.


This is the page https://phdru.name/resume.html. It was generated on Tue, 10 Dec 2024 10:47:59 GMT from CheetahTemplate resume.tmpl. Some rights are reserved. Read more about technical aspects of the site.