Farid Ahmadov

Hire a PHP developer for your project — click here.

by admin

€120

Farid Ahmadov

Software Developer

Port Moody, BC, Canada

Bio

Farid is an honest and dedicated person who loves to learn new things and overcome challenges. He's worked on many types of projects, including programs for machine learning and research, marketing, and business management. Farid has been described as a concise and capable communicator with a talent for algorithms.

Amazon CanadaJava, Amazon Web Services (AWS), TypeScript, Python, Algorithms, WindowsADA UniversityUnix Shell Scripting, C, C++, Java, Algorithms, Windows

Experience

  • C – 16 years
  • C++ – 16 years
  • SQL – 14 years
  • Java – 12 years
  • JavaScript – 9 years
  • Android SDK – 8 years
  • Node.js – 2 years
  • React – 1 year

Work Experience

Software Engineer

2023 – PRESENT

Microsoft
  • Developed and maintained features for Microsoft Teams.
  • Improved existing back-end services by optimizing their functionality and performance.
  • Designed and implemented some internal migration processes.

Technologies: C#, C#.NET, TypeScript, Windows PowerShell, Algorithms, Windows

Software Development Engineer II

2021 – 2023

Amazon Canada
  • Optimized logging storage for the core payments service of Amazon, thus reducing costs spent for storage at least by half.
  • Designed and developed a tool for the automatic generation of an SDK library from a given set of service API specifications.
  • Designed a solution and implemented a proof of concept for an ML model hosting platform to enable CI/CD.

Technologies: Java, Amazon Web Services (AWS), TypeScript, Python, Algorithms, Windows

Computer Science Instructor

2015 – 2023

ADA University
  • Taught several courses in computer science, including Introduction to Algorithms and Data Structures, Software Design and Patterns, Programming Principles in Java, and Systems Programming.
  • Organized and developed plans for student projects involving students in competitive programming activities.
  • Organized a computer engineering lab from scratch.

Technologies: Unix Shell Scripting, C, C++, Java, Algorithms, Windows

Systems Architect | Senior Developer

2020 – 2021

Cybernet
  • Implemented the back end and administration panel of a COVID-19 tracking system using Node.js and React.
  • Documented issues in the system, suggested ways to eliminate them or mitigate their effects through the process of migration.
  • Designed architecture of a new tax management system.

Technologies: Redis, PostgreSQL, Node.js, React, Spring Boot, Java, Algorithms, Windows

Head of Mobile Development

2016 – 2020

TayqaTech
  • Developed a mobile sales platform, including online shopping cart, inventory system, and calendar task management using Android/Java.
  • Designed and implemented the structure and the architecture of the whole system.
  • Improved the overall performance of the system by devising better data conversion and storage.
  • Implemented POS printing over Bluetooth for multiple devices.
See also
Manas Bala

Technologies: EventBus, Firebase, Kotlin, Java, Android, Algorithms, Windows

Software Developer

2014 – 2015

Azerbaijan Caspian Shipping Company
  • Created a vehicle management system for the shipping company, which includes management of incoming/outgoing vehicles.
  • Created a central database for a shipping company.
  • Developed a vessel tracking system, using interactive JavaScript pages.
  • Developed systems using Phalcon PHP framework, smarty templates and PostgresSQL database on CentOS.
  • Created a ticket purchase system as well as general accounting and billing systems for the shipyard.

Technologies: MySQL, PHP, Algorithms, Windows

Software Developer

2012 – 2014

OS-cillation GmbH
  • Developed and Supported PHP- and MySQL-based marketing platforms and business content management systems for several companies.
  • Developed a client-server software application for embedded systems in OpenWRT using C++ and communicating in a wireless network.
  • Developed and supported a software application for security in industrial environments and developed computer vision algorithms for human safety when working around industrial machines and robots.
  • Developed a Java (Google Web Toolkit)-based system for car license plate number registration, ordering, and management.
  • Developed a front-end for a mobile application using a C++ and Qt environment cross-compiled for BeagleBone devices.
  • Created EasyFGPA SDK using Java annotation processing for pre-compile time code conversion from Java to VHDL.

Technologies: CSS, Eclipse, Java, MVS, Qt, C++, C, HTML, Bootstrap, jQuery, Silex, Symfony, PHP, Algorithms, Windows

Software Developer and Scientific Assistant

2007 – 2011

Center for Sensor Systems, University of Siegen
  • Created an application for image data analysis and 3D PMD camera calibration using C++.
  • Developed a hand gesture recognition system using C++ and OpenCV.
  • Developed an application for the visualization of 3D data using C++, Qt, and OpenGL.
  • Developed machine learning algorithms and methods for shape recognition using OpenCV.
  • Developed machine learning algorithms for human activity analysis using .NET and OpenCV.

Technologies: Algorithms, Windows

Software Developer and Intern

2008 – 2009

ABB Research Center
  • Developed a custom XML parsing and validation software application using C#.
  • Developed an SDK for RFID IO controlling systems, and created .NET wrappers for the existing system.
  • Developed an application for Bluetooth communication between several mobile devices using C#.
  • Created a Windows Mobile camera application using VB.NET.
  • Created an application for indoor location measurement using RFID devices and Bluetooth.

Technologies: Microsoft Visual Studio, .NET, Algorithms, Windows

Skills

Libraries/APIs

Android API, Android Architecture Components, REST APIs, jQuery, Node.js, WebGL, OpenGL, OpenCV, React

Tools

Eclipse IDE, Android Studio, Xcode, Git, Visual Studio .NET, Microsoft Visual Studio, Visual Studio, NPM, GitLab, IntelliJ IDEA

Languages

C, PHP, C++, Java, SQL, C#, Python, HTML, JavaScript, CSS, TypeScript, Kotlin, C#.NET

Paradigms

REST, Object-oriented Design (OOD), RESTful Development, Agile Software Development

Platforms

MacOS, Android, Linux, Windows, NetBeans, Eclipse, Firebase, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Storage

SQLite, MySQL, PostgreSQL, Redis, MVS

Frameworks

Android SDK, PhalconPHP, Silex, Symfony, Qt, .NET, Spring Boot, Bootstrap, Yarn, Material UI, Windows PowerShell

Other

Data Structures, Algorithms, Applied Mathematics, Android Architecture, Full-stack, Web Development, Unix Shell Scripting, EventBus, SDKs

Source

Related offers