I am an experienced Full Stack Developer and Technical Team Lead with nearly 6 years of professional experience delivering enterprise CRM platforms, AI-powered systems, Smart City / IoT solutions, and automation testing frameworks. My expertise lies in Python (FastAPI), Java Spring Boot, React, Angular, microservices, cloud-native architectures, and AI-driven analytics. I have a proven ability to lead teams, design scalable architectures, and manage full software development lifecycles from concept to production deployment.
Throughout my career, I have led the architecture and development of AI-driven CRM platforms, managing end-to-end project delivery including architecture, development, deployment, testing, and team coordination. I have implemented AI-powered workflow automation, NLP assistants, analytics, and recommendation systems, while designing scalable REST APIs and asynchronous backend services.
I have introduced CI/CD pipelines, Dockerized infrastructure, and RBAC-based security models to improve development efficiency and security. Mentoring developers, performing code reviews, and establishing engineering best practices are also key parts of my role.
Previously, I built full automated testing frameworks for CRM systems using Selenium WebDriver and Java, automating functional, regression, and smoke testing scenarios, and integrating automated testing into Jenkins CI/CD pipelines to improve test reliability.
I have contributed to large-scale Smart City and IoT projects, collaborating with international engineering teams on architecture alignment and integration planning, supporting backend integration, API coordination, and IoT communication layers. I am skilled in preparing UML diagrams, technical documentation, and engineering reports.
My technical background is complemented by a Bachelor of Informatics and Computer Science degree and ongoing professional development courses in statistics, Russian language, and IELTS certification. I am fluent in English and Russian, with intermediate French and native Arabic language skills.
I am open to remote work, relocation, and business trips, and I am authorized to work in Belarus, Egypt, and Russia.
Professional Development
Professional Development
Professional Development
Led the architecture and development of an AI-driven CRM platform using Python FastAPI and React. Managed end-to-end project delivery including architecture, development, deployment, testing, and team coordination. Implemented AI-powered workflow automation, NLP assistants, analytics, and recommendation systems. Designed scalable REST APIs and asynchronous backend services. Introduced CI/CD pipelines, Dockerized infrastructure, and RBAC-based security models. Mentored developers, performed code reviews, and established engineering best practices.
Built a full automated testing framework for CRM systems using Selenium WebDriver and Java. Automated functional, regression, and smoke testing scenarios. Implemented Page Object Model (POM) and reusable automation components. Integrated automated testing into Jenkins CI/CD pipelines. Improved test reliability and reduced flaky test execution.
Contributed to the ACUD Smart City mega project in Egypt. Participated in the integration of IoT subsystems including smart parking, lighting, irrigation, and ICCC platforms. Worked with international engineering teams on architecture alignment and integration planning. Supported backend integration, API coordination, and IoT communication layers. Prepared UML diagrams, technical documentation, and engineering reports.
Developed CRM functionality using Java Spring Boot and Angular. Implemented REST APIs and frontend integrations. Maintained production systems, resolved incidents, and optimized performance. Configured Jenkins-based CI/CD deployment pipelines. Collaborated with QA and business teams to deliver scalable enterprise solutions.
Jobicy
614 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: