GIS web developer
I have a strong background in GIS development, with a bachelor's degree in Geography and several years of hands-on experience in the field. Throughout my career, I have acquired a diverse set of skills and knowledge that have contributed to my success as a GIS developer.
My educational foundation provided me with a deep understanding of GIS concepts, including spatial data management, data analysis and cartography. I have extensive experience working with various GIS software, such as Esri ArcGIS and QGIS, as well as proficiency in utilizing proprietary and open-source GIS tools.
Programming is one of my core strengths, and I am highly proficient in Python and JavaScript. I have utilized Python extensively to automate GIS workflows, script data processing tasks, and develop custom tools and extensions. This has not only improved efficiency but also allowed me to tailor solutions to specific project requirements.
Web development is another area of expertise I have developed over the years. I have a strong command of GeoDjango, HTML, CSS, and JavaScript, which has enabled me to create interactive and visually appealing web-based GIS applications. I am well-versed in using popular web mapping libraries and APIs such as Leaflet, Mapbox, and Google Maps API.
I have a solid understanding of spatial databases and have successfully worked with systems like PostgreSQL/PostGIS and MySQL with spatial extensions. I am skilled in spatial indexing, spatial queries, and database design principles, which have facilitated efficient data management and retrieval for spatial analysis.
Overall, my experience as a GIS developer encompasses a blend of GIS expertise, programming skills, spatial database knowledge, and problem-solving abilities. I am confident in my ability to contribute to any GIS development project and thrive in a dynamic and ever-evolving field
EDUCATION
Dedan Kimathi University of Technology
[May 2017] - [December 2022]
BSc. Geomatics Engineering and Geospatial Information System.
WORK EXPERIENCE
Castify.ai, Israel
Quality Assurance - [Nov 2022] - [June 2023]
Tasks
Identify and document bugs,defects and other issues found during testing and working with the development team to resolve them.
Developing and implementing comprehensive test plans and test cases for mobile applications.
Conducting compatibility testing with different mobile devices, OS versions and screen sizes.
Ensuring the overall stability, functionality and usability of the mobile Application.
Continuously monitoring and evaluating the mobile applications to identify areas of improvement.
Creating and maintaining automated data appending and updating scripts in Airtable using APIs and JSON data.
Machini Technologies, Kenya
GIS Developer Consultant- [Feb 2023] - [June 2023]
Tasks
Analyzing GIS data and visualization on the Web GIS.
Maintaining their GIS web app ( GeoDjango).
Training Django web development.
Maintain, debug and Improve their GitHub repository projects.
Cleaning GIS data and Spatial data management.
Project planning.
Mara Elephant Project, Kenya
Ecoscope Engineer- [June 2023] - [January 2024]
Tasks
Developing and implementing conservation software projects.
Developing/contributing to custom scripts, notebooks, and report generation for MEP and close partners.
GIS data analysis.
Cartography
GIS software development
Mara Elephant Project, Kenya
Data & Reporting Manger - [February 2024] - [Present]
Tasks
Developing and implementing conservation software projects.
Developing/contributing to custom scripts, notebooks, and report generation for MEP and close partners.
GIS data analysis.
Cartography
Data cleaning and management
SKILLS AND STRENGTH
Technical Skills
Python
Data analysis
web development ( Django)
APIs
Software development
Data engineering
Python
Javascript
Leaflet
ChartJS
Bootstrap
Cloud
Google Earth Engine
Google Colab
Datalore
Kaggle
Database
Postgresql (PostGIS extension)
Social Skills
Teamwork
Effective Decision-making
Leadership
Time management
Effective communication
Integrity
Francis Odero loves poetry, Coffee, nature walk, interacting and socializing, travelling, getting to know everything and anything and more so doing research.