
Mohammad Danish
Verified Expert in Engineering
OpenEdge Developer
Abu Dhabi, United Arab Emirates
Toptal member since August 10, 2023
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
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
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)
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Lecturer
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.
Experience
Data Synchronization in Titan ERP
Education
Master's Degree in Computer Applications and Science
Aligarh Muslim University - Aligarh, Uttar Pradesh, India
Bachelor of Science Degree (Honors) in Physics
Aligarh Muslim University - Aligarh, Uttar Pradesh, India
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring