Aliyar Taravati, Developer in Mexico City, Mexico
Aliyar is available for hire
Hire Aliyar

Aliyar Taravati

Verified Expert  in Engineering

Software Developer

Location
Mexico City, Mexico
Toptal Member Since
March 26, 2018

Aliyar is a senior full-stack developer with more than 20 years of experience designing and developing applications and databases. He possesses excellent verbal and written communication skills and always maintains an excellent rapport with team members in a variety of environments.

Portfolio

Espectrotek
Git, SQL, Visual Studio Code (VS Code), CSS, TypeScript, Microsoft SQL Server...
Prominent Edge
Git, Visual Studio Code (VS Code), TypeScript, Node.js, PostgreSQL, SQLite...
Sum Technology Inc.
React Native, Shopify API, Node.js, React, Expo, Firebase, Twilio API, Figma...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...project I've worked on was an enterprise expense reporting application capable of reading and verifying Mexican CFDI documents and communicating with SAP.

Work Experience

CEO

2020 - PRESENT
Espectrotek
  • Led and collaborated in the implementation of Heave, a web marketplace of heavy equipment and construction machinery.
  • Led and collaborated in the implementation of Takeoff, a group trip-planning mobile app.
  • Led and participated in the implementation of Remora, a mobile app that promotes the reusing of single-use products through gamification.
  • Provided technical leadership and guidance to the development team.
Technologies: Git, SQL, Visual Studio Code (VS Code), CSS, TypeScript, Microsoft SQL Server, ASP.NET Core, Angular, Node.js, AWS Amplify, Expo, React Native, React, Gatsby, PostgreSQL, Amazon Cognito, MobX, JavaScript, Android, iOS, Figma, REST APIs, Full-stack, Leadership, Amazon Web Services (AWS), APIs, Expo.io, React Navigation, .NET, .NET Core, Stripe Payments, HTML, Next.js

Full-stack Developer

2018 - 2022
Prominent Edge
  • Developed a podcasting mobile application using React Native.
  • Built a VPN application for both iOS and Android using Swift and Java.
  • Worked with other developers to develop and maintain the behavioral health exposures tracking module of NFORS (national fire operations reporting system) using Node.js and React Native.
Technologies: Git, Visual Studio Code (VS Code), TypeScript, Node.js, PostgreSQL, SQLite, Java, Android, iOS, Swift, React Native, MySQL, MobX, JavaScript, Figma, REST APIs, Full-stack, APIs, React Navigation, CSS, HTML

React Native Developer

2020 - 2020
Sum Technology Inc.
  • Developed a product sampling mobile app that worked with Shopify APIs.
  • Developed a back end for handling webhooks and sending SMS messages using Twilio.
  • Automated the build process and created a white-labeling mechanism for the app.
Technologies: React Native, Shopify API, Node.js, React, Expo, Firebase, Twilio API, Figma, REST APIs, Full-stack, Amazon Web Services (AWS), APIs, Expo.io, React Navigation, Stripe Payments, CSS, HTML

Full-stack Developer

2020 - 2020
Toptal Client
  • Developed a fintech mobile app using React Native.
  • Used AWS Amplify for authentication and data storage.
  • Used Plaid and Stripe for processing ACH payments.
Technologies: Visual Studio Code (VS Code), Amazon Cognito, GraphQL, AWS Amplify, TypeScript, React Native, JavaScript, REST APIs, Full-stack, Amazon Web Services (AWS), APIs, Stripe Payments, CSS, HTML

Senior Developer

2018 - 2018
Atlantia Search
  • Led a team in planning, designing, and implementing applications and software.
  • Suggested architectural improvements along with design and integration solutions and formulated methodologies to optimize object-oriented software and database development.
  • Provided training and technical guidance to the development team.
Technologies: SQL, CSS, Microsoft Visual Studio, Azure, jQuery, Kendo UI, C#, Scrum, Bootstrap, JavaScript, REST APIs, Full-stack, APIs, .NET, .NET Core, HTML

Senior Developer

2010 - 2017
Apotex, Inc.
  • Designed and developed Confirma, an expense reporting application that allows users to upload their Mexican electronic bills (CFDI) and verifies the transaction with the SAT (Mexican government tax administration) web services.
  • Planned, designed, developed, implemented, and maintained a variety of complex enterprise web applications that support ongoing business activities at Apotex using C#, ASP.NET MVC (MVC 2 to MVC 5), and Kendo UI.
  • Built RESTful web services using the ASP.NET Web API to be consumed by web and mobile applications.
  • Designed and developed single-page applications using AngularJS and ASP.NET Web API.
  • Developed test projects for unit testing of ASP.NET MVC and ASP.NET Web API applications.
Technologies: SQL, CSS, VBScript, Microsoft Visual Studio, Microsoft SQL Server, Kendo UI, AngularJS, ASP.NET Web API, C#, Bootstrap, JavaScript, REST APIs, Full-stack, APIs, .NET, .NET Core, HTML

Systems Analyst

2006 - 2009
Sprint
  • Served as a tool SME in support of a customized version of OPX2 R4 that was developed based on the requirements of Sprint.
  • Gathered requirements and prepared a design document for creating an Oracle reporting database.
  • Built complex stored procedures and views on the Oracle database to provide the database users with easy access to the data.
  • Automated the report generation process using Crystal Reports and/or VBA programming.
Technologies: SQL, VBScript, Crystal Reports, Visual Basic for Applications (VBA), OPX2, Oracle, Microsoft SQL Server

Developer

2003 - 2006
Paragon Technology Group
  • Designed and developed a web-based invoicing application.
  • Created tables and stored procedures in SQL Server 2000 using T-SQL.
  • Used Microsoft DTS for migrating data from Excel spreadsheets to SQL Server tables.
  • Used Visual Basic .NET for developing the application’s front-end on the company’s intranet.
  • Developed data reports using T-SQL, used ADO.NET to retrieve and modify data in the database and used data grid and data list controls to show data on ASP.NET forms.
Technologies: SQL, Microsoft Visual Studio, Microsoft SQL Server, ADO.NET, ASP.NET, Visual Basic .NET (VB.NET), .NET, CSS, HTML

Confirma

Confirma is an enterprise expense reporting application that was developed for Apotex Mexico. It allows users to upload their CFDI documents (Mexican electronic bills) directly into the system. The application then verifies the transaction against the web services of SAT (Mexican Tax Administration Service), and finally puts the expenses into their proper accounts and loads the data into SAP.

Heave

A marketplace of heavy equipment and construction machinery written in React (Gatsby). I was the tech lead/front-end developer that led the front-end implementation of the admin portal, storefront, mobile app, and components library.

Takeoff

https://usetakeoff.com/
A React Native (Expo) mobile app for planning group trips and sharing costs. As a team lead/developer, I led the implementation of the entire app from the back end and database to the front end and provided technical guidance to the development team.

Languages

GraphQL, C#, TypeScript, CSS, JavaScript, SQL, Swift, HTML, VBScript, Java, Visual Basic for Applications (VBA), Visual Basic .NET (VB.NET)

Frameworks

ASP.NET Web API, React Native, ASP.NET Core, Kendo UI, .NET, .NET Core, AngularJS, Bootstrap, Angular, ASP.NET, ADO.NET, ASP.NET MVC 5, Kendo MVC, Tailwind CSS, Next.js

Libraries/APIs

React, AWS Amplify, Node.js, jQuery, Stripe, REST APIs, React Navigation, MobX, Shopify API, Twilio API

Tools

Git, Expo, Expo.io, Microsoft Visual Studio, Figma, Crystal Reports, Amazon Cognito, Plaid

Platforms

Android, iOS, Amazon Web Services (AWS), Visual Studio Code (VS Code), MacOS, Oracle, Azure, Firebase, AWS Lambda

Storage

Microsoft SQL Server, SQL Server 2016, MySQL, SQLite, PostgreSQL, Amazon S3 (AWS S3), Amazon Aurora

Other

Gatsby, Web Services, Full-stack, APIs, Stripe Payments, Leadership, OPX2, Engineering, Mechanical Engineering, IIS

Paradigms

Scrum

1995 - 2000

Bachelor of Science Degree in Mechanical Engineering

University of Tehran - Tehran, Iran

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