Adil Aliyev, Developer in Baku, Azerbaijan
Adil is available for hire
Hire Adil

Adil Aliyev

Verified Expert  in Engineering

RESTful Web Services Developer

Location
Baku, Azerbaijan
Toptal Member Since
June 18, 2014

Adil is a software engineer with the ability to develop efficient software solutions. He can adapt to different kinds of projects and teams quickly. He is comfortable as a single developer, team leader, or software project manager. He has experience working with a wide variety of technologies.

Availability

Part-time

Preferred Environment

Apache Maven, Git, Linux, Eclipse, NetBeans

The most amazing...

...thing I've coded is the firmware on PIC16F84A for converting guitar tabs to monophonic music during my student years.

Work Experience

Software Engineer

2014 - PRESENT
Azercell Telecom
  • Responsible for the development and maintenance of various in-house applications.
Technologies: jQuery, JavaScript, REST, PL/SQL, Oracle 11g, Java EE

Adjunct Instructor

2015 - 2015
ADA University
  • Delivered an "Introduction to Data Structures and Algorithms" course.
Technologies: Java

Lecturer

2012 - 2014
Baku State University
  • Taught the Java programming language.
  • Taught C/C++ fundamentals.
  • Taught database management systems.
Technologies: C++, Oracle, Java

Software Project Manager

2011 - 2014
NEATS LLC
  • Managed development of a CRM & Sales system for a construction company.
  • Managed development of a sales system for a mobile operator distributor.
Technologies: SQLite, Sencha Touch, Ext JS, PHP, Spring MVC, Oracle, MySQL, Java

Software Engineer

2006 - 2012
IDRAK Technology Transfer LLC
  • Wrote several software apps on C/C++ for XScale, Geode, and VIA Eden-based computers running Embedded Linux, Windows CE, Windows Mobile, and Windows XP Embedded.
  • Built OS platforms for embedded computers.
  • Created a web-based application for law-enforcement organizations, to be used on mobile computers.
  • Was responsible for the development of electronic circuit boards and firmware programming (ATMega, PIC, ARM).
Technologies: Ext JS, PostgreSQL, Windows XP, Windows Mobile, Windows CE, Embedded Linux, .NET Compact, .NET, Linux, jQuery, JavaScript, Oracle, Ajax, SOAP, Jakarta Server Pages (JSP), Java

Internship at ICT Department/NT&QA Team

2009 - 2009
Azercell Telecom
  • Developed a FTP class from scratch to be used in an Oracle stored procedure.
  • Transferred applet-based software into web-based software and improved security mechanisms.
Technologies: jQuery, JavaScript, Apache Struts, Jakarta Server Pages (JSP), Oracle, JBoss, Enterprise Java Beans (EJB), Java EE, Java

CMS for Baku State University

http://bsu.edu.az
A content management system for Baku State University that I created from scratch with a single core and multiple web sites based on DNS.

Sales management system

A sales management system for a construction company. The company built and sold apartments with partial payment. I was a project manager for this software project. We built it using ExtJS, PHP, and MySQL.

Web-Security fix

I was involved in the testing, auditing, and fixing of security bugs for one of the local projects of Proctor & Gamble. The system was built on MySQL, and PHP.

Mobile computer for law-enforcement

I was responsible for integrating Linux to the ARM-based mobile mini-computers used by law-enforcement organizations. I was project lead for software to be used for searching for information in different databases. I used C/C++, Bash for Embedded OS, Java, jQuery, JSP, and JSF for client-software.

Municipality Tax System

A tax tracking system for a local municipality. I was responsible for the project design, architecture, and database optimization. The system is used for tracking the taxes of customers and citizens.

Languages

HTML, C, CSS3, JavaScript, PHP, SQL, Java, Pascal, XML/XSLT, HTML5, C++, R, Ruby, Groovy, Python, Assembler x86, C#

Paradigms

XP, REST

Frameworks

Selenium, Spring MVC, Hibernate, Sencha Touch, SilverStripe, Ext JS, Jakarta Server Pages (JSP), Apache Struts, .NET, .NET Compact, Zend Framework, Android SDK, AngularJS, Ruby on Rails (RoR), Qt, Bootstrap, JUnit

Libraries/APIs

jQuery, Apache POI, jQuery UI, Facebook API, JDBC, Android API

Tools

Oracle Application Express (APEX), Apache Maven, Cucumber, Apache Tomcat, Git, Apache, Eclipse IDE, Jira

Platforms

Oracle, Linux, CentOS, Java EE, JBoss, Embedded Linux, Windows CE, Windows Mobile, Windows XP, Eclipse, NetBeans, Android, FreeBSD, RedH

Storage

JSON, SQLite, MySQL, MongoDB, Memcached, PostgreSQL, Oracle 11g, PL/SQL

Other

RESTful Web Services, HTTP, Ajax, Apache Cassandra, SOAP, SSH, SSL, Enterprise Java Beans (EJB)

2012 - 2014

Master's Degree in Computer Security

Academy of Public Administration under the President of the Republic of Azerbaijan - Baku, Azerbaijan

2005 - 2009

Bachelor's Degree in Informatics

Baku State University - Baku, Azerbaijan

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