Engineering automation
Excel/VBA macros, AutoCAD automation and scripts that generate engineering documents and reports automatically.
- Excel
- VBA
- AutoCAD
- Python
- Macros
Code × Engineering systems
Javad Ansari — Senior Industrial Software & Engineering Applications Specialist
For 16 years I've been turning engineering requirements into software that works: from AVEVA E3D/PDMS administration to C# and WPF applications and Excel and AutoCAD automation.
var javad = new Engineer
{
Years = 16,
Code = ["C#", "WPF", "VBA", "Python"],
Systems = ["AVEVA E3D", "PDMS", "Excel", "AutoCAD"]
};
javad.Automate(yourWorkflow);
// Always Hello World!!!About
For 16 years at MAPNA Boiler I've worked where industrial engineering meets software, sitting between the engineering disciplines and development and turning engineering and plant-design requirements into tools engineers actually use.
I administer and extend AVEVA E3D/PDMS environments, and I write the software around them: C# and WPF desktop applications, Excel/VBA and AutoCAD automation, SQL Server data tools and Android apps. Every hour taken off repetitive work is an hour given back to real engineering.
Expertise
I write software for engineers. Whether it's an Excel macro, AutoCAD automation or a full C#/WPF application on SQL Server, the goal is the same: less manual work, fewer errors and consistent deliverables.
Excel/VBA macros, AutoCAD automation and scripts that generate engineering documents and reports automatically.
WPF desktop applications built on MVVM: a clean interface on top of precise engineering logic.
Administration and support of AVEVA E3D and PDMS, alongside P&ID and Instrumentation, with custom macros and reports.
SQL Server and API-based solutions, Blazor web apps and native Android apps in Kotlin.
Experience
MAPNA Boiler Co.
Engineering training programs
Selected work
A family-tree (genealogy) web app for recording relatives and exploring the links between generations. Live at nasab.javadansari.ir.
Visit siteMy network of games, gathered in one place and playable in the browser. Live at game.javadansari.ir.
Visit siteAdministering and supporting the AVEVA environment for engineering teams, together with P&ID and Instrumentation, with custom macros and reports that keep design data consistent.
Custom desktop tools, Excel/VBA macros and AutoCAD automation that remove repetitive engineering work, generate deliverables and cut manual errors.
SQL Server solutions, reporting and API integration that connect engineering data across tools, including map data workflows with the Overpass API.
Native Android apps in Java and Kotlin with Jetpack Compose, SQLite storage and JSON data exchange.
A 70-hour PDMS course for the oil industry, helping engineers apply it on real projects.
Process
I sit with the engineers doing the work and see where time and accuracy are lost today.
I keep the workflow, data and interface simple and clear before the first line of code.
Clean, modular code, delivered in small usable versions at short intervals.
Automated tests for the core logic, and real-world testing with engineers on real project data.
Installation, documentation and training, so the tool keeps working without depending on me.
Training
AVEVA / PDMS professional training
Professional training · 24 h · 2020
Professional certificate
ATC & professional certificates
Professional certificate · 2025
Contact
Questions, ideas or just want to say hello? Feel free to write.
javad.ansari@gmail.com