Software Developer
Hello, my name is Josh Browne, in 2021 I graduated from IT Carlow with a Bachelor of Science (Honours) in Computer Games Development.
During my time there, I completed a six month Internship as a Test Engineer with Unum Group, an insurance company.
Here my team worked on the companies Salesforce WebApp. In my short time here I contributed to over two dozen test cases, along with working closely with more senior team members to implement new features and fixes for
the web application our team predominantly worked on.
At present, I am employed as a Software Developer for INIT Innovations in Transportation, Inc.
where I have worked since April of 2022.
At this position I work on a transportation system, which transportation companies use in order to:
- Plan & create timetables
- Live tracking of vehicles (Bus/Train/Tram)
- Real time directing features (order driver to avoid the traffic delays by taking another route, for example)
Just to list a few features. Currently we are in the middle of building a completely new Cloud version of this system. The technologies & areas I have became proficient in
during my time here include: Java | Hibernate | PSQL | Kubernetes | Docker | RabbitMQ | Grafana | Prometheus | Resource Limits |
Performance Measurements
I truly appreciate the fun work I get to do at INIT and the great people I work there with, but I am also eager to expand my horizon and explore new environments.
So I am currently looking for new employment in the software development field. I am eager to upskill, as well as utilise my current skills.
This section details some of the more noteable projects I completed during my time at IT Carlow. Each project card below contains:
In this project I successfully implemented the A-Star pathfinding algorithm (A-Star has Optimal Efficiency and is regarded as the best graph traversal method). I then got this algorithm to run on multiple threads so that multiple agents at different positions, could pathfind to a goal simultaneously.
This project was a defense game that is played on a 10x10 isometric board. The player controls 3 characters, who each take an action every player turn. The actions involve re-positioning and attacking enemies. The aim of the game is to defeat the spawning enemies before they destroy all the town houses.
In this project, I have worked with TensorFlow technology to build a Machine Learning model. The model will take as input, Sentiment Analysis data from user’s tweets about a cryptocurrency and also price data. The output will be a prediction for future prices, this project aims to pick up on Sentiment and Price trends and would hopefully aid a trader in gaining insight to the future state of a cryptocurrency. The acquisition of data and training of models is written in Python code.
This project is a 2D, top-down view, stealth game. The player navigates the map looking for keys to open doors, but watch out for the patrolling enemies! They will chase the player down once they are detected in an enemies cone of vision. The player can also pick up rocks and throw them for a diversion. The aim of the game is to open all doors and get to the end of the maze.
This project was to make a clone of the popular "Impossible Game" game (i.e. Obtain the coin blocks, avoid horizontal collision with the obstruction blocks by jumping over them). The OpenGL vector graphics library was used to create the 3D cube objects. A shader was used to map image files to the cube faces.