
Boris Podchezertsev
Soft developer with hard experience
Salaire / Taux journalier
Erevan, Arménie
Freelance
Expertises
Langues
À propos
Introduction
Work performed: Software development, prototyping, R&D, data modeling, 3D modeling, documentation, analytical reports Design: Declarative design, functional design, domain-driven design, metadata-driven architecture Scope: Insurance software, GIS, fintech, trading, billing, medical, low-level and system programming, embedded software, hardware management software, computer vision, video analytics, SAAS Hardware and manufacturing: Design, manufacturing, embedded systems, testbeds, geosurveying, tooling, machine tool operation, milling machines, CNC, assembly, installation, hand tool operation Tool development for: CI/CD, metrics collection, database administration, data model collection, code generation, hardware management, scripting Software types: backend, frontend, web, CLI, GUI, Rich UI, console applications, plugins, hardware interfaces, drivers, embedded systems, libraries, frameworks Codebase management: porting, software migration, data models, global cleanup, optimization, refactoring, code generation, reverse engineering, layering, monolith splitting, sandboxing, generalization, productivization Databases: Postgres, Oracle, Oracle Lite, Sybase, MSSQL, Firebird/Interbase, MUMPS/M, SQLite MQ: IBM WebSphere MQ, RabbitMQ, Kafka Code migration works: - Monolithic C/S video analytics system (Delphi/Lazarus, C++) to a modular multi-platform (Linux, ARM, Android) multi-language (+Java, +Scripts) system - Multi-language system to a standard API - Console banking applications (Pascal/Delphi) to GUI - GIS applications (XBase (COBOL)) to GUI (Pascal/Delphi) - Insurance applications (Java) from Oracle to Sybase UI-related works: - Metadata-driven and reactive UI libraries (Java + Swing, Delphi/Lazarus) - Vector GUIs (Java, Delphi, Javascript) - Also: Android, SWT, GWT, libGDX Hardware-related works: - Telephony, medical, maintenance software, billing services, embedded software, scriptable management consoles (C++, Delphi/Lazarus, Java, JavaCard) - Computer Vision (OpenCV) (C++, Delphi/Lazarus, Java) - Spy tools, reverse-engineering (C++, Delphi, Java) - Testbeds (C++, Delphi) - Milling machines, CNC, OpenSCAD modeling - Installation and maintenance Pet-projects: - Libraries, alogrithms and data structures (Java, C#, Javascript, Rust, C++, Python) - Aircraft designs (overall, frame, propulsion), testbeds (C++, Python, OpenSCAD)
Expérience de travail
Founder
Wings Of Mine
août 2024 - Présent
2 ans 3 mois
Key contributions: Software migration tools. Analytic reports. Hardware modeling. R&D.
Senior Software Developer
Dukascopy Bank SA
mars 2024 - juil. 2024
5 mois
Key contributions: Fintech: Trading software - Rich UI (reporting, optimizations, simplifications, generalizations, code branches synchronization, tools, checkers, type safety).
Senior Software Developer
Syrve
mai 2021 - oct. 2023
2 ans 6 mois
Erevan, Arménie
Key contributions: Restaurant management software - Core system services (metrics, optimizations, modeling, API code generation, helpdesk and administrative tools).
Senior Software Developer
iikosoftware
avr. 2021 - oct. 2023
2 ans 7 mois
Moscou, Russie
Key contributions: Restaurant management software - Core system services (metrics, optimizations, modeling, API code generation, helpdesk and administrative tools).
Lead System Developer
Servionica
nov. 2015 - déc. 2020
5 ans 2 mois
Moscou, Russie
Key contributions: Call-center helpdesk software (integrations, telephony, UI, microservices, tools).
Lead Software Developer
LLC "RusTeleSys"
mars 2012 - mai 2015
3 ans 3 mois
Moscou, Russie
Key contributions: Video analytic software - Core recognition system and all other modules ( cleanup, split monolith to modules, increase uptime to 99.99%; migrate by modules to different OSes, CPUs, programming languages, implement multiple APIs; create tools for debugging, logging, performance monitoring, integration, configuration, etc.).
Lead Software Developer
TopS BI
sept. 2005 - mai 2011
5 ans 9 mois
Moscou, Russie
Key contributions: Car insurance system for RGS (UI modules, geo-classificators, database migrations, database administration tools (Oracle)); Insurance system for Alpha Insurance (typesafe ORM system, Web UI); GIS Web UI for MosEnergo (rendering service, backend, frontend Web UI, geo-classificators)
Lead Software Developer
BSS
août 2003 - juil. 2005
2 ans
Moscou, Russie
Key contributions: New powerful universal reporting tool (New types of universal data sources for datasource repository, including GraphQL-like data sources and scripting; Universal UI with scripting for structures manipulations for data sources, forms and reports; Markup language for Excel templates; Programmable by user (in functional style) report renderer for Excel); Extensions for core system (workflow scripting, UI models improvements).