Shachar Langer, Developer in Tel Aviv-Yafo, Israel
Shachar is available for hire
Hire Shachar

Shachar Langer

Verified Expert  in Engineering

Software Developer

Tel Aviv-Yafo, Israel

Toptal member since January 16, 2020

Bio

Shachar is an accomplished web developer who has full-stack experience developing with Python (Flask) and TypeScript (Node.js, React). He can deliver a high-quality, reliable, end-to-end project, from research to deployment and maintenance. Shachar is a fast learner and dedicated individual who excels at analyzing projects, adding new features, and improving existing ones.

Portfolio

Xprt.io (Freelance)
Amazon Web Services (AWS), Docker, MySQL, React, Flask

Experience

  • Python - 9 years
  • SQL - 7 years
  • REST APIs - 6 years
  • Flask - 5 years
  • Node.js - 4 years
  • JavaScript - 4 years
  • NoSQL - 4 years
  • React - 2 years

Availability

Part-time

Preferred Environment

Unix, Node.js, React, Express.js, Flask, Full-stack, JavaScript, TypeScript, Python, Linux

The most amazing...

...project I've developed is a management system that handled and deployed all the company's assets.

Work Experience

Team Lead

2019 - 2020
Xprt.io (Freelance)
  • Managed three full-stack remote developers, assigning tasks, performing code reviews, and mentoring.
  • Provided product management, defining the scope and features, and working daily with customers.
  • Owned tech lead, designing and developing key features and the project's infrastructure.
Technologies: Amazon Web Services (AWS), Docker, MySQL, React, Flask

Back-end Developer

2015 - 2018
Mellanox Technologies
  • Worked as a member of a back-end team that developed networking management solutions for Ethernet and InfiniBand networks.
  • Designed and developed high-scale, robust, and resilient services and web RESTful APIs.
  • Led, designed, developed, deployed, and supported a server that securely signs Mellanox firmware on NICs.
  • Developed core infrastructure including high availability, deployment, and concurrent computing.
  • Guided and mentored team members in their first year in the team.
  • Worked with customers to diagnose and solve problems in real-time.
Technologies: Flask, Python

Teaching Assistant

2014 - 2015
The Hebrew University of Jerusalem
  • Taught three different courses: Python, Object-Oriented Programming (Java), and C/C++.
  • Provided professional guidance to students: face-to-face and by email.
  • Wrote and graded assignments and exams in addition to being responsible for a team of graders.
Technologies: C++, C, Java, Python

Experience

More Human Internet Website

https://morehumaninternet.org
More Human Internet is a nonprofit organization building a free, public platform that facilitates dialog between the users and maintainers of the web to promote civility, transparency, and the greater good.
This project uses the Gatsby framework integrating TypeScript, React, and Sass.
As a core member of the organization, I developed several key elements in the landing page and demo and performed code reviews for other members.

Feedback Extension

https://github.com/morehumaninternet/roar-extension
As part of my role as a core member of the More Human Internet, I developed an extension that helps users post feedback on any website with just one click. It uses Twitter's API to authenticate the user and post the tweet. When opened, the extension finds the website's Twitter handle and takes a screenshot. All that is left for the user is to write what's on his mind.
The project uses TypeScript, React, Redux, and Sass on the extension front end and PostgreSQL, Koa, Knex, and TypeScript on the back end.
As a core member of the organization, I developed several key features in the project and performed code reviews for other members.

Education

2011 - 2015

Bachelor's Degree in Computer Science

The Hebrew University of Jerusalem - Jerusalem, Israel

Skills

Libraries/APIs

Node.js, REST APIs, React

Tools

Git, PyCharm, Slack, Knex.js

Languages

Python, JavaScript, SQL, C, C++, Java, Bash, HTML, CSS, TypeScript, SCSS

Frameworks

Flask, Express.js, Redux, Koa

Paradigms

Object-oriented Programming (OOP)

Platforms

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

Storage

NoSQL, MySQL, MongoDB, PostgreSQL

Other

Full-stack, Gatsby

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