Farhaan Beeharry

Software Engineer

About Me

Experienced Software Engineer with 3.5+ years in software development, including 3 years in commercial application development. Proven ability to improve and develop software functionalities with a creative approach and strong problem-solving skills. A responsible professional, seeking to utilize skills and make a meaningful impact in an organization. Strong in communication and team-working, with excellent attention to detail and a commitment to producing high-quality work. Able to work independently and in a team, consistently delivering projects on time and to a high standard.

What I Do

Web Application Development

Web applications are foundational to the success of any organization. Building captivating tools with simplified user experiences facilitates a direct digital engagement with end users that is not possible via traditional means.

UI and UX Design

You have the vision; it's my job to turn it into a reality. I'll sit down with your team, listen to your ideas, and turn those ideas into a workable concept for a mobile/web application. Then I will work together with you to give your concept life.

Mobile Application Development

With the proliferation of smartphone technology, it is more important than ever for brands to engage with their customers through effective and memorable mobile applications. I develop for both iOS and Android.

Testimonials

Tashley Toocaram

Farhaan has been working with me as an associate software engineer for a duration of 5 months. He is a quick learner and is not reluctant to ask questions in order to understand the why's behind decisions and methodologies used.

Tashley Toocaram

Information Technology ELCA Ltd
Mudassir Lallmahamood

I have known and worked with Farhaan for 5 months. His biggest strength is undoubtedly his velocity of grasping new concepts. He is a friendly yet respectful person. It was a pleasure working with him.

Mudassir Lallmahamood

Information Technology ELCA, Ltd
Dalilah Kalla

Farhaan works very hard and diligently with a smile on his face. He strives for excellence and does not let his thirst for knowledge rule his life. It should come as no surprise that he is well-liked and admired by his peers.

Dalilah Kalla

Middlesex University Mauritius

Fun Facts

Projects completed

31

Fast typing speed

80 WPM

Cups of coffee daily

3

Resume

Experience

October 2024 - Present
XEFI Mauritius Center

Mobile Engineer - Flutter

Worked on various mobile applications using Flutter, implementing state management with GetX, and leveraging tools like Shorebird, Firebase, Freezed, localisation, and Skeletonizer. Contributed to Flutter packages by adding new widgets and improving existing ones. The apps are available on the App Store and showcased on the XEFI Software Solutions website.

June - September 2024
French4 Dev

Fullstack Software Engineer (Freelance)

Developed the mobile app in Flutter and the backend in Strapi for Weartwice in the UAE, a platform for buying and selling second-hand fashion. Integrated MAMO Pay for secure payments and Aj-Ex for fast deliveries. Implemented state management, push notifications, and a real-time negotiation system to enhance user experience. Delivered a scalable solution that promotes sustainable fashion with fast, secure, and reliable operations.

February - May 2024
DietSensor Ltd

Software Engineer (Freelance)

Lead the development of a Flutter module for a multi-platform web, iOS, and Android application, focusing on seamless integration of payment systems, localization using Lokalise, and robust event tracking with Amplitude. Leveraged Firebase for efficient backend operations and data management. Ensured high-quality code standards, documentation, and participated actively in code reviews to maintain scalability and maintainability of the project.

January - February 2024
(1 month contract)
Stratalis Ltd

Software Engineer (Scraping)

Full-stack software development in JavaScript, TypeScript, SQL, PHP, and potential future languages. Responsibilities span designing, coding, testing, deploying software, analyzing data, and managing computer systems. It's a multifaceted position requiring versatile skills in development, data analysis, and system administration.

December 2023

Career Break

June - November 2023
Event Store Ltd

Engineer

The job entails coding and debugging C# code, participating in feature development discussions, proposing fixes, and assisting with relevant code development. It also involves code reviews, documentation updates, maintenance, and quality assurance. Being available for customer issue escalations and on-call coverage is required.

January - May 2023
Information Technology ELCA Ltd

Software Engineer

Developing and maintaining Angular and Java based application utilising crucial design skills. Troubleshooting and solving technical issues in the project. Writing clean, efficient and well-documented code. Participate in code reviews and ensure the code is maintainable and scalable.

August 2021 - December 2022
Information Technology ELCA Ltd

Associate Software Engineer

Working on 3rd Party Projects using Angular and Java. Utilized crucial design software skills to assist with projects. Effective changes and alterations based on specific design specifications.

May - August 2020
Navigation and Geocoding Technologies Ltd

Mobile Developer (Internship)

Mobile Development of "Naveo Driver" Application using Flutter. Worked to solve complex problems using the latest Mobile Technologies. Writing source codes and making changes according to client's requests.

May - August 2019
Secure Services Mauritius Ltd

Trainee Network Engineer (Internship)

Shadow Network Engineers in deploying and configuring of network devices. Ensured network security by developing and configuring network access. Analyzed network components to identify beneficial improvements.

Education

2021
Middlesex University Mauritius

BSc Computer Science
(Systems Engineering)

Graduated with First Class Honours
Awarded on 16 September 2021

2017
Royal College Curepipe

Cambridge A Level
(Higher School Certificate)

Awarded by Cambridge International Examinations

2014
Royal College Curepipe

Cambridge O Level
(School Certificate)

Awarded by Cambridge International Examinations

Coding Skills

PHP (Symfony)

40%

Java (Spring/Spring Boot)

60%

Angular

70%

JavaScript / TypeScript

70%

Node.js (NestJS)

70%

Flutter (Dart)

75%

HTML/CSS

80%

Other Skills

Database (SQL)

65%

UI/UX Design

70%

Teamwork

70%

PC Assembly and Build

75%

Electronics (Arduino)

80%

Attention to details

80%

Knowledges & Unrated Skills

Certificates

MCB - InovApp Challenge 3.0

🏆 First prize winner 🏆
18 June 2023

Design Thinking for Innovation

National Productivity and Competitiveness Council
8-9 March 2023

FSC - Mobile App Design Competition

Third prize winner
08 December 2022

ELCAdemy

Angular & Java (Spring and Spring Boot) Training
August 2021 to January 2022

UoM Inter-university Techwar

Second prize winner
30 March 2021

Digicup - Digital Challenge

Second prize winner
7 November 2020

Flutter 2020 Bootcamp

By: Dr Angela Yu (Instructor)
12 June 2020

Mechatronics (Arduino Board)

School of Electronics, Mauritius
Academic Year 2020

Introduction to Programming

RRJ Learning Centre, Mauritius
10 March 2017

Introduction to IT - 2

RRJ Learning Centre, Mauritius
22 December 2015

Australian Maths Competition

Australian Mathematics Trust
2015 - Year Eleven

Australian Maths Competition

Australian Mathematics Trust
2014 - Year Ten

Australian Maths Competition

Australian Mathematics Trust
2013 - Year Nine

Australian Maths Competition

Australian Mathematics Trust
2012 - Year Eight

Australian Maths Competition

Australian Mathematics Trust
2011 - Year Seven

Australian Maths Competition

Australian Mathematics Trust
2010 - Year Six

Portfolio

Umbrella

Umbrella Challenge

Web and UI/UX
Automatic-Irrigation-System

Automatic Irrigation

Mobile and Arduino
Candidate-Assessment-System

Candidate Assessment

Web and UI/UX
Rupeaks

Rupeaks

Mobile, UI/UX & Competition