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

Emil Huseynaliev

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
February 17, 2020

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...
Sourcezon
Node.js, TypeScript, MongoDB, Elasticsearch, Docker, Kubernetes...
Sourcezon
React Native, Next.js, React, Bash Script, JavaScript, TypeScript...

Experience

Availability

Part-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

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

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

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

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 realtime vehicle data for transit systems across market cities that conform to the General Transit Feed Specification (GTFS), which is developed and used by Google. The data load framework made adding new market cities simple and easy to do. 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.

Languages

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

Frameworks

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

Libraries/APIs

Node.js, React, REST APIs, Slack API, API Development

Tools

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

Paradigms

Automation, Microservices, Unit Testing, Model View Controller (MVC), Continuous Integration (CI), Compiler Design, Mobile Development

Platforms

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

Storage

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

Other

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

Industry Expertise

Web Design

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

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