UI Engineer [Using Elm, TypeScript, Bash]
FeatureSpace [Jun 2021 - Present]
- Used Elm to deliver new features to existing system using an MVU architecture modal
- Lead migration of E2E system to Cypress and TypeScript
- Implemented new UI features in a purely functional manner
- Worked on tooling to improve workflow
- Worked along side deployment team and automation team to implement new tooling
- Facilitated and mentored interns to help them achieve their goals
Full-Stack Developer [Using Python, JavaScript]
Natoora [September 2020 - April 2021]
- Implemented new features to existing code base using React Native
- Added endpoints to back-end for the UI to connect to using Django
- Used Python and Django to define new end points to retrieve new product data that was not previously stored
Lead Curriculum Developer / Lead Tutor
SparkSheep [Jan 2017 - 2021]
- Built on my presentation and communication skills
- Developed a technique to effectively learn a wide range of technologies in a time effective manner
- Increased my understanding of computer science fundamentals
- Improved on my code documentation and readability as to be accessible to a child
- Digested complex topics into an easy to understand format, employing the usage of analogies and alagories to describe the information.
System Admin / DevOps Engineer (in training)
Firetech Camp [Feb - March 2020]
- Installed a Computer Imaging Server
- Made preparations for tech camps
- Researched a solution for delivering camps online
- Monitored and maintained AWS server infrastructure, decommissioned unused servers to save on cost
- Sourced materials for camps at a competitive price
Creative Media & Arduino Tutor
Firetech Camp, Oman [August 2018]
- Adapted a curriculum to my teaching style to effectively deliver an outstanding level of teaching
- Guided fellow tutors in techniques to better deliver the content given to us. - Contributed to an harmonious atmosphere where healthy competition between the tutors was fostered
- Cultivated an atmosphere within my group of students where exploration was the main focus and failure was simply a part of the learning process
Front-End Developer [Using Elm]
Code Dock [July - August 2017] kj
- Implemented reports interface the management system of a financial consultancy which handles more than 5 Billion in client assets using the at the time newly developed Elm architecture.
- Worked on an existing codebase
- Created UI elements using a functional approach using an MVU architecture model
Full-Stack Developer [Using PHP, MySQL, JavaScript]
Camelot Ltd [June 2014 - August 2015]
- Designed the architecture of an RMS application
- Wrote requirement documentation
- Presented requirement documentation for review and approval
- Used PHP, HTML, CSS and JavaScript to deliver a resource management app
- Created handoff documentation