I am a fullstack software engineer looking to carve out a career for myself in this dynamic industry. Earning a BSc in Engineering & Business at Warwick University allowed me to acquire and hone a wide range of skills and garnered in me a renewed appreciation for the way software and technology drive development across the wider industrial and sectoral landscape. Upon graduation, I joined Makers Academy, where I learned how to craft clean, well tested software while pair programming and working in an agile manner. This ultimately lead me to work in one of the best SaaS companies in the MENA region, BoundlessHR, where I introduced TDD and other industry leading methodologies as part of the stack. I am now undertaking the next challenge in my career as a postgraduate student, where I will be focusing on supplementing my experience in the industry with the academic offerings at UCL.
My varied experience, both academic and non-academic have made me highly adaptable and a quick learner that keenly tackles new challenges and opportunities.
BoundlessHR Software Developer Apr 2016 - Aug 2017
- Worked on the MENA region’s number 1 job site, Akhtaboot; Cavall, an Application Tracking system; ZenHR, an HRMS with Payroll; Testello, applicant testing platform; CareerConnect, a white-labeled career section
- Authored an internal playbook that is being used by the entire engineering team and provided training to the junior developers and new hires
- Built the Akhtaboot mobile application using Ionic.js and the API using Ruby on Rails in addition to releasing it to the AppStore and PlayStore
- Developed ZenHR with full responsibility & ownership for the payroll, employee bene ts and leave management modules
- Other technologies used: JRuby, PostgreSQL, Redis, Elastic, nginx, Docker, Vagrant, Capistrano, Puppet, Backbone.js, AngularJS, jQuery, Bootstrap, HTML5, CSS3, Sass, git, Github, vim, tmux, RSpec, Capybara
warwickCoding Web Developer, Ruby and Frontend Course Instructor Oct 2015 - March 2016
- Collaborated with fellow senior members in devising the expansion strategy of the society whose membership quadrupled in a few months
- Designed the syllabus for the frontend and backend courses; using HTML, CSS, JavaScript, Ruby, the command line, and git
- Built the website and payment portal for warwickcoding.com using Sinatra and Stripe Payment API; which was open sourced along with courses
Trimark Intellectual Property Intern Oct 2013 - Sep 2013
Injaz al Arab Finance Intern Oct 2012 - Sep 2012
I taught 3 courses as an instructor with warwickCoding. Each course stretched over 8 weeks.
- Learned how to work under pressure
- Catered to the different level of student understanding
- Learned a lot more about Ruby, HTML & CSS through answering all the student's questions
I have been involved in the entrepreneurial ecosystem at the University of Warwick for a while. That is where my co-founder and I started working on our startup, CLUSTR.IO.
- Went through the Warwick Incubator programme for 16 weeks
- Conducted extensive Market Research in focus groups with students and lecturers
- Built a visual prototype that we showcases at the Incubator demo day in front of investors
- We were chosen to continue to work on the project fulltime after graduation by a university panel.
I feel I am more confident in this language than any other at this point in time. I have worked on multiple Ruby based projects. Here are a few of my personal favourites:
Sep 2017 - Sep 2018
- Heavily Java based degree, focused on algorithms, data structures, hardware, computer architecture and software engineering 2017-2018
- Team leader for a project to build a smart TV kiosk system for the entire Engineering faculty at UCL; primarily built using EnyoJS and Ruby on Rails in addition to employing the TfL, BBC Weather, and UCL APIs
- Other Modules: Functional programming, Databases and Advanced Databases
Jul - Oct 2015
- Pleasure of working in a team at all times
- Emphasis on self-learning
- Taught the best practices of key principles: OOP, TDD, BDD, DDD, SOLID, MVC
- Ruby, Rails, JavaScript, jQuery, AngularJS
- RSpec, Capybara, Cucumber, Jasmine, Karma, Protractor
- Agile approach; pair programming; group projects
2012 - 2015
- 2:1 BSc (Hons) Engineering and Business Studies
- President & Social Executive of Arabic Society (2013-2015)
- Member of warwickCoding, warwickTECH, Warwick Entrepreneurs
2000 - 2010
- A Levels: Economics(A), Maths(A), Business Studies(A), Arabic(A), Physics(B)
- IGCSE: 5 A*, 2 A, 1 B
- Founding member of NESMUN, a student-led Model United Nations Conference
- Won 1st place in a national Robotics competition
I am fluent in Arabic, which I found to be more difficult than any programming language I have come across so far. I found great pleasure learning Arabic, as it taught me how a linguistic subject can also be highly mathematical and symmetrical at the same time.