Want to extract features from satellite imagery? Here is an AI based way that worked for us!
Technical article and insights.
Read MoreEngineering Team Lead
16+ years experience in various specializations of information technologies in small companies and medium-sized enterprises, bachelor's degree in software engineering and information systems class 2006. Skills include - software engineering, computer networks management, and design, database architecture and administration, infrastructure engineering with a focus on both distributed accounting systems and large websites, data analysis, and data mining.
Passionate about technology, leadership, and building exceptional teams
16+ years experience in various specializations of information technologies in small companies and medium-sized enterprises, bachelor's degree in software engineering and information systems class 2006. Skills include - software engineering, computer networks management, and design, database architecture and administration, infrastructure engineering with a focus on both distributed accounting systems and large websites, data analysis, and data mining.
A journey through innovation and leadership
- Designed and developed new products and features with the team. - Mentored, supported, and fostered the technical growth of team members through code review and one-to-one guidance. - Participated in the hiring process of 3 new team members and onboarding them. - Contributed to the building, managing, monitoring, and maintaining of Plum’s cloud infrastructure, following infrastructure-as-code principles utilizing different technologies. - Maintained, supported, and developed tools related to our continuous integration pipeline. - Collaborated with our Information Security team to further harden the Plum infrastructure, while leveraging tools to monitor for malicious activity.
- Planning project resources, assembling, and leading project team. - Quality and client satisfaction, risk management, and mitigation. - Progress monitoring, and scrum activities. - Reporting and documentation, including project charters and work breakdown structures. - Representing the company in the capacity of a project manager.
- Writing scalable and maintainable code, write well-designed, testable code. - Being part of teams working on large-scale, cloud-based systems. - Troubleshoot, debug and upgrade existing systems. - Help build applications that are responsive, performant, and accessible. - Collaborate with other disciplines to help develop field-specific applications, including medical, urban planning, and more. - Continue to learn and hone skills as a software developer. - Representing Focus21 in the capacity of lead full-stack developer to clients and external stakeholders. - Lead, help, and mentor junior developers to get up to the required speed.
Writing scalable and maintainable code, write well-designed, testable code. Being part of teams working on large scale, cloud-based systems. Troubleshoot, debug and upgrade existing systems. Help build applications that are responsive, performant, and accessible. Collaborate with other disciplines to help develop field specific applications, including medical, urban planning, and more. Continue to learn and hone skills as a software developer. Representing Focus21 in the capacity of lead full-stack developer to clients and external stakeholders. Lead, help, and mentor junior developers to get up to the required speed.
- Manage, operate and update technology systems as directed by the Company. - Develop metrics and standardize product performance reports. - Construct the database, servers, and maintain optimal back-end performance. - Provide periodic reporting on key data metrics as the Company requires. - Refine and optimize product building processes within the Company
Freelancer
Developing Websites, and web solutions.
- Advise the team on the best technologies to use for scaling Nabbesh and meeting the various business and product objectives. - Develop and maintain the infrastructure of all Nabbesh websites. - Identify, help hire, and mentor new engineers. - Maintain the Nabbesh code to the highest standards. - Develop and maintain the reporting and data analysis tools for the platform.
National Evangelical Synod of Syria and Lebanon
- Administration and Development of the accounting and school administration system for all the schools of the Synod. - Network Administration for the Synod and its schools in Lebanon. - IT consultancy for hiring IT employees and purchasing IT equipment. Developing the Synod’s website and managing its infrastructure. - Reporting all IT-related subjects to the administrative council, the executive committee, and the general secretary of the synod.
General Company for Silos
- Maintain the local network in the branch, control and administrate all the network devices (Routers, Switches, Domain Controllers, and Active Directory). - Maintain the database servers and Manage the Databases in the branch and the replication system with the head office in Damascus.
An interactive visualization connecting my experience with technical skills
Areas of expertise
Sharing knowledge and insights
What colleagues and clients say
Interested in working together? Let's talk!