
Emil Huseynaliev
Verified Expert in Engineering
Architecture Developer
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
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
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
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.
Senior Back-end Developer
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.
Lead Software Engineer
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.
Senior Software Developer
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.
Software Engineer
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.
Programmer Analyst
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.
Experience
TransitMate
Education
Master's Degree in Computer Science
NYU Polytechnic School of Engineering - Brooklyn, NY, USA
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring