Sagiv Abdush, Developer in Alajuela, Alajuela Province, Costa Rica
Sagiv is available for hire
Hire Sagiv

Sagiv Abdush

Verified Expert  in Engineering

APIs Developer

Alajuela, Alajuela Province, Costa Rica

Toptal member since September 29, 2021

Bio

Sagiv has more than five years of experience as a software engineer. C, JavaScript, and Python are his particular programming language strengths. Proficient in React, Node.js, Next.js, and TypeScript. He's quick and a self-learner, open-minded with creative solutions and a positive attitude.

Portfolio

Toptal
JavaScript, HTML5, CSS, Docker, Docker Compose, PostgreSQL, Material UI...
Check Point Software
C, Linux, Linux Kernel Programming, Networking, Python, Jira, Git, JSON...
Israel Defense Forces
Networking, Bash, Visual Studio Code (VS Code)

Experience

  • JavaScript - 4 years
  • APIs - 4 years
  • Python - 3 years
  • React - 3 years
  • Express.js - 3 years
  • Next.js - 2 years
  • MongoDB - 2 years
  • Node.js - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Linux, Slack, Agile, Scrum, Zoom, React, Node.js, Full-stack

The most amazing...

...thing I've developed is a security application based on the Data Plane Development Kit (DPDK) for one of the biggest cyber security companies in the world.

Work Experience

Full-stack Engineer

2022 - 2022
Toptal
  • Implemented a user comment system for an internal application based on Figma design and product manager requirements. This included the back-end database queries, API endpoint, front-end, and admin panel to maintain reported comments.
  • Tracked and fixed bugs from the backlog using Jira as a reporting tool.
  • Contributed to managing the project tasks with Jira and in backlog refinement activities, such as task weighting by story points, feature task breakdown, etc.
  • Performed pair programming and mentorship sessions with interns and senior developers.
  • Carried out comprehensive code reviews from teammates, which included interns and senior developers.
  • Worked closely with the product manager and the designers to give my opinion about new pages and functionality and raise questions about edge cases and unclear requirements.
Technologies: JavaScript, HTML5, CSS, Docker, Docker Compose, PostgreSQL, Material UI, Agile Software Development, Agile Sprints, SendGrid API, Code Review, TypeScript, HTML, Back-end, Linux, Full-stack, Next.js, Jest, ESLint, JSX, Figma, SQL

Senior Software Developer

2018 - 2021
Check Point Software
  • Developed a web application that automated internal processes and helped developers do their job more efficiently.
  • Developed new features for the main product of the company.
  • Tracked and fixed complicated bugs using Jira as a reporting tool.
Technologies: C, Linux, Linux Kernel Programming, Networking, Python, Jira, Git, JSON, Databases, APIs, REST APIs, CSV, NGINX, Apache2, Amazon Web Services (AWS), Docker, Pandas, Agile Sprints, Scrum, Node.js, Back-end, HTML, CSS, TypeScript, Full-stack, Agile, Bash, Front-end, Scraping, React, Design Patterns, OOP Designs, Visual Studio Code (VS Code), Agile Software Development, Express.js, JavaScript, HTML5, CSS5, Redux, Code Review, Architecture, SQL

Network Administrator

2010 - 2013
Israel Defense Forces
  • Conducted technical and system training for team members and end users.
  • Installed and updated software packages and Windows, built and configured new hardware and computers, including motherboard, CPU, memory, and peripherals.
  • Maintained and upgraded 200 endpoints and a server room.
Technologies: Networking, Bash, Visual Studio Code (VS Code)

Experience

Full Stack Developer

I've worked on an internal application inside a Toptal organization for three months. The main feature I've developed was commenting, which included back-end and front-end code using the following technologies: React, NextJS and PostgreSQL. Besides expanding the application, I also took part in maintaining and fixing bugs, doing code reviews, and discussing how to integrate new solutions. The work was done in Agile methodology.

Car Rental Web App

I received, studied, and understood the customer requirements, such as creating reservations, managing them (open and close agreements), getting vehicle performance control reports, and adding new ones. I later designed and implemented everything from scratch using MongoDB, Express, React, and Node.js in close collaboration with a UI designer and the car rental focal point.

Education

2015 - 2018

Bachelor's Degree in Computer Science

Holon Institute of Technology - Holon, Tel Aviv, Israel

Certifications

JULY 2022 - PRESENT

Toptal React Accelerator Graduate

Toptal, LLC

Skills

Libraries/APIs

Node.js, React, REST APIs, Pandas, SendGrid API

Tools

Jira, Git, GitHub, JSX, NGINX, Knex.js, Docker Compose, Jenkins, Figma

Languages

C, JavaScript, HTML5, HTML, CSS, TypeScript, Bash, SQL, Python, GraphQL

Frameworks

Express.js, Next.js, Tailwind CSS, Redux, Material UI, Jest, Angular

Paradigms

Agile Software Development, Design Patterns, Agile, Scrum, Pair Programming

Platforms

Visual Studio Code (VS Code), Linux, Apache2, Amazon Web Services (AWS), Docker

Storage

MongoDB, Databases, JSON, PostgreSQL

Other

OOP Designs, Networking, APIs, CSV, Back-end, Full-stack, Front-end, Linux Kernel Programming, CSS5, Agile Sprints, Scraping, Code Review, ESLint, Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring