Skip to content

Commit

Permalink
fixed alot of terrible writing
Browse files Browse the repository at this point in the history
  • Loading branch information
thomascrha committed Sep 15, 2023
1 parent 7392d7e commit e70184d
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions resume.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,59 +93,59 @@ keywords:

**2022-current, Sydney, NSW**

Working within the data analytics team building/maintaining a variety of services and products used by the wider business to improve claim management. Providing ML-Ops support for the team – setting up GPU nodes, cluster data connection and configurations.
Working within the data analytics team building/maintaining a variety of services used by the wider business to improve claim management.

- Implemented a new Docker registry/git tagging system to improve overall maintenance of there stack as well as being able to track down bugs faster.
- Migrated a employee allocation tool from a legacy system to a new system built on top of a modern stack (FastAPI, HTMX, PostgreSQL, Docker).
- Refactored/Rewrote a core application into something which is far more maintainable as well as extensible.
- Implemented a new artifact tagging system to improve developer operations.
- Migrated their employee allocation tool from a legacy system to a new system built on top of FastAPI, HTMX, PostgreSQL.
- Refactored their property triage tool-chain.

### Senior Engineer, Dragonfly Technologies

**2019-2022, Sydney, NSW**

Working on multiple greenfield projects for various clients based primarily around automation of network infrastructure (routers, switches etc.). With a focus on designing, creating and implementing back-end solutions and performing BAU Dev-Ops/SRE roles for managing and maintain clients infrastructure using infrastructure as code paradigms.
- Designed and developed a collection engine for collecting, processing and actioning network device infrastructure by crawling through a network and hoping between devices collecting their data.
- Worked on [Rapid for Telstra Purple](https://www.dragonflytechnologies.com/case-studies/telstra-rapid#) a Ansible Tower like offering for managing and provisioning network infrastructure.
- Designed and developed [fusion](https://www.dragonflytechnologies.com/services/automated-managed-services) a automated managed services platform.
Working on multiple greenfield projects for various clients based primarily around the automation of network infrastructure (routers, switches etc.). With a focus on designing, creating and implementing back-end solutions and performing BAU Dev-Ops/SRE roles for managing and maintain clients infrastructure.

- Architected the discovery-tool, an automation engine for collecting and processing network device information by crawling through a network.
- Worked on [Rapid for Telstra Purple](https://www.dragonflytechnologies.com/case-studies/telstra-rapid#) a platform for managing and provisioning network infrastructure – primarily integrating the discovery-tool.
- Designed and developed [fusion](https://www.dragonflytechnologies.com/services/automated-managed-services) a automation managed services platform.

### Full Stack Engineer, Appen Australia

**2018-2019, Sydney, NSW**

Part of a small team maintaining Appen's language resource work tool, Ampersand. Running the day-to-day tasks of the site (dev-ops and infrastructure management),feature creation and bug fixing.
Part of a small team maintaining and running the day-to-day tasks of the site of Appen’s language resource work tool, Ampersand.

- Helped move from our old system to [Ampersand](https://success.appen.com/hc/en-us/articles/360049566731-Guide-to-Running-an-Audio-Transcription-Job) beginning 2018.
- Implemented our lexicon tool into [Ampersand](https://success.appen.com/hc/en-us/articles/360049566731-Guide-to-Running-an-Audio-Transcription-Job) feature set.
- Implemented the video transcription module used inside the tool allowing users to annotate video recordings.
- Assisted in the transition from their old system to [Ampersand](https://success.appen.com/hc/en-us/articles/360049566731-Guide-to-Running-an-Audio-Transcription-Job).
- Implemented our lexicon tool into [Ampersand](https://success.appen.com/hc/en-us/articles/360049566731-Guide-to-Running-an-Audio-Transcription-Job).
- Implemented the video transcription module, allowing users to annotate video recordings.

### Project Engineer, Appen Australia

**2012-2018, Sydney, NSW**

Creating custom solutions for various projects to meet client and business needs.

- Helped transition from python2 -> python3 (conversion of scripts and sites).
- Developed custom scripts/web applications for client projects.
- Various ETL integration’s.
- Linux server work to deploy and manage the various scripts/web application.
- Various data science analysis’s.
- Helped transition from python2 to python3 (conversion of scripts and sites).
- Developed custom applications for client projects.
- Implemented various ETL pipelines.
- Preformed Linux server work to deploy and manage the various scripts/web application.
- Performed various data science and analysis tasks for client projects.
- Created multiple different packaging scripts and workflows for repeat clients.
- Created an automated backup system utilising AWS's Glacier storage tier.

### Owner and Operator, 9bitbyte

**2013-current, Sydney, NSW**

A computer solution company providing mainly small business in my local area with various tech services and assistance.
A small business that I run on the side, primarily for contracting work.

## achievements

**Fusion:** a web-application/system built for Dragonfly Technologies to be used within there organisation helping them provision, automate, monitor and manage customers infrastructure – web-applications, VM’s, cluster, router, firewalls etc. . Primarily the applications utilised an concept called services – these where graph based work flows, all of which was customisable via a react front-end. Each node could be some sort of task (python script, Ansible playbook etc.). These tasks would then be run inside the customers network via a micro-service component called a satellite. Depending on how that task went (succeeded or failed) would then determine how the rest of the work flow would run. These services could also then be published to a customer portal, allowing service catalogue items to be selected and run.
**Fusion:** a distributed system built for Dragonfly Technologies used inhouse to manage and monitor customer’s network, application and hardware infrastructure. Workflow services could be created, executed and monitored all within the application. These services could then also be published to a customer portal, allowing them to be run by external customers – providing them with self-service options.

**Discovery tool:** a tool developed for Telstra allowing for finding of assets and network devices on a network without knowing what is there in the first place. The engine works by connecting to a set of know devices – collects data from them and then attempts to ‘crawl’ (ssh to any devices that device has knowledge of) – and in doing so being able to traverse a complex network structure to find all devices that are currently connected on that network.
**Discovery tool:** a tool developed for Telstra to crawl device assets on a network. The engine works by connecting to a set of known devices – collects data from them and then attempts to ‘crawl’ (ssh to any devices that device has knowledge of) – and in doing so is able to traverse a complex network structure to find all devices that are currently connected to that network.

**End-to-end selenium testing suite:** a client-side testing suite implemented with server tests, utilising selenium, Docker and py-test allowing end-to-end testing of web applications. The framework provides a simple methodology for working through web pages via xpath's, allowing for DOM object waiting/checking.
**End-to-end selenium testing suite:** a client-side testing suite implemented with server-side test. Included was a tool that allowed for recording of xpaths as the user clicked through a selenium hosted web session. This could then be used to generate code for the test.

## projects

Expand Down

0 comments on commit e70184d

Please sign in to comment.