Emil Huseynaliev, Developer in New York, NY, United States
Emil is available for hire
Hire Emil

Emil Huseynaliev

Verified Expert  in Engineering

Architecture Developer

New York, NY, United States

Toptal member since February 17, 2020

Bio

Emil is a senior engineer with over 10 years of experience in the software development field who loves solving problems by writing code and learning new things along the way. He enjoys mentoring others and discussing technical issues and solutions to move company products and teams forward.

Portfolio

Resy
Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), AWS Lambda, MySQL...
Furniture.com America LLC
Node.js, Amazon Web Services (AWS), TypeScript, JavaScript, eCommerce, PHP...
Sourcezon
Node.js, TypeScript, MongoDB, Elasticsearch, Docker, Kubernetes...

Experience

  • JavaScript - 12 years
  • APIs - 10 years
  • Architecture - 10 years
  • PHP - 5 years
  • Python - 5 years
  • eCommerce - 4 years
  • Laravel - 3 years
  • Vue - 1 year

Availability

Full-time

Preferred Environment

Slack, Docker, Git, Visual Studio Code (VS Code), MacOS, Linux, Windows, Python, TypeScript, Node.js

The most amazing...

...experience I've had was when I had to make an emergency bug fix and deploy it from my phone, in my car, and outside of business hours.

Work Experience

Senior Software Engineer

2017 - PRESENT
Resy
  • Developed a tool that successfully migrated data after I was acquired from Reserve Media (defunct). Migration consisted of two million guest profiles, 22 million reservations, and 700 venue floorplans.
  • Allowed Resy to publish paid inventory to Google to allow diners to book reservations (via Google) that required credit card information.
  • Wrote several tools (e.g., Slack bots) that project managers and non-technical support teams can use to debug issues and retrieve information quickly.
Technologies: Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), AWS Lambda, MySQL, Python, API Integration, APIs, Back-end, Relational Databases, CI/CD Pipelines, Amazon Web Services (AWS), Shell, Bash Script, PostgreSQL, Redis, MongoDB, Django, Jira, Confluence, API Development, Architecture, Automation, Microservices, Jenkins, Go, HTML, Slack API, Google Kubernetes Engine (GKE), Unit Testing, Continuous Integration (CI), Flask, Scripting, REST APIs, Django ORM, Object-relational Mapping (ORM), AWS SDK, GitHub, Agile Project Management

Senior Back-end Developer

2023 - 2024
Furniture.com America LLC
  • Performed root-cause analysis and resolved data issues and other bugs in TypeScript-based ETL pipelines running as AWS step functions.
  • Developed their private utils npm package, containing intuitive typed interfaces for reading from and writing to Amazon S3, parsing CSV data, mapping product variations, etc., to reduce development time and improve code quality.
  • Implemented the back end for site features, such as product variations, badges, and collections.
Technologies: Node.js, Amazon Web Services (AWS), TypeScript, JavaScript, eCommerce, PHP, Laravel, Shopify

Lead Software Engineer

2021 - 2023
Sourcezon
  • Mentored a team of four remote engineers and paired with them for bug hunting and development.
  • Developed documentation, readmes, and Postman collections for developers to quickly test API endpoints across local, staging, and production environments.
  • Removed legacy code to reduce the monthly Google Cloud Platform (GCP) bill, decision fatigue, and developers' context switching.
Technologies: Node.js, TypeScript, MongoDB, Elasticsearch, Docker, Kubernetes, Google Cloud Platform (GCP), Next.js, Redis, Bash, Bitbucket, Git, API Development, React, Automation, Microservices, Team Mentoring, Scripting, REST APIs, Agile Project Management

Senior Software Developer

2020 - 2021
Sourcezon
  • Developed and published the company’s apps for Android and iOS using React Native.
  • Assisted the back-end team in adding endpoints to their API (Node.js, TypeScript, MongoDB) and refining ElasticSearch indexes and queries for more intuitive searching of vendors and products.
  • Suggested ways to improve the development experience since onboarding was not intuitive.
Technologies: React Native, Next.js, React, Bash Script, JavaScript, TypeScript, Mobile Development, CSS, Go, Xcode, HTML, Google Kubernetes Engine (GKE)

Software Engineer

2013 - 2017
FactSet
  • Developed a dashboard-style web page using Node.js and Angular to monitor nightly jobs and system resources to better understand process runtime and data growth rate.
  • Rewrote portions of the nightly Perl-based data load process to make it leaner and easier to test changes. Also added features and fixed bugs as requested by stakeholders.
  • Developed portions of a read-only API that allows front-end applications and other stakeholders to retrieve data from the ownership (security holdings) dataset.
  • Established team-wide best practices and wrote several scripts to automate onboarding, and mentored newly hired engineers.
  • Educated product managers and research assistants on generating reports using SQL and Excel by holding quarterly SQL workshops.
Technologies: Bash, SQL, Perl, APIs, REST APIs, Back-end, Relational Databases, Shell, Bash Script, API Development, Architecture, Automation, HTML, Team Mentoring, Scripting, HTML5, ETL, Vue, PHP, Laravel

Programmer Analyst

2011 - 2013
New York University
  • Developed modules using the .NET framework for an internal building management system that tracks space usage across all university campuses and buildings.
  • Enhanced a capital project management system written in PHP and Microsoft SQL Server by adding several dynamic and exportable reports for project managers and fiscal officers.
  • Automated invoice aggregation and EDI generation for accounts payable by modifying an application that ran as a Windows service.
  • Wrote PHP scripts and SQL Server stored procedures to reconcile purchase order information with the university's purchasing system.
Technologies: PHP, Model View Controller (MVC), ASP.NET, Microsoft SQL Server, C#, .NET, Relational Databases, Laravel, T-SQL (Transact-SQL), JavaScript, CSS, Automation, HTML, Web Design, HTML5, Oracle, Object-relational Mapping (ORM), Azure

Experience

TransitMate

As a co-founder and CTO, I was the lead and, for the most part, the sole developer on this project, working on the Angular front end, Node.js back end, MySQL database, and ETL framework written in Bash and Python. The web app is meant to provide a consistent interface for retrieving schedules and real-time vehicle data for transit systems across market cities that conform to the General Transit Feed Specification (GTFS), which was developed and used by Google. The data load framework made adding new market cities simple and easy. Since a lot of the features of the web app have been integrated into Google Maps (and now, even Apple Maps), this project has been mostly abandoned. However, it was a great learning experience.

Education

2014 - 2016

Master's Degree in Computer Science

NYU Polytechnic School of Engineering - Brooklyn, NY, USA

2009 - 2013

Bachelor's Degree in Computer Science

NYU Polytechnic School of Engineering - Brooklyn, NY, USA

Skills

Libraries/APIs

Node.js, React, REST APIs, Slack API, API Development, Vue, Django ORM

Tools

Shell, Git, Jenkins, Jira, AWS SDK, GitHub, Slack, Amazon Simple Queue Service (SQS), NGINX, Xcode, Google Kubernetes Engine (GKE), Confluence, Bitbucket

Languages

Python, C#, PHP, SQL, Bash, HTML, JavaScript, TypeScript, C++, Bash Script, HTML5, Go, Perl, Java, T-SQL (Transact-SQL), CSS

Frameworks

React Native, Laravel, Django, Express.js, Next.js, Flask, .NET, ASP.NET

Paradigms

Automation, Microservices, Unit Testing, Object-relational Mapping (ORM), Agile Project Management, Model View Controller (MVC), Continuous Integration (CI), Compiler Design, Mobile Development, ETL

Platforms

Linux, Windows, Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code), DigitalOcean, AWS Lambda, Docker, Google Cloud Platform (GCP), Kubernetes, Oracle, Azure, Shopify

Storage

MySQL, MongoDB, PostgreSQL, Relational Databases, Amazon S3 (AWS S3), Microsoft SQL Server, Elasticsearch, Redis

Industry Expertise

Web Design

Other

API Integration, APIs, Back-end, Architecture, Web Scraping, Scripting, HTTPS, eCommerce, CI/CD Pipelines, Team Mentoring, Software Engineering, Artificial Intelligence (AI), Machine Learning, Neural Networks, Computer Vision

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