/Trainer/Current/

Samrand

Senior Software Engineer
28 years oldTrainerCome from Iraq Living in Tianjin
Language: English, Arabic, Turkish
Mandarin: a little

Accomplished Senior Software Engineer, IT leader, and IT Instructor with extensive experience in software development, IT administration, and machine learning across diverse industries and academic settings. Proficient in a wide range of programming languages and modern technologies including Node.js, Python, Golang, AWS, and Microsoft Azure. Demonstrated expertise in leading significant IT projects from conception to deployment, ensuring robust software solutions and effective cloud service management. Adept at driving technological innovations, managing complex IT infrastructures, and developing strategic plans aligned with organizational goals. Committed to leveraging technology to solve complex problems, enhance operational efficiency, and deliver exceptional results. Fluent in multiple languages and adept at leading multicultural teams.

Senior Software Engineer
Codbel
Oct 2022 - Now(2 years)

Designing, Developing, and Implementing Software Solutions: Leading the creation of high-quality, robust software solutions in alignment with industry standards using Node.JS, Golang and Python. Code Quality Assurance: Conducting detailed code reviews to ensure optimal performance, quality, and maintainability using automated testing Sentry.io. Cloud Services Deployment and Management: Experienced in deploying and managing cloud-based services using Amazon Web Service (AWS). DevOps Integration: Automating deployment and maintenance processes in cooperation with DevOps teams using Git, Docker, and Kubernetes. Machine Learning Integration: Experienced in developing custom solution, training with dataset and validating for location recommendation system, product recommendation system, and full text search solutions.

IT Admin Officer and Research Assistant
University of Kurdistan Hewler
Feb 2021 - Oct 2022(2 years)

Diverse Software Development: Utilizing PHP, Python, Node.js, and Golang to develop and manage various software projects and applications. Linux Platform Management: Proficiently manages and operates Linux-based systems using Ubuntu and RHEL. Cloud Services Deployment and Management: Experienced in deploying and managing cloud-based services using Microsoft Azure. Project Lifecycle Management: Developing and maintaining new software programs focusing on quality assurance, including critical projects like the Dissertation Portal, Student Information System, Admission Portal, and Grade Distribution systems. Portal and Intranet Management: Overseeing the design, management, and maintenance of the University's portals and intranet, including administering the UKH ID card system. Assist in designing and implementing experiments related to machine learning and artificial intelligence. Collaborate with senior researchers to refine research questions, develop research protocols, and create detailed data analyses. Gather and preprocess large datasets, ensure data integrity, and maintain data storage systems. Implement and test machine learning models using programming languages such as Python or R, and frameworks like TensorFlow or PyTorch. Analyze experimental results, document research findings, and contribute to scientific papers and reports. Stay updated with the latest research and technological advancements in the field of AI and ML. Participate in research group meetings and contribute to the preparation of presentations and demonstrations.

IT Instructor
Smithson Inc
Jun 2019 - Jun 2021(2 years)

Develop and execute IT training curricula tailored to the specific needs of diverse industry sectors within the company. Deliver engaging training sessions on IT topics such as software development, network security, and data management, both in-person and through virtual platforms. Evaluate the effectiveness of training programs and adjust content or delivery methods based on participant feedback and performance. Maintain up-to-date knowledge of the latest IT trends and technologies relevant to multiple industries. Collaborate with industry experts and stakeholders to ensure training relevance and applicability. Provide ongoing support and guidance to employees, enhancing their IT skills and knowledge post-training. Manage training resources and logistics to ensure a smooth and effective learning experience.

IT Director and Research Assistant
Galiawa Group and Czech Academic City
Mar 2018 - Feb 2021(3 years)

Develop and implement strategic IT plans that align with the organization's objectives and the academic needs of Czech Academic City. Manage IT projects, including the deployment of new IT systems and services. Oversee the maintenance and enhancement of IT systems to improve performance and ensure security. Lead a team of IT professionals and collaborate with academic and administrative leaders to meet technology needs. Ensure compliance with data protection laws and IT standards. Manage the IT budget and procurement of technology resources. Provide executive leadership for IT disaster recovery and business continuity planning. Serve as the primary liaison for technology vendors and external IT partners. Assist in the development and testing of cybersecurity algorithms and systems. Conduct literature reviews and gather relevant research materials. Participate in the setup and maintenance of cybersecurity experiments and simulations. Collaborate with team members to analyze data, identify vulnerabilities, and suggest improvements. Document research processes and findings, contributing to research papers and technical reports. Assist in organizing research meetings and presentations for internal and external stakeholders.

Senior Software Developer
SunCode Company
Jan 2017 - Jan 2018(a year)

Web Application Development: Wrote supporting code for web applications and websites, showcasing proficiency in various programming languages and technologies. Testing and Validation: Developed and validated test routines and schedules to ensure comprehensive coverage of external interface compatibility across various browsers and devices. Web and Mobile Modeling: Created web models or prototypes, encompassing physical, interface, logical, and data models. Mobile Application Development: Designed, built, and maintained mobile applications using Java native Android programming. Application Integration: Integrated mobile applications with the TEDxNishtiman website and Firebase.

Nankai University
, Software Engineering
Sep 2022 - Apr 2024(2 years)

Master of Science in Software Engineering

Salahaddin University-Erbil
, Software and Informatics Engineering
Oct 2014 - Jun 2018(4 years)

Bachelor of Science in Software and Informatics Engineering

Project ManagementBackend DevelopmentMiddleware DevelopmentCybersecurityPythonVue.JSNode.JSFlutterPHPDjangoJavaSpringBootQA TestingTest CaseUnit TestingKubernetesDockerJenkinsAgileScrumAPILinuxUbuntuRHELMac OS XGitGolangRESTIT LeaderResearch AssistantLab Assitant