Senior Geospatial Developer
Orbica
Total years of experience :19 years, 2 Months
Responsibilities:
- Analyze project requirements and contribute to scoping for effective spatial data
solutions.
- Develop web map applications using a versatile tech stack: .Net Core, Python,
JavaScript, React.js, and Node.js.
- Collaborate seamlessly within the team to ensure high-quality geospatial
solutions that align with project goals.
- Enforce code quality through linting and comprehensive documentation.
- Write robust test cases to enhance application reliability.
- Implement CI/CD and DevOps processes, ensuring streamlined and riskmitigated project delivery.
Responsibilities:
● Engage in full-stack development utilizing Ruby on Rails native, along with
ElementUI and VueJs components for efficient and seamless application
functionality.
● Spearhead the development of a visual quotation tool, leveraging the D3JS
library for dynamic data visualization and incorporating the Inkscape opensource library for enhanced design capabilities.
Projects:
● Building an in-house CRM using RoR, MySql, VueJs & ElementUI library.
Responsibilities:
● Development of scalable backend APIs and services using RoR (Jruby).
● Develop & maintain plugins for Tracking Systems.
● Working in Agile projects and good understanding of BDD, Scrum methodologies
and Git workflow.
● Development using C#, Jruby, RoR, Java (Basic level), JavaScript, jQuery, HTML5,
and CSS3.
● Code review, Code documentation (RDOC), Write test cases (RSPECs, Factory girl
& FFaker) and improve code coverage (RCov).
● Working with RDBMS (MySQL, PostgreSql, Oracle)
● Participate in SCRUM meetings & Sprint review.
Responsibilities:
• Analyze customer requirements for effective solution identification.
• Conduct geospatial analysis to inform decision-making processes.
• Manage, edit, and review GIS workflows for optimal efficiency.
• Design, develop, test, and support GIS applications using C#, Asp.net MVC, PHP,
Python, and GIS Open Source.
• Utilize TFS as a source control in projects.
• Develop reports using Microsoft reporting tools.
• Provide customer support and maintain positive interactions.
Responsibilties:
- Analyzing Customers requirements
- Cooperation between team members
- Development using C#/VB.net
- Developing Websites using ASP.net MVC (Razor)
- Use of open source libraries (jquery, bootstrap, keenthemes etc..) .
- Use of Google Maps API.
- Use of Kendo UI & ASP.Net Telerik for MVC Library
- Use of Team Foundation server for projects
- Implementing Agile Methodology within the team to meet deadline (JIRA)
- Develop WCF web services.
- Basic Knowledge for Android (using Eclipse/Android Studio)
Website: www.aisc-sa.com
Responsibilities:
- Analyzing Customers requirements
- Cooperation between team members
- Customization & development of new systems based on clients requirements
- Development using C#/VB.net
- Developing Websites using ASP.net, Javascripts, Jquery
- UI Design & Develop Silverlight 5 using VS 2012 & Expression Blend
- Working with RAD Telerik tools (ASP.net/Silverlight)
- Use of MVVM as a standard in coding
- Use of Oracle/MS SQL 2008 within most of projects
- Responsible for developing Crysal Report/SQL Reporting Service
- Use of Team Foundation server/ Visual Source Safe
- Use of Bug tracking system within Team
- Implementing Agile Methodology within the team to meet deadline
Projects: (Projects listed from recent to older)
• Saudi Red Crescent Association
o Project: Analysis & Reporting Tool
Develop a Reporting Tool using Silverlight 5 & Telerik Reporting Controls that help top level managers analyze the performance and quality of services provided by Employees in Saudi Red Crescent Association.
• Royal Saudi Air Force Project (Intelligence Departement): o Project: Intelligence Analysis System - (Silverlight)
Developing new Intelligence Analysis System using Silverlight 5 (C#) and using the latest technologies.
• Royal Saudi Air Force Project (Intelligence Departement):
o Project: Intelligence Analysis System - (Desktop Version)
Development of Desktop Solution using VB.net, Crystal Reports, GIS Mapping Objects and Oracle.
• Riyadh City Municipality:
o Project: Website Maintenance (GIS Section)
Maintain & Update GIS features for Riyadh City municipality website developed by ASP classic.
o Project: Archiving System
Development of a Desktop solution using C# used for archiving Data & Generate reports using Crystal report
Responsibilities: - Analyze Customer requirements
- Development of GIS Solutions using VB.net/VB6
- Development of Vehicle Tracking Systems with GPS
- Customization Solution using GIS Objects. (VB6, VB.Net)
- Maintain & upgrade existing solutions
• Egyptian Survey Authority: o Project: Archiving System
Development of a GIS Desktop solution to get Maps from ESA servers based on end user criteria.
• Military Egyptian Police: o Project: Vehicle Tracking System
Development & Maintenance of Vehicle Tracking System, using VB6 with the use of GPS and UHF Radio tracking Transmitter System.
Responsibilities: • Understanding of localization process flow, linguistic and cultural issues.
• Formatting and recompilation of help files
• Solving problems related to TMs (Translation Memories) and CAT Tools
• Support in-house Translators and Freelancers
• Website/Software Localization
• Develop Macros using VBA to automate localization steps
Degree Bachelor of Business Administration Major Management Information System (MIS) GPA 3.7 with Honor
Name École des Fréres (French school) Graduation 2000