Nane Hambardzumyan, Developer in Yerevan, Armenia
Nane is available for hire
Hire Nane

Nane Hambardzumyan

Verified Expert  in Engineering

Back-end Embedded Developer

Location
Yerevan, Armenia
Toptal Member Since
July 23, 2021

Nane is a software engineer with over five years of experience with a strong focus on React. She has expertise in algorithms, data structures, and design patterns and has worked with various programming languages, including JavaScript, Python, and C++. She holds a computer science bachelor's degree and a proven track record of delivering efficient and high-quality software solutions. Nane's experience in web development makes her a valuable asset for any team.

Portfolio

CodeSignal
JavaScript, TypeScript, Python, C++, Shell Scripting, MySQL, APIs, REST...
Synopsys
C++, Python, Tcl, Object-oriented Programming (OOP), Jira, Agile, Linux, JSON
Synopsys
Python, C++, Tcl, Shell, Linux, Unit Testing, Integration Testing...

Experience

Availability

Part-time

Preferred Environment

Linux, Perforce, Git, MacOS, Agile

The most amazing...

...was the skill evaluation framework for system design. It improved hiring processes to filter candidates without bias for clients such as Uber, Netflix, etc.

Work Experience

Skills Evaluation Developer

2021 - PRESENT
CodeSignal
  • Contributed to developing skill evaluation frameworks for various roles, which helped clients improve their hiring processes by automating candidate filtering without bias. Clients included Uber, Netflix, and Block.
  • Improved the existing software by adding new functionalities using React, Meteor, and Python, enhancing the user experience and performance of the product and interview service.
  • Developed scripts and tools to automate internal processes in Python, JavaScript, and TypeScript, improving efficiency and security.
  • Created front-end assessment tasks in React for candidate evaluation using the Puppeteer module for testing.
  • Designed and implemented algorithmic and non-algorithmic tasks based on customer needs, which were later used in their interviews for efficient hiring.
  • Mentored peers during onboarding, providing guidance and support to help them understand the flow and important aspects of the job. Conducted one-on-one meetings to track their progress and ensure they were on track.
  • Conducted technical interviews for the engineering team to assess candidates' knowledge of algorithms and data structures.
Technologies: JavaScript, TypeScript, Python, C++, Shell Scripting, MySQL, APIs, REST, REST APIs, JSON, HTML, Front-end, MongoDB, Node.js

Software Engineer II

2019 - 2021
Synopsys
  • Enhanced the existing software to support new functionalities using C++, Python, and Tcl, which helped our clients to move faster and reduce the manual work during Memory devices' design.
  • Designed and developed scripts and tools to automate manual workflows and testing using Python and shell scripting, which helped the team reduce the time spent on manual testing of different system components.
  • Created unit and regression tests both for existing and newly added features.
Technologies: C++, Python, Tcl, Object-oriented Programming (OOP), Jira, Agile, Linux, JSON

Software Engineer I

2018 - 2019
Synopsys
  • Played an active role in diagnosing and investigating system issues—actively supporting the clients with technical issues and finding workarounds and/or urgent fixes for bugs that block the clients.
  • Developed unit and integration testing using the Python nose module and shell scripting, which helped to have more effective and fast testing and reduced the possibility of issues after deployment of the product.
  • Provided internal customer support to resolve unexpected issues.
Technologies: Python, C++, Tcl, Shell, Linux, Unit Testing, Integration Testing, Shell Scripting, JSON

Toptal React Accelerator

https://git.toptal.com/vishal-shah/nane.hambardzumyan-invoiceapp-ra-jul22
An invoice management system allowing users to track invoices, clients, and company information. The project was done in the scope of Toptal React Accelerator, a two-month learning program designed to educate JavaScript developers in React, NextJS, Redux, and GraphQL. The program included learning exercises, hands-on activities, an evaluation process, comprehensive learning assessments, and a capstone project mentioned above. This program provided me with a solid foundation in React and related technologies.

Assembly Compiler

A system that consisted of a custom compiler, an interpreter, and a virtual machine. The compiler performed input assembly file compilation and generated binary code by applying predefined language rules. The interpreter was responsible for executing the generated binary code. Both of these processes took place within the virtual machine, providing a virtual memory structure for the other components. This system allowed for the efficient compilation and execution of input assembly code

On-chip Debugger for FPGA

A real-time signal processing and debugging tool for field-programmable gate array (FPGA) systems, consisting of a host monitoring component to control communication with external FPGA devices through the UART protocol. The system sends data to the FPGA about signals of interest by getting signal values from the device and showing them via GUI.

Languages

Python, C++, JavaScript, CSS, HTML, Tcl, TypeScript, GraphQL

Storage

JSON, Databases, MySQL, MongoDB

Libraries/APIs

React, MobX, React Redux, REST APIs, Node.js

Tools

Jira, Git, Shell

Paradigms

Object-oriented Programming (OOP), Agile, REST, Unit Testing

Platforms

Linux

Other

APIs, Front-end, Integration Testing, Shell Scripting, System Design, Software Architecture

Frameworks

Next.js, Redux, Material UI

2016 - 2020

Bachelor's Degree in Computer Science

National Polytechinc University of Armenia - Yerevan, Armenia

FEBRUARY 2023 - PRESENT

Software Architecture & Design of Modern Large Scale Systems

Udemy

OCTOBER 2022 - PRESENT

Toptal React Accelerator Graduate

Toptal, LLC

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