Position: Java Developer
Category: Java
English level: fluent
Years of experience: 4


Full Stack Developer - (2021-09 to 2023-02) (Airtap Inc., Dubai, UAE)
1. Developed applications for multiple platforms including Airtap and AirtapCorporate Apps.
2. Utilized Java and various frameworks such as Spring Boot and SpringMVC to create the Android version of the application.
3. Developed the iOS version using Swift programming language and various frameworks such a SwiftUI.
4. Enhanced and optimized the front end using JavaScript and the React framework.
5. Utilized Amazon Web Services (AWS) to support the development and deployment of applications.
6. Possess experience in HTML and CSS, further strengthening proficiency in web development.

Software Developer (2020-01 to 2020-12) (FreshWorks Studio, Victoria, Canada)
1. Successfully developed multiple applications for various platforms, including a vaccination status verification app.
2. Utilized Kotlin & Java, along with frameworks such as Spring andHibernate, to develop the Android version of the app. In addition, utilizedSwift programming language along with the UIKit and React Native frameworks to develop the iOS version.
3. Developed the Harbour Air pilot app LogIt using Swift, React, PHP, andPostgreSQL, enabling pilots to easily access and update their flight information, including flight time and air time, while adhering to strict aviation regulations and compliance standards.
4. Collaborated on UI/UX design and implementation of the developed applications, leveraging my skills and knowledge in tools such as Figma, and Adobe XD.

Full Stack Developer (2019-04 to 2019-09) (Alberta Motor Association, Edmonton, Canada)
1. Supported and enhanced the external-facing AMA websites and all other internal applications using a variety of programming languages &frameworks, such as Python, Java, PHP, Spring Boot, and Django.
2. Designed and implemented RESTful APIs to support various web applications and services.
3. Created and managed databases using MySQL, Oracle Database, or other database management systems.
4. Employed various testing techniques including (but not limited to) unit testing, integration testing, and regression testing to ensure software quality.
5. Troubleshooting and debugging issues with web applications and APIs.