Victor Porton
Senior Programmer and Developer
-• -
www.linkedin.com/in/victor-porton• Ashkelon, Israel
https://github.com/vporton
Summary
Accomplished Senior Programmer and Developer with 15+ years of experience writing code, troubleshooting, and
completing software and website development projects for various companies. Expertise building backend and
frontend services, data solutions, infrastructure, and websites. Extensive knowledge in a wide array of languages,
frameworks, databases, software, and cloud-based technology. Collaborative professional with ability to
coordinate efforts with clients, management, other developers, and web designers to create a fully functional and
attractive product to meet client specifications.
Technical Proficiencies D, Rust, Motoko, Python and Cython, Solidity, Dart,
XSLT, Ada, Go, PHP, Java, C++, C,
Frontend Languages:
jQuery+jQuery UI, Javascript
Backend Languages:
D, Rust, Motoko, Python and Cython, Solidity, Dart, XSLT, Ada, Go, PHP, Java, C++, C,
C#, Pascal, Perl, JavaScript and TypeScript
Frameworks:
Django, Django REST Framework, Flutter, Yii, NodeJS, React, Vue.js, Next.js
Databases:
MySQL, PostgreSQL, Redis
UI:
GTK+, QT, MFC, VCL, VXCL, Win32 API
OSes:
Ubuntu, Debian, Windows
Software:
Intelli J, LibreOffice, SSH, Bash, sed, AWK, LaTeX, Apache, Nginx, supervisord, GDB,
Exim, Skype, Dia, MediaWiki, Google Tools, basic SAGE
Cloud Technologies:
VPS, AWS (very proficient), GCP
Version Control:
Git, GitHub, BitBucket, GitLab
Concepts:
OOA/OOD (Design Patterns, basic UML), relational design, templates,
threads/processes, async, functional, MVC, serialization, client/server, exceptions,
profiling, unittests, (dynamic) libraries, messages, component development, streams,
dependency injection, syntax/semantic analysis, GraphQL
Protocols:
TCP, UDP, basic DNS, HTTP, SMTP
Project Management:
Trello, Slack, Google Documents, Notion
Tools:
XML (advanced), JSON, open source, Celery, Linux programming, command line, CSV,
make, autoconf/automake, RDF, WebSockets, Debian packaging, setuptools/distutils,
crypto/Ethereum programming, assertions/invariants, RSS, Oauth/OIDC, Docker +
Docker Compose, developing enterprise software
AI:
OpenAI API, n8n, basic prompt engineering, RAG and other graph DBs
Career Experience
IC Pack, Ashkelon, Israel
CEO and Software Developer
2020 – Present
Page 1|3
Startup for a new kind of blockchain package manager.
The package manager for blockchain - a complete revolution in SaaS. In cloud era user's control
over apps was lost: an app may o bankrupt, be up-priced, its platform hacked, or receive an
unwanted update. With IC Pack, only the user has control over his/her remote apps: nobody can
update or delete the app without user's consent.
Zon social network, Ashkelon, Israel
CEO and Software Developer
2020 – Present
Startup for a new kind of (blockchain-based) social network: Put all world items into folders.
Created an MVP of the blockchain-based site in Motoko language and Node.js frontend.
Collaborated with cofounders about fundraising and marketing.
Independent Contracts, Ashkelon, Israel
Developer
2020 – Present
Orchestrate development of various backend and frontend components for applications and websites.
Collaborate with other software developers, task creators, and IT professionals to create, troubleshoot, and
revamp software systems. Draft instructional documents and coding libraries to assist in future adjustments.
Review customer data and proactively plan for potential defects or issues. Ensure that customer is fully satisfied
with final product.
Created a new blockchain-based site.
Developed blockchain-based dApps.
Mastered communication with customers using PDF and video communication.
InterLink, Israel
Programmer (Remote)
2013 – 2020
Constructed code for backend and frontend elements for websites. Utilized Perl, PHP, C#, Bootstrap, JavaScript,
Python, and DB technologies for completion. Facilitated database administration. Performed all requirements
needed for implementation. Coordinated with management, software developers, and web designers to certify
that expectations have been met.
Created a REST API for querying a database.
Facilitated effective use of OAuth and OIDC.
Developed Web, email, and GCP services.
LOGO Studio, Israel
Web Developer (Remote)
2008 – 2012
Spearheaded development of websites in collaboration with CEO and designer. Maximized knowledge of
programming languages including PHP, Perl, JavaScript, and DB technologies to create functional and visually
appealing websites.
Orchestrated programming including planning, testing, and launch for company’s new website.
Devised sites with sophisticated features such as advanced search
Additional Experience
Won multiple blockchain hackathons, for example 2nd prize in Open Internet Summer 2024.
Server Administrator, Victor Porton’s Foundation, Ashkelon, Israel
Page 2|3
Software Developer, Arcamens, remote
Software Developer, The Center for Children Talents “Solnyshko”, Israel
Education & Certification
Hired.com badges:
Programming Skills 100%, Python 3, 4 minutes
Full Stack 96.9%, JavaScript, Python 3, 34 minutes
Backend 95.3%, Python 3, 36 minutes
Frontend 97.6%, JavaScript, 20 minutes
Debugging 100%, Python 3, 20 minutes
Dev Ops Generalist 94.9%, bash, 5 minutes
Dev Ops AWS 95.8%, bash, 5 minutes
Brainnest blockchain development Industry Training.
Computer Science Publications
Victor Porton. D, the Best Programming Language, for Former Python Developers. 2020. A self-published book.
Victor Porton. “Experiences on Writing Ada Bindings for a C Library”. Nº 1, March. Volume 39 (2018), Ada User Journal.
Victor Porton. “Writing a D Wrapper for a C Library”. The D Blog, February 10, 2019.
https://dlang.org/blog/2019/02/10/writing-a-d-wrapper-for-a-c-library/
Victor Porton. “Memoization in the D Programming Language”. The D Blog, March 30, 2019.
https://dlang.org/blog/2019/03/30/memoization-in-the-d-programming-language/
Open source contributions
https://github.com/vporton
Mathematical Contributions
Filtrators – generalization of filters on lattices and partially ordered sets.
Algebraic theory of general topology:
o “funcoids” and “reloids.”
o Definition of ordered semigroup action and ordered semicategory actions – their elements of are
“space” and “interspace.”
Axiomatic description of finite and infinite “formulas.”
Page 3|3