Provide professional services for geospatial desktop and web systems, perform upgrade projects, develop custom tools, and deliver extended solutions for electric, gas, and water utility companies all over the world.
Guide new developers and bring them up-to-speed to follow internal guidelines & engineering processes to deliver high-quality, clean, maintainable, and efficient code in C#, JavaScript, and Python using ArcObjects, GeoCortex & ArcPy, among others.
Design, implement, document, install & maintain customizations for ArcFM products like ArcFM 10.x, ArcFM Web (VertiGIS), and ArcFM XI. Additionally, customize ArcGIS products like ArcMap, ArcGIS Pro, & ArcGIS Server SOEs. Build and maintain WIX installers, Jenkins pipelines according to DevSecOps standards. Contribute to ETL projects to transfer GIS data between systems and beyond.
Develop GIS desktop and web applications, perform upgrade projects, implement custom tools and deliver solutions. Plus, contribute to the Extended Support and Maintenance (ESM) tasks for clients all over the U.S. to deliver clean, efficient code in C#, JavaScript, and Python using ArcObjects & ArcPy based on the project requirements.
In addition, build and maintain WIX installers and Jenkins pipelines, design and implement ArcFM Web / GeoCortex (GW5) Workflows, Reports, Printing, and ArcServer SOEs. Furthermore, contributing to ETL projects to transfer GIS data between systems.
Mainly, I was building GIS Web & Mobile Applications using ArcGIS APIs and SDKs.
Plus, building Web Services to support the backend and System Integrations using ArcGIS platforms like ArcMap, ArcGIS for Server, Portal for ArcGIS, ArcGIS Online, WebAppBuilder, GeoEvent Extension, Geodatabases, Geoprocessing Tools, … etc.
In addition, I was preparing the customers' environments by applying high availability and security concepts. Furthermore, I was contributing to daily tasks of discovering requirements, structuring analysis, and designing under the Agile / SCRUM methodology.
finally, I was Providing technical support, consultations, and training for customers.