Finance – Saudi Arabia
Software Engineer, March 2024 – September 2024
Project description
- Admin website for managing users, orders, and support for updating user data
- Work closely with the foreign team to ensure the website performs as expected
Responsibilities
- Carry out tasks based on the direction of PM and Team Leader to support new feature implementation.
- Analyse requirements, break down requirements to estimate tasks to ensure tasks are delivery on time.
- Implement feature tasks, bug fixes, support team members and maintenance, contributed to increasing project progress by 20%.
- Support deployment and release features to ensure tickets delivery are on-time and on-target.
- Utilized modern JavaScript frameworks (VueJS) to build dynamic and interactive web applications.
Technologies
- Using VueJs for front-end.
- Visual Studio Code, Figma, Jira.
HRM - Internal
Software Engineer, December 2023 – February 2024
Project description
- An application that companies can use to manage their personnel.
- Working on a team of 9 members including 1 PM, 1 BA, 4 Developers and 3 QC.
- Make a plan, create new feature based on internal HRM application.
Responsibilities
- Carry out tasks based on the direction of PM and BA to ensure understand requirement and apply that to app.
- Mentored fresher developers and conducted code reviews to maintain high coding standards and best practices.
- Analyse requirements, break down requirements to estimate tasks and hand over to team members to understand requirements.
- Implement feature tasks, support team members and maintenance.
Technologies
- Using Flutter for front-end, .NET for back-end.
- Visual Studio Code, Dart.
Finance – Japan
Software Engineer, May 2023 – November 2023
Project description
- Website application allows shops and supermarket staff to advance their wages before pay period.
- Work closely with the team and customers to create and maintain new features for existing applications.
- Working on a team of 5 members including 1 BA, 3 Developers and 1 QC.
Responsibilities
- Carry out tasks based on the direction of the client and BA.
- Utilized modern JavaScript frameworks (ReactJs) to build dynamic and interactive web applications.
- Actively participate in discussions and contribute ideas, increase planning time by 50%.
- Analyse requirements, break down requirements to estimate tasks.
- Ensure that tickets delivery are on-time and on-target.
- Worked closely with back-end developers to ensure seamless integration of front-end and back-end functionalities.
Technologies
- Using ReactJs for front-end, Golang for back-end.
- Visual Studio Code, Javascript and Figma.
Transportation – Hong Kong
Software Engineer, September 2022 – April 2023
Project description
- Working on a project of 8 members including 1 Project Manager, 1 Team Leader, 5 Developers and 1 QC.
- Develop and manage the website and application to support Customer will use this website or application to support manage and rent a car.
Responsibilities
- Front-end Development: Successfully collaborated with back-end teams to ensure seamless integration and cohesive functionality of web and mobile applications.
- Customer Communication: Actively engaged with clients to understand their requirements, analyse solutions, and effectively communicate technical concepts in a clear and concise manner.
- Planning and Estimation: Proven ability to create comprehensive plans and accurate estimates for project timelines, ensuring smooth project execution and meeting client expectations.
- Task Management: Demonstrated strong organizational skills in efficiently managing assigned tasks and maintaining effective working relationships with customers throughout the project lifecycle.
- Collaborative Approach: Actively participated in discussions, offering valuable insights, and contributing innovative ideas to enhance project outcomes. Collaborated closely with Business Analysts (BAs) and team members to thoroughly understand customer requirements, engaging in proactive discussions to provide innovative solutions and resolve challenges effectively.
Technologies
- TypeScript, Angular, MongoDB, MSSQL, Docker, Node JS, Express, React JS, Google Cloud, and Golang.
- Visual Studio Code for efficient code development, MongoDB Compass for database management, Docker Desktop for containerization and Figma for design collaboration.
Ecommerce – USA
Software Engineer, December 2020 – August 2022
Project description
- Work closely with the team and customers to create and improve applications to bring customers the best product.
- Software development for 8 large and small projects.
Responsibilities
- Developed and maintained front-end components for a large-scale E-commerce website, contributing to a 20% increase in online sales.
- Integrated third-party APIs to enhance website functionality and user experience.
- Utilized modern JavaScript frameworks (React, NodeJs) to build dynamic and interactive web applications.
- Take on the role of Full-stack Developer seamlessly integrating front-end and back-end functionalities.
- Analyse solutions and communicate directly with customers.
- Designed reusable components by utilizing various standard frameworks.
- Get tasks, discuss with team leader and other co-workers to give feedback to customers.
- Actively participate in discussions and contribute ideas.
Technologies
- JavaScript, React JS, Redux Thunk, Node JS, ASP.NET, Visual Studio Code and Figma.
Study App – Hong Kong
Mobile Developer, November 2019 – December 2020
Project description
- The mobile app allows students to view current lessons or register for upcoming lessons and parents can manage their children’s lessons.
- Payment can be made for registered lessons.
- Working on a team of 10 members including 1 Project Manager, 1 BA, 1 Designer, 6 Developers and 1 QC.
Responsibilities
- Define goals, manage time and tasks to create the best app.
- Actively participate in discussions and contribute ideas.
- Optimized mobile applications for maximum speed and scalability, reducing page load times by 40%.
- Get tasks, discuss with team leader and other co-workers to give feedback to customers to contributed find or solve problems.
- Deploy application to AppStore and Google Play.
- Conducted code reviews to maintain high coding standards and best practices.
Technologies
- Using React Native for front-end, NodeJs for back-end.
- Visual Studio Code, React-Saga, Figma and Sketch.
Construction Segment – France
Mobile Developer, November 2017 – December 2019
Project description
- Tablet application allows connection to a chip to monitor tilt or load during concrete pouring.
- Working on a team of 6 members including 1 Project Manager, 1 Team Leader, 3 Developers and 1 QC.
- We were tasked to build the main product Internet Of Things.
Responsibilities
- Utilized modern framework (Ionic) to build an application.
- Work with the hardware team to create an application that communicates with the chip to get data from this.
- Carry out tasks based on the direction of the team leader with 100% responsibility.
- Actively participate in discussions and contribute ideas.
- Optimize mobile apps for 100% maximum speed because of real time data.
- Clarify and implement feature tasks.
Technologies
- Using Ionic Framework, React Native for front-end.
- Visual Studio Code, Javascript.