My Experience
Front-End Lead
at Lumofy
Remote
from Dec 2023 - Mar 2025 (a year)
from Dec 2023 - Mar 2025 (a year)
- Review and enhance coding standards and guidelines.
- Review and enhance architecture in all front-end applications.
- Review and enhance software development process.
- Refine business requirements with the product team.
- Supervise all the front-end team members, ensuring that they’re following our processes and standards.
- Guide the front-end developers on progressing their careers, and providing monthly feedback to them, and quarterly review to the Project Lead.
- Mentor the senior front-end developers on mentoring the rest of the team.
- Implement features that require deep knowledge, or during tight deadlines.
Senior Front-End Engineer
at Kemet
Remote
from May 2023 - Sep 2023 (4 months)
from May 2023 - Sep 2023 (4 months)
- Develop new user-facing features.
- Optimize application for maximum speed and scalability.
- Collaborate with other team members and stakeholders.
- Participating in code reviews and testing new features to ensure they are compatible with existing features.
- Identify areas that could be enhanced or refactored to keep code base up to date, or increase maintainability.
- Review code and provide feedback according to our code standards.
- Work closely with the CPO to define valuable features with high quality and pleasant experience.
- Report to the Head of engineering.
Front-End Lead
at Axis
Hybrid
from Jan 2022 - Apr 2023 (a year)
from Jan 2022 - Apr 2023 (a year)
- Review and enhance coding standards and guidelines.
- Review and enhance architecture in all front-end applications.
- Review and enhance software development process.
- Refine business requirements with the product team.
- Supervise all the front-end squads, ensuring that they’re following our processes and standards.
- Guide the front-end developers on progressing their careers, and providing monthly feedback to them, and quarterly review to the CTO.
- Mentor the senior front-end developers on mentoring the rest of the team.
- Implement features that require deep knowledge, or during tight deadlines.
Head of Research and Development
at IoT Blue
Hybrid
from Mar 2020 - Dec 2021 (2 years)
from Mar 2020 - Dec 2021 (2 years)
- Identify possible underserved technical or user problems
- Design and develop a prototype to solve the identified problems.
- Prepare, manage, and execute internship programs.
- Identify and start possible partnerships with research or educational institutes.
- Build and maintain open-source projects.
- Report to the CTO.
Team Lead
at IoT Blue
Hybrid
from Jul 2018 - Mar 2020 (2 years)
from Jul 2018 - Mar 2020 (2 years)
- Lead our Operations team to build end-user IoT applications using our IoT Platform “Cervello”.
- Contribute the codebase of our solutions through the whole stack.
- Work closely with the customer to identify and prioritize requirements.
- Set goals and KPIs to ensure the delivery of the requirements in a time-managed plan.
- Work with other experienced engineers to create a clear learning plan for all technical levels across the whole company.
- Supervise and report the engineers’ progress according to the learning plan – each to their lead/manager.
- Report to the head of engineering.
Senior Front-End Engineer
at IoT Blue
On-site
from Sep 2016 - Jul 2018 (2 years)
from Sep 2016 - Jul 2018 (2 years)
- Build front-end solution using latest technologies.
- Set code guidelines and standards.
- Design and implement an architecture for our front-end web apps to ensure a smooth and agile development process.
- Review code and provide feedback according to our code standards.
- Mentor mid-level and junior front-end engineers across the company.
- Work closely with the sales team, business analyst, and project manager to define valuable features with high quality and pleasant experience.
- Contribute with other team members to build the product that satisfies our business, UX, and technical requirements.
- Report to the Head of engineering.
Full-stack Engineer
at Sooft
On-site
from Sep 2015 - Aug 2016 (a year)
from Sep 2015 - Aug 2016 (a year)
- Develop scalable and secure web applications, including adding or updating features according to the business requirements, and triaging, reproducing, and fixing bugs.
- Design and develop SQL and NoSQL databases, according to the technical requirements.
- Contribute to sprint planning by accepting and estimating available tasks.
- Work closely with the sales team to define the best solution to the user problems.
- Report to the CEO and the CTO.