
Paul Bochis
Software Developer
Paul is a well-rounded full-stack developer passionate about developing quality software. He focuses on building products and his diverse skill set allows him to tackle any challenge. His preferred front-end technology is React, while on the back-end he has experience with Spring Framework and Ruby on Rails.
Portfolio
Availability
Preferred Environment
IntelliJ IDEA, MacOS, GitLab, GitHub
The most amazing...
...thing I've coded is a IBFT consensus algorithm for a permissioned blockchain based on AION.
Work Experience
Senior Full-stack Developer
BigInterview
- Improved request times by an average of 25% by changing JSON serialization.
- Integrated Stripe payments and eliminated the automated billing process.
- Improved user engagement by gathering analytics and presenting the user with personalized content.
- Implemented a survey building tool for institutional clients.
Blockchain Consultant
Centrys, Inc.
- Contributed to one of the biggest mining pools on the AION network.
- Implemented an IBFT consensus algorithm for the AION Blockchain.
- Created a permissioned blockchain with the newly implemented consensus.
- Refactored the core blockchain to allow higher transactions per second.
- Developed smart contracts for testing new blockchain features.
Full-stack Developer
Aera Technology
- Refactord an old monolithic codebase to modular components.
- Created a visual programming tool for non-technical people.
- Developed a visual UI building framework for non technical people.
- Implemented a dynamic UI rendering software based on JSON configuration.
- Trained BI developers to use the visual programming tool.
Full-stack Developer
Catalysts
- Developed an ERM software used by dozens of companies to manage employees using Grails.
- Created a reporting module using SOLR for complex queries.
- Developed a coding interview platform that supported multiple programming languages.
- Developed a runtime engine which compiles and runs coding custom tasks using Go and Docker.
- Created an internal tool for randomly assigning seats to employees in the office on a weekly basis.
Experience
Permissioned Blockchain
Aera
https://www.aeratechnology.comCore Smartwork
https://www.core-smartwork.com/en/Skills
Languages
Java, JavaScript, Ruby, SQL, CSS, HTML, Go, Solidity, C#, TypeScript
Tools
Git, IntelliJ IDEA, GitHub, GitLab
Paradigms
REST, Agile, Agile Software Development, Object-oriented Programming (OOP)
Frameworks
Spring, Spring Boot, Ruby on Rails (RoR), Hibernate, Grails, Next.js, Redux
Libraries/APIs
React, Polymer, AES, Node.js
Platforms
Linux, MacOS, Ethereum, Amazon Web Services (AWS), AWS Lambda, Blockchain
Storage
MySQL, PostgreSQL
Other
Full-stack, Encryption
Education
Bachelor's Degree in Computer Science
Universitatea Babes Bolyai - Cluj-Napoca