Victor Porton

Victor Porton

$22/hr
Backend or fullstack software engineer
Reply rate:
100.0%
Availability:
Full-time (40 hrs/wk)
Age:
45 years old
Location:
Ashkelon, Southern, Israel
Experience:
15 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.