Kostyantyn O.

Kostyantyn O.

Senior Python Developer

Ukraine
Hire Kostyantyn O. Hire Kostyantyn O. Hire Kostyantyn O.

About Me

Kostyantyn is a highly-skilled software engineer with over a decade of experience integrating Python web-apps with legacy databases and 3rd party applications, generating reports, monitoring equipment, image processing, Docker containers, and Linux administration. He specializes in web application development, client-server architecture, RESTful web-services, virtualization, containerization, TCP/IP and network/socket programming, multi-process and multi-thread software development, as well as networking and QoS.

Work history

UpStack
UpStack
Senior Python Developer
2021 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Work with distributed cross-functional teams in ensuring all features are being delivered efficiently and on-time using agile methodologies.

  • Ensure that features are being delivered efficiently and on-time.

Zxscript.com
Zxscript.com
Full-Stack Developer Django/Python
2010 - Present (14 years)
Remote
  • Performed web application development for Process Management Systems, alarm monitoring for https://www.tronox.com/, collecting data from Experion Servers, MS SQL, ODBC, CSV, SNMP.

  • Worked on pushing Inventory graphs to Grafana/Graphite over own https broker implemented in Flask. Converted MS Access applications, MS Excel spreadsheets to Web-Applications (SPA).

  • Created web applications for Business Process Workflow Automation and data vizualizations using Grafana/Graphite, ChartJS, and Bokeh. Implemented Docusign and Pandadoc RESTful webservices with clients Django based CRMs.

PIPE Studio
PIPE Studio
Senior Back-End Developer
2010 - 2011 (1 year)
Russia
  • Worked on the development of a server back-end and front-end for a multimedia project.

  • Performed client-side system administration API (via tcp socket, multi-threaded with mutex, python) for a Flash application.

  • Created an updater for clients using Bash and a proxy-server multi-threaded with Mutex and Python.

Gentoo Linux
Gentoo Linux
GSOC: IDFetch project developer
2010 - 2010
Ukraine
  • Worked on developing a patch for portage system using Python and data export in JSON.

  • Developed segget daemon: C++, libcrypto++, segmented downloads with libcurl, mirror benchmarking, p2p, CDN, tcp/unix domain socket api for Text UI and WebUI.

  • Created text UI: tcp and unix domain socket client, ncurses.

 Kyiv National University of Construction and Architecture
Kyiv National University of Construction and Architecture
Lecturer / Docent of Computer Modeling and Information Technology
2005 - 2011 (6 years)
Ukraine
  • Organizer and sponsor of FOSS conferences aimed to popularize FOSS among students.

  • Prepared and delivered lectures, tutorials, workshops, and seminars in Information Technology.

  • Organized University Informatics Competitions and attended meetings, conferences, and other events in and outside of the institution.

Portfolio

Software Engineer - Webart
Software Engineer - Webart

The project is an alarm monitoring, reporting, and analysis tool that keeps Operators, Shift Supervisors, and Managers informed. Multiple server support, fall-back servers, easy to setup Event-Filters and nice-looking HTML5 reports are key features of this application. Managed integration with Honeywell Experion servers, SNMP devices, instant and periodic reports; Alarm analysis; Sophisticated Event filters; scripting support; replaying events with Event-Player module. Export of inventory levels to Grafana.

Software Engineer - CRM with DocuSign and PandaDoc integration
Software Engineer - CRM with DocuSign and PandaDoc integration

ZXSCRIPT is an IT company specialized in web-application and web-site development for small and medium businesses. Performed multiple Integrations of Docusign and Pandadoc RESTful web services with clients Django based CRMs.

Software Engineer - Switri, Social Marketplace for Buyers and Sellers
Software Engineer - Switri, Social Marketplace for Buyers and Sellers

Switri is social marketplace for buyers and sellers that leverages Facebook, Twitter, and other social networks, as well as users' interest, to personalize their shopping experience. Switri is a social marketplace poised to revolutionize the way the world experience shopping by offering an interactive online shopping marketplace for users to find and purchase clothing, beauty care, cosmetics, etc., tailored to their unique tastes. The platform was developed on top of Pinframework and includes many gamification and social-network features, like following collections, following users, liking items, making copies of items, adding comments, and styling your shop or user-profile.

Education

Google Summer of Code, Gentoo IDFetch project; Creative Programming for Digital Media; Coursera: Startup Engineering
Google Summer of Code, Gentoo IDFetch project; Creative Programming for Digital Media; Coursera: Startup Engineering
Certifications
MA, Economics and Cybernetics
MA, Economics and Cybernetics
KNUCA - Kharkiv, Ukraine
Ph.D. Candidate, Mathematical Modeling and Computational Methods
Ph.D. Candidate, Mathematical Modeling and Computational Methods
KNUCA - Kharkiv, Ukraine