Mohammad Danish, Developer in Abu Dhabi, United Arab Emirates
Mohammad is available for hire
Hire Mohammad

Mohammad Danish

Verified Expert  in Engineering

OpenEdge Developer

Abu Dhabi, United Arab Emirates

Toptal member since August 10, 2023

Bio

Mohammad is a technical expert and consultant with nine years of experience in application software development. He specializes in analyzing, coding, and testing systems and applications using Progress 4GL. Mohammad has collaborated with insurance and financial industry clients, as well as with government institutions.

Portfolio

Microexcel
Progress 4GL
Infosys
Progress 4GL
Wipro
Progress 4GL

Experience

  • Database Management Systems (DBMS) - 9 years
  • Progress 4GL - 9 years
  • Progress Application Server (PAS) - 4 years
  • Mathematics - 3 years
  • C++ - 3 years
  • C - 2 years
  • SQL - 1 year
  • Linux - 1 year

Availability

Part-time

Preferred Environment

Windows, Linux

The most amazing...

...thing I've developed was a batch program for AR/AP finance module using RESTful web services to synchronize data with an Oracle database.

Work Experience

Progress Consultant (Contract)

2019 - PRESENT
Microexcel
  • Developed batch programs in Talk, a built-in OpenEdge application, for accounts receivable and accounts payable (AR/AP) finance module to synchronize all required Talk data with Oracle. Used RESTful web services through the HTTP client feature.
  • Identified existing bugs in the system and fixed them permanently.
  • Wrote complex queries and built reports on business user requests.
Technologies: Progress 4GL

Senior Software Engineer

2018 - 2019
Infosys
  • Collaborated with Infosys McCamish clients such as Teachers Insurance and Annuity Association of America (TIAA) in delivering VPAS Life, a life insurance policy and deferred annuity administration system.
  • Developed new modules and modified existing ones in the application.
  • Fixed bugs in the system and performed various tasks for enhancement purposes.
Technologies: Progress 4GL

Senior Software Engineer

2017 - 2018
Wipro
  • Improved an LPG distribution and maintenance system and route planner used throughout Australia to publish routes for the delivery of LPG products.
  • Communicated with the client effectively to gather information on issues.
  • Fixed bugs and found the root cause of legacy issues.
Technologies: Progress 4GL

Senior Software Engineer

2017 - 2017
NCR
  • Used an in-house Progress 4GL application for manufacturing processes, developed a trigger-based program to synchronize data, and published data using Simple Object Access Protocol (SOAP) for web services.
  • Generalized a trigger-based program that captures changes for required tables.
  • Set up a cron job that publishes all data to SOAP web services.
Technologies: Progress 4GL

Software Engineer

2014 - 2017
JKT
  • Handled the customer portal and various processes, including order entry, electronic data interchange (EDI) routing, EDI orders, remote terminal unit (RTU) synchronization, shipping, manufacturing, and an event-driven process chain (EPC).
  • Performed pre- and post-deployment testing for major and scheduled change and release requests.
  • Trained colleagues and new team members on different modules.
Technologies: Progress 4GL

Lecturer

2013 - 2014
Mohammad Ali Jauhar University
  • Served as a lecturer at the Department of Computer Applications.
  • Taught courses on database management systems (DBMS), data structures, C, C++, and operating systems.
  • Coordinated with the core committee of the Department of Computer Applications and designed the complete curriculum for the undergraduate degree program—Bachelor of Computer Applications.
Technologies: Applications

Experience

Data Synchronization in Titan ERP

The Titan enterprise resource planning (ERP) project aimed to synchronize pension data using RESTful APIs. My tasks included working on various aspects of the system, such as its order entry, invoicing, EDI routing, EDI orders, syncing RTU, shipping, manufacturing, sales structure, EPC process, and customer portal. I contributed to one of the project's key accomplishments—synchronizing OpenEdge data with Oracle data. To achieve this, I also worked on consuming RESTful APIs.

Education

2009 - 2012

Master's Degree in Computer Applications and Science

Aligarh Muslim University - Aligarh, Uttar Pradesh, India

2005 - 2008

Bachelor of Science Degree (Honors) in Physics

Aligarh Muslim University - Aligarh, Uttar Pradesh, India

Certifications

MARCH 2016 - PRESENT

OpenEdge Application Developer

JK Tech

Skills

Languages

Progress 4GL, C++, SQL, C, Java

Storage

Database Management Systems (DBMS)

Platforms

Linux

Other

Mathematics, Progress Application Server (PAS), Computer Science, Computer Repair, Applications

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