Arjun Atwal
Apprenant.e -
(2)
11
Lieu
Toronto, Ontario, Canada
Curriculum vitae
ArjunAtwal_Resume.pdf
Portails
Catégories
Développement de sites web Sécurité (cybersécurité et sécurité informatique) Développement de logiciels Apprentissage automatique Intelligence artificielle

Compétences

Calculators 1 Coordinate systems 1 Geospatial data abstraction library (gdal) 1 Git (version control system) 1 Information systems 1 Mapbox 1 Marketing 1 Operations 1 Python (programming language) 1 Raster graphics 1 React.js (javascript library) 1 Research 1 Software development 1

Profils sociaux

Réalisations

Dernières rétroactions

Projets récents

Ribbon
Ribbon
Toronto, Ontario, Canada

Tools for Small Businesses

Ribbon (https://getribbon.ai) is on a mission to make business simple for Canadian entrepreneurs. As part of our marketing efforts we create material that we put in a resources section of our website (https://resources.getribbon.ai). We are expanding into a tax offering and want to add tools/calculators that Canadian entrepreneurs can use to make their lives easier. This will involve several different steps for the students, including: Research and understanding a specific common question. Likely this will involve reading a lot of reddit posts. Digging into government regulations. Creating a couple options of what the design/functionality could look like. Implementing a tool/calculator in a single page React App.

Jumelages 1
Catégorie Développement de sites web + 2
Fermé
SteepDeep Software
SteepDeep Software
North Vancouver, British Columbia, Canada

Software Development: Raster Image to tileset for Mapbox

We have an interactive resort ski map where guests can explore digitally. We would like to streamline the creation of new maps at new resorts. Typically a resort will have a 2D and and 3D map. The 2D map starts with an image provided by the resort. This image is tiled with external tools so it may used as a Raster Layer on Mapbox. -- See 2D map on demo product: https://app.steepdeep.ski/?mapId=back_side. Notice as we zoom into the photo we do not loose quality of the image. This is because this image is tiled and placed over top the world. We would like to streamline this process. Your goal, using local development is to create a Python program that takes an image as input and the returns the tileset of the image without distorting the image. This task may prove to be difficult since we are projecting across the Mercator projection. The program you will create will be in Python since there are several resources to perform such operations as GDAL.

Jumelages 1
Catégorie Technologie de l'information + 3
Fermé

Expérience professionnelle

Developer
Ontario Government
Mississauga, Ontario, Canada
mai 2023 - septembre 2023

∗ Enhanced report generation capabilities by learning and implementing new functionality within existing XML and XSLT codebases decreasing the weekly time commitment for the team by 20 hours
∗ Used Mapbox API to create an application which takes sets of officer locations in the form of a Tileset and outputs an interactive map with an icon on each location
∗ Successfully created a pathfinding algorithm that determines which officers should respond to issues as they occur, eliminating the need for a dedicated dispatcher
∗ Implemented SQL queries referencing NicheRMS365 database entities within XML for report generation
∗ Coded Python scripts to automate updating and generating JSON data representing hundreds of employee profiles, assets, and other entities
∗ Performed IT-related tasks on assets, which included diagnosing, repairing and reimaging computers for office use

Éducation

Honours Bachelors Degree, Computer Science
University of Western Ontario
septembre 2022 - Présent