Backend Engineer
freelance
Total years of experience :17 years, 2 Months
Freelancer and consultation
- Hire a talented team.
- Supervise and monitor software development team division including coach, and knowledge transfer, counsel them and encourage good communication among all levels of staff.
- Ensure resource availability and allocation
- Ensure that the development of products on both front-end and back-end meets the necessary technical requirements of the project.
- Software architecture & Database design.
- Manage software products from design to development to testing and implementation.
- Help to improve development team technical skills.
- Evaluate the technical efficiency and make changes as necessary.
Responsible for successfully delivering digital projects to meet business objective of the Prsaoduct Team.
This is achieved through leadership of project teams and through close collaboration with partners in the product and technology organizations.
I was the technology point person on the project team and also personally contributes to the technical deliverable throughout the project.
- Write clean, well-engineered code that comply with accepted standards, and test web applications.
- Understand the goals and strategy behind each project from conception through completion.
- Communicate effectively with project managers, technical leads, internet strategists, and other internal team members.
- Identify opportunities for process improvement and make constructive suggestions for change.
- Management Development Process and Software Life Cycle
- Assign tasks and assist team member.
Responsible for successfully delivering digital projects to meet business objective of the Product Team. This is achieved through leadership of project teams and through close collaboration with partners in the product and technology organizations. I was the technology point person on the project team and also personally contributes to the technical deliverables throughout the project.
- Write clean, well-engineered code that comply with accepted standards, and test web applications.
- Understand the goals and strategy behind each project from conception through completion.
- Communicate effectively with project managers, technical leads, internet strategists, and other internal team members.
- Identify opportunities for process improvement and make constructive suggestions for change.
- Management Development Process and Software Life Cycle
- Assign tasks and assist team member.
I was member of the great team consisting of 6 members to design and implement new
websites (Resalty.net), some modifications in open source script (vtiger CRM, sugar CRM) and some solutions like payment method and integrations with social network websites like
facebook and twitter.
I was member of team consisting of 3 members to design and coding new websites from scratch like (newgenerationschools.com, mohamymisr.com), I was work on support and
Manage team and present advice.
I was work remotely by some companies “Twin Design Company “and clients “alsooot.com”.
I was doing all software developer life cycle to all projects.
Design and implement solutions using industry standard technologies (Specifically HTML, CSS
JavaScript, jQuery, Ajax and XML).
Design and implement new solutions using industry standard technologies (Specifically HTML, CSS, PHP, JavaScript, and MySQL, Ajax, jQuery, XML).
Recommend solutions for new applications and enhancements for existing applications.
Recommend code and design optimizations to improve the scalability of applications and maximize performance.