John Putkey
Python Developer & Blockchain Engineer
Summary
- An adept Python developer, my expertise lies in constructing performant scripts and utilities, with a distinctive focus on artificial intelligence and text processing. I excel in user interface development and web-based interaction, skillfully employing Python libraries for GUI deployment and masterfully extracting data from a variety of web sources.
- I boast extensive knowledge in blockchain technology, with a particular affinity for Ethereum smart contracts. I demonstrate proficiency in deploying, interpreting, authoring, and engaging with smart contracts, coupled with executing wallet-centric operations, underlining my understanding of intricate blockchain systems.
- An authority in automating systems and managing filesystems, my skills encompass the creation of automated task-specific systems for enhanced efficiency. I proficiently handle directory synchronization and file transfers, ensuring smooth and faultless operational continuity.
- My career is enriched by comprehensive experience in web development, wherein I utilize JavaScript and Python to interact with APIs effectively. A portfolio of diverse private and various projects showcases my competency, strengthened by a profound interest in advanced energy tech, quantum physics, and artificial intelligence.
SKILLS
Technical Skills
- Python Development: Experienced in creating efficient Python scripts and utilities, with a portfolio of consolidated tools demonstrating the ability to create larger, organized projects.
- AI and Text Processing: Proficient in working with AI systems, notably the OpenAI API, and conducting large-scale text processing. Capable of developing utility functions for interacting with APIs and chunking methods for text processing.
- User Interface Development: Skilled in developing user-friendly graphical user interfaces (GUIs) using Python libraries such as Tkinter and PySimpleGUI.
- Web Interaction and Data Extraction: Proficient in web scraping, data aggregation, handling HTTP requests, and extracting, parsing, and utilizing data from various web sources.
- Blockchain and Smart Contract Development: Demonstrable knowledge of blockchain technology, with a specific focus on Ethereum smart contracts. Skilled in deploying, reading, writing, and interacting with smart contracts, as well as performing wallet-related operations.
- Audio Processing: Experienced in handling and processing audio data. (Repository
- Automated System Development: Able to create automated systems for specific tasks, highlighting proficiency in creating efficient and unattended solutions.
- File and Directory Operations: Proficient in working with filesystems and creating scripts for directory synchronization and file transfer.
- Script and Module Creation: Skilled in automating development tasks and facilitating efficient project setup through script and module creation.
- Web Development and APIs: Experienced in working with APIs and web development, utilizing JavaScript and Python.
- Miscellaneous Skills: Possess a range of additional competencies from diverse private and miscellaneous projects.
Soft Skills
- Problem-Solving: Adept at identifying issues and implementing effective solutions. Strong analytical skills with an emphasis on troubleshooting.
- Communication: Excellent written and verbal communication skills. Able to translate technical jargon into user-friendly language.
- Leadership: Experience in leading and managing teams for project execution and problem-solving.
- Time Management: Proven ability to handle multiple tasks and meet deadlines. Efficient in organizing work processes.
Experience
Owner/ Front-end & Back-end Developer
Abstract Endeavors
June 2020 - present
Houston, Tx
Developing unique tools for market analysis specifically catered to any specified asset within the Blockchain ecosystem.
Involved in technology and problem-solving, diligent and thoughtful, showcase good communication skills, working experience with Python, Django, Django REST Framework, Domain modeling, HTTP and REST APIs
Delegating responsibilities to maximize productivity, created detailed reports on current development and market opportunities
Utilized python to build the tools necessary for tracking and managing assets
SKILLS: Solidity, Python, PHP, jQuery, Process Improvement, Management, Time Management, Web Pages
Full-stack Blockchain Engineer
Nebula Nodes
June 2022 - October 2022
Remote
Used React.js , Node.js and MongoDB to build RESTful APIs for Nebula Nodes financial business project and developed several Blockchain features such as bulk payments
Experience with any of ERC20 , ERC721 , ERC1155 , BEP20 token on Ethereum and BSC and smart contract
Developed Admin side using Vuejs and Customer side using ReactJS and testing project using NodeJs for contract test
We used AWS for CI/CD, Zenhub, Miro, Github, Jira, Loom and Slack and Microsoft Team for communication
SKILLS: React, Node, Vue.js, Blockchain, Solidity, AWS, Jira, Miro, MongoDB
Full-stack Web Developer
Freelance Web Developer
Sept 2018 - Sept 2020
Houston, Tx
Professional website development for legacy and mobile devices, developed a unified CSS sheet
Developed a unique PHP functions sheet to ensure visual consistency as well as appropriate SEO specifications for meta-tags
Wrote concise jQuery & JavaScript for the majority of front-end functionality
Developed Json Parsers to efficiently translate external website data from URL strings, Implemented SQL Database for attached Forum
SKILLS: PHP, JavaScript, jQuery, CSS, HTML5, MATLAB, Python,React, Node.js, Web3, Blockchain, Nest
SKILLS SUMMARY
Python Development (6 years)
AI and Text Processing (2 years)
User Interface Development (3 years)
Web Interaction and Data Extraction (6 years)
Blockchain and Smart Contract Development (3 years)
Audio Processing (2 years)
Automated System Development (4 years)
File and Directory Operations (4 years)
Script and Module Creation (6 years)
Web Development and APIs (6 years)
PHP (5 years)
MySQL (5 years)
Oracle (5 years)
jQuery (5 years)
JavaScript (5 years)
HTML5 (5 years)
CSS (5 years)
Project Management (5 years)
Linux (5 years)
Android (12 years)
Mac (10 years)
Windows (12 years)
Problem solving (12 years)
Leadership (5 years)
Analysis (5 years)
Education
Relevant Course History
COSC Programming for Engineers
COSC Intro to Computer Science
COSC Python Programming I
MATH Differential Equations
MATH Calculus III
ENGI Technical Writing
CHEM Organic Chemistry II
CHEM Physical Chemistry
CHEM Instrumental Methods For Analysis