Admin Portal Website - Dubai
Software Engineer, Feb 2024 – Now
Project description
- Working on a project of 11 members including 2 Project Manager, 1 Team Leader, 7 Developers and 1 QC
- Develop and manage the website and application to support Customer to manage account, order, configuration
Responsibilities
- Front-end Development: Successfully collaborated with back-end teams to ensure seamless integration of web and mobile applications.
- Customer Communication: Proactively engaged with clients to understand requirements, offering tailored solutions and explaining technical concepts clearly. This resulted in a 25% increase in client satisfaction and faster sign-offs on technical designs.
- Planning and Estimation: Developed detailed project plans and provided precise timeline estimates, leading to a 90% adherence rate to original project schedules and meeting client expectations consistently.
- Task Management: Demonstrated strong organizational skills by efficiently managing and prioritizing tasks, achieving 100% on-time task completion across multiple concurrent projects while maintaining effective relationships with clients.
- Collaborative Approach: Actively contributed to team discussions, providing valuable insights and innovative ideas that improved project outcomes by 15%. Collaborated closely with Business Analysts and cross-functional teams to ensure deep understanding of customer needs, facilitating smoother communication and faster resolution of challenges.
Technologies
- VueJs, Git, Slack, Figma, Visual Code, Element UI
- Visual Studio Code for efficient code development, Slack for communicating with teammate and PM, Git for managing and deploying source code, Figma for tracking new design
Ecommerce Website - Singapore
Software Engineer, Oct 2022 – Feb 2024
Project description
- Work closely with the team and customers to create and improve applications to bring customers the best product. Software development for 3 large and small projects
Responsibilities
- Set and achieve clear goals to deliver high-quality applications within established deadlines, ensuring optimal task management and project completion. Managed multiple projects with tight timelines, improving delivery speed by 15%.
- Developed dynamic and interactive web applications using modern JavaScript frameworks (React, VueJS), improving user engagement by 25% through seamless navigation and responsive design.
- Designed and implemented reusable components, reducing code redundancy by 40% across multiple projects by leveraging standard frameworks like React and VueJS.
- Integrated third-party APIs, enhancing website functionality and user experience. Improved API response times by 30%, contributing to faster load times and overall performance.
- Actively contributed to discussions, offering innovative ideas to streamline processes and improve workflow efficiency, leading to a 20% reduction in project delays.
- Planned and managed project timelines and release schedules, successfully delivering projects on time in 95% of cases, ensuring smooth rollouts and minimizing disruptions post-release.
Technologies
- JavaScript, React JS, NextJs, Gatsby, Cypress, Playwright Redux Toolkit, Asana, Visual Studio Code and Figma.
- Cypress, Playwright for automation testing
- ReactJs, NextJs, Gatsby, Js for coding
Internal Website and Application - Vietnam
React Native Developer, Mar 2021 – Oct 2022
Project description
- Working on a team of 8 individuals, including 1 Project Manager, 6 Software Engineers, and 2 QC; coordination with the US team (around 10 colleagues, including the founder, technical lead, designer, developer, and business analyst).
- We were tasked to build the main product for managing the delivery inside city.
Responsibilities
- Goal Setting and Task Management: Define clear goals, manage time effectively, and prioritize tasks to ensure efficient project delivery.
- Full Accountability: Execute tasks under the direction of the team leader with 100% responsibility, consistently meeting project expectations.
- Active Collaboration: Engage proactively in team discussions, contributing innovative ideas and insights to enhance project quality.
- Requirement Analysis: Analyze and break down requirements into manageable tasks, providing accurate estimates for effective project planning.
- Feature Implementation: Lead the implementation of feature tasks, ensuring code quality and functionality align with project goals.
- Bug Fixing and Team Support: Resolve bugs promptly, support team members in overcoming challenges, and perform ongoing maintenance to ensure project stability.
- Timely Ticket Delivery: Ensure that all assigned tickets are delivered on time and meet the project’s scope and objectives.
- Requirement Clarification: Collaborate with stakeholders to clarify requirements, translating them into actionable tasks for implementation.
Technologies
- Using ReactJs, React Native for front-end
- Visual Studio Code, Figma.
CRM Website - Vietnam
Front-end Developer, Feb 2020 – Mar 2021
Project description
- Working directly with client team of 7 members including 1 Project Manager, 1 Business Analyst, 1 Technical Architect, 4 Developers and 2 QCs.
- Develop and manage the website to managing auto call for Customer Service in banks.
Responsibilities
- Goal Setting and Task Management: Define clear goals, manage time efficiently, and prioritize tasks to create high-quality, user-friendly applications.
- Requirements Gathering and Clarification: Collaborate with Project Managers and Business Analysts to gather, clarify, and break down ideas and requirements, ensuring a clear understanding of project needs.
- Solution Design and Proposal: Identify solutions to complex problems and present them to the Technical Architect for review and approval.
- Active Participation and Idea Contribution: Engage actively in team discussions, contributing innovative ideas to improve project outcomes.
- Task Implementation and Collaboration: Coordinate with co-workers to discuss and implement approved features or solutions, ensuring smooth execution and alignment with project goals.
- Application Deployment: Successfully deploy applications to Microsoft Teams, ensuring smooth delivery and operation.
- Team Training and Mentorship: Provided training and mentorship for a front-end developer, helping them improve their skills and contribute effectively to the team.
Technologies
- Using ReactJs, Vanila Js for front-end
- Visual Studio Code, React-Saga, SignalR, ChartJs, Figma
B2C Website - Vietnam
Software Engineer, March 2018 – Feb 2020
Project description
- Work closely with the team and customers to create and maintain new features for existing web application.
- Working on a team of 15 members including 1 Project Manager, 2 Business Analyst, 8 Developers, 1 Designer and 3 QC.
Responsibilities
- Carry out tasks based on the direction of the client and Business Analyst
- Actively participate in discussions and contribute ideas
- Analyse requirements, break down requirements to estimate tasks.
- Bug fixes, maintenance and collab with team members to manage project problems.
- Ensure that tickets delivery are on-time and on-target.
Technologies
- Using ReactJs, React Native for front-end
- Visual Studio Code, Javascript and Figma.