Harold Avenia

Harold Avenia

$30/hr
Senior GIS Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Bogota, Bogota, Colombia
Experience:
15 years
HAROLD ENRIQUE AVENIA DELGADO HANOIT LLC in Florida Profile: Technical leader in web development and experience certified in software project management; my large experience is related to planning, design, development, and deployment processes using software industry-standard, good practices about design patterns, development methodologies, and its implementation. Extensive experience in building SaaS or PaaS for spatial data analysis and management integrating commercial mapping technologies or open-source geography platforms, knowledge and experience in Agile/SCRUM development methodologies, able to lead work groups towards continuous improvement of design and development process. Skills Programming languages: • JavaScript, Java, .Net, Python. Web Development Frameworks Nodejs, React-REDUX, VueJS, Flask(Python), Spring Framework(JAVA) Other frameWorks; • TypeScript, GraphQL, Gulp, Grunt, Swagger, Apache Spark, Apache Kafka, RabbitMQ. Layout and Design: • HTML5, CSS3, Bootstrap, Reactstrap. Machine Learning Python: • TensorFlow, Keras. Databases: • PostgreSQL and PostGIS, SQL Server, MongoDB, Oracle, Redis, Elastic Search GIS Tools: • ArcGIS Enterprise, ArcGIS Desktop - Pro, Web AppBuilder for ArcGIS, ArcGIS REST API, ArcGIS API for Python, ArcGIS SDK for Java / NET, ArcGIS SDK for Pro, QGIS, Leftlet, Openlayers, Geoserver, GeowebCahe. Agile Tools: • JIRA y AzureDevops Other Operating Systems: • Ubuntu Server – CentOS Cloud Services: • Amazon Web Services (EC2, Storage Services S3) DevOps: • Docker, Kubernetes, Jenkins, Ansible, GIT. Education: Bachelor of Science in Systems Engineering UNAD FLORIDA University (Miami FL) September 2019 Systems analysis and programming technician Arkos U Coportation (Bogotá – Colombia) February 2004 National Police subofficer of Colombia Police Administration Technician Antonio Nariño Police School (Barranquilla Col) April 2003 High School Salesiano Juan del Rizzo (Bogotá – Col) Noviembre 1999 Certifications: (2020) ArcGIS Desktop Professional (EADP19-001) Esri Inc current ID ESRI- - Project Management Professional (PMP) PMI | Project Management Institute License number- Renewed until 2022 Courses y Seminars: (2020) • Specialized Program - Full-Stack Web Development with React, Hong Kong University of Science and Technology, Nov 2020 - Duration 6 months. • Master DevOps with Docker, Kubernetes and Azure DevOps, Udemy. • Master en Machine Learning - Aprende R y Python, Udemy . • Spatial Analysis with ArcGIS® Pro. Aug 2020, Esri. • Project Selection Methods, Jul 2020, certificacionpm. • Agile project management. Keys to understand it, Jul 2020, certificacionpm. • Change management, Jul 2020, certificacionpm. • Control of a Project, Earned Value Technique, Jul 2020, certificacionpm. • Conflict management, Jun 2020, certificacionpm. • • Public speaking, Jun 2020, certificacionpm. ArcGIS for Server Site Configuration and Administration. Febr 2020, Esri. • Deploying and Maintaining a Multiuser Geodatabase. Feb 2020, Esri. • ArcGIS Pro Essential Workflows. Jan 2020, Esri. • Building Geodatabases. Jan 2020, Esri. (2018) • ArcGIS Enterprise: Configuring a Base Deployment. Dec 2018, Esri. • Sharing GIS Content Using ArcGIS. Dec 2018, Esri. • Developing Web Applications Using the ArcGIS API for JavaScript. Dec 2018, Esri. • Designing Maps with ArcGIS. Sept 2018, Esri. • Get Started with Insights for ArcGIS. Jun 2018, Esri. (2015) • PMP EXAM PREP BOOTCAMP. Sept 2015, Global Knowledge. Work History: COMPANY ROLE PROYECTO DURATI ON Leadership and technical support to the development group in the use of different technologies and development tools for solutions customized using ArcGIS API for JavaScript, Web AppBuilder for ArcGIS, ArcGIS REST API, ArcGIS API for Python, ArcGIS Runtime SDK for Java/ NET; covering a wide range of topics such as web services consumption, geocoding, network analysis, geoprocessing, data analysis, and mapping. Customization of corporate solutions using ArcGIS Enterprise deployment patterns. Coordinate and plan the migration of business systems where updating is required in the technologies, components, or patterns of solution or infrastructure architecture. To work as part of the Scrum team helping to prioritize and plan the next development efforts in cross-functional teams. Define coding standards, code reviews, test automation, and automated configuration of deployment environments for solutions provided to customers using Dockers, Kubernetes and GIT. Design and document the deployment architecture and components of the solutions proposed to customers. Solution and technologies in which I have participated: Esri Colombia S.A.S. Migration SINUPOT system (territorial legal information management system) for District Secretary of Planning It built with the WebAppBuilder, Dojo and Javascript (frontend) and ArcGIS Server, Python (backend) to Experience Builder using background technologies such as: React, Redux, Typescript, Reactstrap, NodeJS, Dec 20 Development Webpack, and Esri's tools (ArcGIS Server, Portal, ArcPy, Workflow Manager) in the – Lead Backend. Current The lead of the development of the printing service in ArcGIS Server to generate the cadastral boundaries certificate for Cadastral Bogotá. To do this, they were designed different layouts template for ArcGIS Pro; A Geoprocessing Restful Service was created in ArcGIS Server and using data from the Oracle's LADM Model and integrated with the Cadastral Query System printing Widget, it was used: ArcGIS Pro, ArcGIS Online, ArcPy, Python, Javascript. Design and document the deployment architecture and components of the Multipurpose Cadastral Solution at Enterprise Architect for IGAC. Customization and personalization of the graphical interface of ArcGIS Pro for IGAC, creation of new Add-ins for the Parcel Fabric tab, adding new buttons that execute the Parcel Fabric tasks for multi-purpose cadastre using .NET and the API of ArcGIS SDK For ArcGIS Pro. Migration of the Cadastral Drawing Generator Solution from on-premise architecture to cloud architecture on Azure for Cadastral Bogotá. Design, configuration, and development of a system for search reforestation areas captured with Survey123 for Ministry Of The Environment, using Web AppBuilder for ArcGIS and ArcGIS Online, the viewer was developed using Javascript and Dojo. Requirements collecting, design, and custom development (Frontend/Backend) of a solution using Machine Learning frameworks and integrating the prediction models made by the data scientist for the prediction of Geochemistry indicators (API Gravity, SARA Fractions, Viscosity) for Ecopetrol Company. Leadership the workgroup, advising and using technologies, such as REST services that used the models to be consumed by the Geographic viewer (WAB) that shows data using maps, graphs, and reports; the solution was built using the libraries: Scikit-learn, TensorFlow, Flask Python, D3.js, ArcGIS API for JavaScript, Web AppBuilder for ArcGIS, ArcGIS API for Python. Develop an application with Web AppBuilder and develop custom Widgets built with Dojo for the generation of graphs and statistics reports of the laboratory samples for Ecopetrol Company, using technologies such as D3.js, ArcGIS API for JavaScript, Web AppBuilder for ArcGIS. Coordinate and planning of the SOE services migration, developed in SDK Java for ArcGIS 10.4.1 that Generates drawings and it integrates a Payment Gateway towards the ArcGIS Server 10.6 for Cadastral Bogotá. Refactoring Python's Script for Experian Company to increase the number of records processed in batch and seeking to reduce processing times using parallelism, multiprocessing, and tuning in the ArcGIS Server, Terada, and SQL Server components. Development of a Camera Streaming Server, using technologies for distributed systems such as RabbitMQ, Apache Kafka, and WebSockets for the transmission of video cameras in real-time from different providers that transmit in the RSTP/TCP/HTTP protocols for exchange native format in web format in real-time and so their integration in the control panels (Dashboard) and Web Maps in AGOL for the National Police Control Center, using languages such as Spring Framework (Java), JavaScript, AngularJS and ArcGIS Dashboards. Custom development of a geoprocessing REST service in ArcGIS Server for geocoding and approximation of addresses for the National Police and reporting quadrant applications using ArcGIS API for Python, geocoding services and locators, Oracle databases, and Elastic Search. Coordination of the development of the REST Service for the single or batch geocoding of addresses, with the ability to approximate addresses and find places of interest using a Natural Language Processing algorithm in Python for the approach of strings and analysis of matches for the system of filing of SPOA complaints, to increase the number of complaints located on the map for FISCALIA (State's Attorney); using tools like Flask Python, NPL, SQL Server, Geocode services and locators, ArcGIS Server. Functions: Coordinate and execute a GIS project for the company. Tasks: Requirements collecting, scope validation and analysis of investments and technology acquisition (Hardware/Software), management interdisciplinary team (technical support, infrastructure, and information security and developing custom software under different methodologies), and feedback of management indicators. Hanoit S.A.S GIS Project Consultant Coordination, supervision, and support to technical staff in the use of free software tools (OpenGeo, Qgis, PostgreSQL, OSRM, and OSM) and analytics tools build with Apache Spark, Apache Kafka, and AWS ElastiCache for Redis. Abr 2016 – nov 2016 Achievement: Development SaaS of Geocoding and Route Planning under Java Spring and Swagger, also of its admin Dashboard in the web portal www.ruteando.co using Javascript, Angular, Jquery, Babel, Gulp. Functions: Lead GIS planning and development efforts. Tasks: Responsible for creating GIS development team, planning and tacking all company GIS projects guaranteeing quality and productivity, always maintaining software industry-standard, and upgrade to the latest technologies in the market. Geocentri GIS Projects x LTDA Lead Smart Map & GIS Projects Developer Lead s Ltda. Achievements: • Implementation of a Map Server in the cloud using OpenGeo technologies (Geoserver and Geowebcache) for consumption through WMS/WFS/ WMTS protocols. • Updating of cartographic contents on the main roads. • • Lead the development of geocoding and routing web services using Restful and OAuth protocols. Functions: Coordination of GIS projects, design, direction and tracking of the software projects; including supervision, evaluation, and support of technical staff. Achievements: • Coordination, planning and monitoring of the Smart Taxi (Taxi dispatch software) develop with Android, Windows CE, Java EE, Asterisk, PostGIS, Geoserver, Openlayers technologies. • Lead the migration of geocoding and routing SOAP services built with Java towards RestFul Java Services. • Coordinate the creation of Navigation 2D project for Android and Windows CE devices. • • Coordination of the migration of routable cartography to navigation formats such as PAPAGO!, TeleAtlas, Travel Mapa. Functions: Lead and architect of solutions for geographic information systems projects. Smart Map & Development Developer Lead s Ltda. Achievements: • Development lead of the SMART AVL (tracking and fleet management web software) using PostgreSQL, Openlayers, Geoserver. • Development lead of the INFOUSO (land's use expedition software to business) for the Barranquilla Chamber of Commerce and Mayor's Office. • Lead to build the route planning services using PGROUTING. • • Design and development for the solution for dispatching taxi fleets through PND-GPS devices and the integration of the IVR system (Asterisk). Functions: GIS Developer. Smart Map & Developer Developer s Ltda. Achievements: • Development of a tracking Fleet system with JSP, Javascript, PHP and Autodesk Mapguide. • Development of a Postgres/Postgis data export system to Polish format for data migration to Garmin IMG format. • Development of a web viewer editing for routing maps with Javascript, Openlayers, Geoserver, PostGIS. Sept 2013 – mar 2016 Abr 2011 – Jun 2013 Jul 2008 – mar 2011 Ago 2007 – jun 2008 Functions: Coordinate and support the SIEDCO Geographic Module at the national level. DIJIN – National Police Geographic Analyst and Aux. of Statistics. Achievements: • Implementation of 33rd Colombia police departments, training in handling, installation and configuration of the SIEDCO geographic module. • Support training for the SIEDCO geographic module for those attached to criminological investigation centers. • Training in the use of the ARCMAP tool for the analysis, purification, and presentation of spatial data, such as the generation of statistical reports for the safety committees in each department. Jun 2005 – jun 2007 Freelance Chuck Comstock FullStack Senior GIS Developer GIS Upwork Developer Virtual Reality 360 David Dodds FullStack GIS Developer Design and development of Responsive Web App for Internet's Utility Network using background technologies such as: React, Redux, Reactstrap, NodeJS, Webpack and Esri tools (Arcgis JS, ArcGIS Server, Portal) Design and development e-commerce web page for selling cameras 360 products and map dashboard for visualization all video and photos 360 uploads and georreferenced using a map web with the ability to 360 rotate images visualize. using technologies such: TypeScript, React/Redux, NodeJs, Strapi (CRM), Stripe (Payment Processing), Leaftlet, Postgres/PostGIS, Amazon EC2, Amazon Route 53, S3, Load balancer. Ene 2021 Actuallly Dec 2021 – Sep 2021 Marine AI visualisation Design and velopment an Marine AI interface will be based on a graphical representation of the harbour, we want to enable users to interact with the system using a familiar representation, and therefore we will use a GIS map to show the harbour layout, and layer on top vessels location and movement, planned activities and other later additional layers. The purpose of this milestone is to create the underlying core components (PostGIS DB, Geoserver and OpenLayers) to create the basis which we will build on in later milestones to enable further features and functionality in the front end. TransformologyXR Hazem Fayyad FullStack GIS Developer This milestone will deliver a map layout showing the harbour infrastructure and all the vessels that are currently berthed in the harbour or scheduled to berth at a future date. The data will be stored in Postgress database (infrastructure and vessels), this data will be Feb integrated with geoserver which in turns provides the data layers for the 2021open layers component.. May 2021 Scopes: • Create the data schema in Postgress for o Harbour infrastructure (Quays and berths) o Vessels (Berthed Vessels and planned vessels berths) • Configuring Geoserver to integrate the data from postgress and server the layers Create the open layers visualisation to show the data created in the previous steps. Integration with real time data • • o o o Real time AIS data feed Real time radar data Real time weather data • • • Chuck Comstock Senior GIS Developer Developer Upwork o Real time tide data Integration with AI module Ability to create and modify plans Reports and dashboards ArcGIS Pro UN Add-Ins Create to custom Gas Utility Network form it obtains info just after a trace completes using the tools from ArcGIS Pro, using the current geoprocessing subnetwork trace tool for updating the MAOP(s) and other values. Jun 2020 – Functionalities: Nov • Regulators found in the trace 2020 • Regulator MAOP(s) found in trace • Mains found in trace • Mains to update Tools used ArcGIS Pro SDK for Microsoft .NET Chuck Comstock Senior GIS Developer Developer Upwork ArcGIS Pro Layouts Add-Ins Creation of some plug-ins that use with designs created for ArcGIS Pro 2.5. The plugin autocompletes the user who will work in ArcGIS Pro information about some text fields such as the county name, cities and texts about the sub-detail of the region according to the occupied participation extension area in the print view, this functionality works automatically when you make a pan, zoom or map frame change. Apr 2020 – Mar 2020 Tools used ArcGIS Pro SDK for Microsoft .NET Chuck Comstock Senior GIS Developer Developer Upwork Extreme Technology S.A GIS Advisor and Consultant Autocab Colombia S.A.S GIS Advisor and Consultant ArcGIS Web AppBuilder Developer Edition Customization 2D Migrate and develop multiple Silverlight widgets to Web AppBuilder Developer version 2.15 of a service utility application using the Javascript API for ArcGIS 3.18. Functions: Advisor and consultant as controller for geographic information systems Achievements: • Controller of the SAT tests for the implementation of the GIS Component under ARGIS –ARCFME tools. • Monitoring and review of the 200 activities of the SAT tests by the developer company TELVENT. • Advice and consulting to EMCALI in the management, functional rethinking of tests and searches for a shared solution in the event of delays, organizational reorganization in the event of delayed activities. • Compliance with the audit of 100% of the activities and functional delivery of the SAT tests to 85%. Functions: Advisor and consultant in the digitization of cartographic content for the countries of Colombia, Mexico, Argentina, Peru, Panama. Achievements: • Geoprocessing of cartographic content for AVL services. • Updating and maintenance of the cartographic contents created. • Import of international formats for data migration for tracking systems. Jan 2020 – Mar 2020 Feb 2013 – Jun 2013 Oct 2010 – jun 2013
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.