Tural M.

About Me

I am an expert Software Engineer with 8+ years of professional experience and strong algorithmic skills in the development of high-value desktop and web application solutions using the latest tech stack, machine learning techniques, and trends. I have mastered the iteration of enterprise-grade customer recognition and CRM software solutions, and database management software on projects for clients and employ a client-centered communication strategy with good written and verbal skills on projects.

AI, ML & LLM

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Technolink Global
Technolink Global
Lead Software Engineer
2020 - 2020
Dubai, United Arab Emirates
  • Provided practical implementation approaches for the rebuild of Technolink's SaaS product QMeter; continuously improving the reliability, scalability, and stability of the platform.

  • Redesigned QMeter's architecture to operate in real-time; challenging the status quo, driving innovation and quality of service on the platform.

  • Offered technical direction for the scaling up of processes on the QMeter platform both vertically and horizontally to handle 100x more traffic from clients.

EnDATA Enterprise Solutions
EnDATA Enterprise Solutions
Founder/CTO
2018 - Present (7 years)
Baku , Azerbaijan
  • Built and developed FaceCommunity – an enterprise customer recognition and CRM software for clients of EnDATA.

  • Provide technical ownership for the engineering roadmap of products within the company.

  • Articulated the value of EnDATA's solutions through planning and execution of the right processes for the adoption of new solutions and best practices.

IT Solutions
IT Solutions
Computer Vision Engineer
2018 - 2018
Baku , Azerbaijan
  • Led the development and deployment of algorithms for a face recognition SDK within IT Vision.

  • Applied best practices in the establishment of a new division within the Engineering department of the company.

  • Optimized algorithms on the face recognition SDK using computer vision techniques and machine learning processes.

DCS
Data Analyst
2017 - 2018 (1 year)
Baku , Azerbaijan
  • Designed, built and optimized algorithms for matching data, scraping the web, and sorting of search results for DCS.

  • Wrote and implemented APIs for data manipulation purposes within the company.

  • Extracted, compiled, and validated data by conducting analysis using standard analytic and/or data science tools and techniques.

KapitalBank
KapitalBank
Software Engineer
2015 - 2016 (1 year)
Baku , Azerbaijan
  • Integrated Western Union and Xazri client applications into the ELMA for the newly implemented RDMS of the bank.

  • Improved the initialization time for the ELMA by decoupling the database connections interface from the main interface.

  • Contributed to design activities and participated in code reviews on solutions KapitalBank.

Naxcivan Bank
Naxcivan Bank
Software Engineer
2013 - 2015 (2 years)
Baku , Azerbaijan
  • Worked as a part of the team of developers for the design and development of the bank's RDMS.

  • Maintained the entire collection of solutions on the bank's databases.

  • Wrote and implemented a program to automatically manage, organize and validate data input into the databases of the bank; reducing task time by 20 percent.

Gamigaya Cement Plant
Automated Process Ops
2011 - 2012 (1 year)
Baku , Azerbaijan
  • Designed and built a small program to automatically manage the temperatures and pipe flow pressures (thus keeping them in range) at the physical processes line of the plant.

  • Trained process owners on the use of the new process and corresponding tools on the processing line.

  • Assisted in the completion of compliance activities on the project.

Showcase

Automated Process Ops - Gamigaya Cement Plant
Automated Process Ops - Gamigaya Cement Plant
  • Developed a desktop application (Python, PyQt5, QML) for monitoring plant temperature, pressure, and voltage.

  • Implemented a Selenium engine for backend automation and management of virtual controllers.

  • Utilized a PostgreSQL database for log storage and plant data management.

Software Engineer - NaxcivanBank
Software Engineer - NaxcivanBank
  • Developed a custom RDMS for the bank's BPM using a user-friendly Database Management System.

  • Implemented a plugin to manage and validate database commands, automating connection pool creation and management.

  • Reduced query time by approximately 20% and increased daily work output by 25% through code conversion from VB.NET to Python.

Software Engineer - KapitalBank
Software Engineer - KapitalBank
  • Designed and implemented an integration solution between KapitalBank's BPM and ELMA.

  • Translated legacy VB.NET and C# code to Python to abstract ELMA's database connection layer.

  • Connected KapitalBank's ELMA to both local and international payment systems.

Data Analyst - DCS
Data Analyst - DCS
  • Developed an intra-company customer search system for DCS.

  • The system enables users within DCS to directly search for real customers.

  • The solution utilizes a web crawler to continuously find companies and businesses related to keywords entered by users.

Software Engineer - Belmont Technology Inc
Software Engineer - Belmont Technology Inc
  • Developed Python, Shell Scripting, tkinter, Pandas, numpy, and SciPy scripts to unify the Temis Harvester and Petromod Harvester solutions.

  • Implemented data compression and data format conversion algorithms for Sandy AI and physics-based AI solutions.

  • Focused on data processing and algorithm development for specific AI applications.

Education

Education
BSc. Mathematics
Baku State University, Baku, Azerbaijan
2007 - 2011 (4 years)