
Guy Brukhis
Verified Expert in Engineering
Software Developer
Tel Aviv-Yafo, Israel
Toptal member since August 11, 2017
Guy is a seasoned full-stack developer with over a decade of professional experience with everything ranging from mission-critical servers to business solutions, payment gateways, and SDKs. He has done recent work in machine learning/deep learning with big data, and has led teams and helped startups and enterprises alike to grow and realize their respective visions.
Portfolio
Experience
- JavaScript - 10 years
- SQL - 8 years
- Linux - 6 years
- REST APIs - 6 years
- Node.js - 5 years
- AWS SDK - 4 years
- PostgreSQL - 3 years
- React - 2 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Ubuntu, MacOS
The most amazing...
...thing I've built is a machine learning health recommendation engine that helps people improve their daily routines by learning from others' experiences.
Work Experience
Software Engineer
- Acted as one of the first engineers at Novi, Facebook's digital wallet on top of the Diem (AKA Libra) cryptocurrency.
- Developed Novi's risk assessment engine infrastructure and integration with different teams in Novi and Facebook.
- Performed as the first engineer to work on Novi's customer care back-end infrastructure.
CTO, Co-founder
Healthica
- Built a machine-learning health recommendation platform for a startup I co-founded and whose technology initiatives I led.
- Trained deep-learning models to discover trends and uncover insights from big amounts of data.
- Created a mobile app to collect anonymous health data and find other users with similar profiles.
- Built a robust back-end, taking availability, scalability, security, and performance into account.
Full-stack Developer
Klarna
- Developed payment products for iOS, Android, and JavaScript.
- Built a cross-platform SDK that was used by dozens of business partners in production, serving millions of users.
- Developed a new payment solution from the initial research, design, and prototyping. Explored different directions, did usability and AB testing, and gradually deployed to production.
- Maintained an internal UI components library in React, used across the company as a consistent style guide.
- Practiced full CI/CD workflow in a microservices architecture with the highest security standards.
Development Team Lead
Odoro
- Helped the company grow from an early stage of 3 to 25 employees, being profitable and dominating the local market.
- Developed a custom DSL for our technological needs, exposing a single point of business logic to control multiple platform interfaces (IVR, web, mobile, call center).
- Moved our physical servers to AWS and deployed CI/CD infrastructure to support new business opportunities in remote countries.
- Adopted AngularJS, upgrading most of the vanilla-js code to a modern framework, increasing the robustness of our web app and allowing automated client-side testing.
- Oversaw the design and construction of multiple new products in the company, many of which played a big role in the success of our growth.
- Managed a remote outsourced development team to help us launch multiple products in parallel.
Software Developer
Freelance
- Built dozens of products for small/medium businesses, customized to the needs of each client.
- Integrated with a wide range of technologies, many of which I wasn't familiar with before to ensure backward compatibility of existing systems.
- Found business solutions while communicating software terminology to not necessarily tech-oriented clients.
Ops and SysAdmin
Mamram, IDF
- Collaborated with a team in charge of thousands of mission-critical servers.
- Deployed and maintained Unix/Windows machines to local and remote data centers.
- Practiced disaster recovery on a regular basis to ensure high availability of critical services in case of disasters and attacks.
- Successfully led a big security project involving complex integrations with multiple teams.
- Automated many manual processes to reduce potential human errors and increase scalability.
Experience
AdTech BI Reports
https://github.com/StreamKey/streamkey-dashboard- Web worker that monitors a dozen of partners APIs, pulling real-time data
- Web dashboard to view and explore business metrics and KPIs
- Monitoring and alerting system to detect issues and opportunities to act as fast as possible
Technologies: Node, PostgreSQL, React, AWS
Tech Support Messaging Platform
- Web client for the technicians
- Web client for the customers
- Mobile client for the customers
- 10 microservices and Firebase as the back-end
Technologies: Node, React, React Native, AWS, Kubernetes, Firebase
AB Testing AI Content Platform
The platform would automatically roll out the different variants and track the performance in real time, training an AI model and predicting which variant would perform best for each future user.
Technologies: Node, TensorFlow, Spark, Redis, React
Chrome Extension to Convert Prices to Times
https://github.com/guyb7/time-pricesWritten in vanilla JavaScript, supports multiple currencies, syncs settings across devices, works offline, and syncs to external APIs for currency conversions.
Expenses Tracking
https://github.com/guyb7/tt-expenses-projectThe app is stateless, making it easy to scale if needed over multiple instances.
The app was written in ES6, taking advantage of promises and other modern paradigms. It uses industry-standard libraries, such as bcrypt, passport, Bluebird, and Axios, to make the code as readable as possible for other Node.js developers.
The app includes E2E test coverage in Jest, and it is CI/CD- and development-friendly, with optional mocks of API calls and hot-reload on the front end.
The front end was written in React and Redux. It has a light bundle size and is a service worker ready for offline work and dynamic routing with React Router.
Education
Certificate in Software Engineering
IDF Computer Science - Israel
Skills
Libraries/APIs
REST APIs, Node.js, React, Vue, Socket.IO, TensorFlow
Tools
GitHub, Webpack, Jenkins, Git, NGINX, AWS SDK, Apache, Flash, Chef, Flow
Languages
ECMAScript (ES6), SQL, JavaScript, CSS3, HTML5, C#, Perl, PHP, Python, Hack
Frameworks
Express.js, Material UI, Jest, Spark, AngularJS, Redux, Ruby on Rails (RoR), React Native, Apache Thrift
Paradigms
Object-oriented Programming (OOP), Concurrent Programming, Agile, Test-driven Development (TDD), Object-relational Mapping (ORM)
Storage
PostgreSQL, Redis, Elasticsearch, MongoDB, Google Cloud, MySQL
Platforms
Docker, Linux, Firebase, Kubernetes, Azure, MacOS, Ubuntu, Unix, Windows Server, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Other
Security, Service Workers, Chrome Extensions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring