Software Engineer
Current• Integrate ArcGIS Pro workflows with Python scripts to automate spatial data analysis and mapping processes, enhancing the efficiency and accuracy of civil engineering project planning and execution.• Leverage Python to automate the processing and analysis of large datasets, reducing manual processing time by 40%.• Implement robust data validation scripts in Python, ensuring high data quality and consistency across all engineering projects.• Design and deploy custom data reporting tools using Python, enabling real-time data insights and supporting strategic decision-making.• Spearhead the migration of legacy data management systems to modern Python-based platforms, enhancing system scalability and performance.• Collaborate closely with engineering teams to identify data requirements and develop bespoke Python scripts that streamline data collection and analysis processes.• Utilize Python libraries such as Pandas for complex data manipulation tasks, facilitating advanced engineering analyses.• Continuously monitor and optimize data workflows, employing Python to adapt to changing project needs and data volumes.• Develop and manage azure functions to automate the storage and retrieval of engineering data files, ensuring seamless integration with cloud-based infrastructure for improved data accessibility and security.