Hi, my name is

Ahmed Nabil Mohamed

I build things for the web using different technologies

I am a Software Engineer specialized in designing and building digital experiences using different technolgies in the web.

class Bele(Ahmed):
    work = Work("Software Engineer")

    async def run(self, inputs: Union[Code, Coffee]) -> None:
        while True:
            await self.work.do(inputs)
            await self.activity.do(read_and_explore)
        
    def sleep(self):
        raise NotImplementedError

About Me

Hello! My name is Ahmed Nabil Mohamed and I enjoy building complex things that are accessible to everybody on the Internet. My interest in software development and research started back in 2016 when I was a computer engineering student.

I started studying software and technologies and I became very interested in web technologies and artificial intelligence research. until today I learned a lot about natural language processing, machine learning and deep learning research area.

My main focus now is learning more about advanced topics in databases and system design and focusing more on how to build systems that bring cutting-edge research to production and make it accessible to a wider audience.

Languages and tools

Bootstrap angular apachecordova chartjs css3 d3js django docker figma firebase git heroku html5 ionic javascript linux materialize opencv pandas postgresql postman python pytorch redis sass scikit_learn seaborn selenium svelte tensorflow typescript vuejs webpack odoo milisearch podman Plotly Flask FastAPI RabbitMQ Gitlab

Where i have contributed

  • Software Engineer
    MAR 2019 ~ PRESENT Shebak

    Worked in an agile environment to design and develop odoo modules based on enterprise requirements (invoices, sales management, CRM, real estate, and finance systems).

    Technical lead and contribution to the development of cross platform ecommerce website based on ionic framework and odoo backend to deliver a web based ecommerce system that works on different platforms (android, ios and desktop).

    Design, development and maintenace of integration module for ecommerce website to provide configurable payment solutions incuding checkout form, payment authorization, credit cards tokenization, payment transactions tracking and integration with erp finance system.

    Developed and maintained erp reporting tools based on bussiness requirements. Contribution in building reporting engine tools that can help developers to write customizable reporting tool for generating reports for client in multiple formats to accelerate the procceess of generating reports on erp platform.

    Conducted a technical meetings with my team to discuss technical design sessions, sprint planning, tasks estimates and clients meetings. Provide training, coaching and mentoring fresh members of the software development team.

    Lead the development and design of progressive web application, developed pwa components that transform website to installable application, offline and caching services.

    Developed a cloud messaging module to broadcast push notifications to more than 100,000 active devices. designed and developed the proxy server for broadcasting messages using asynchronous http web server.

    Participated in code and database migration using postgres and python technology to transform existing applications for clients. contributed to code refactor, bug fixes and production database upgrade.

    Developed analytics and dashboard engine for developers which enables them to write pythonatic dashboard components fully integrated in odoo framework that is evaluated when ever the report is requested.

  • AI Engineer
    FEB 2020 ~ APR 2020 Adam.ai

    Data collection, annotation and processing. Implementing machine learning experiments for contents classification. Integration with existing API and cloud services. Deployment of services on the cloud and support and maintenance.

  • Freelance Software Developer
    FEB 2018 ~ APR 2020 Upwork

    Natural language processing research papers implementation, implementing machine learning experiments for contents classification. researched in many algorithms using documents clustering and text classification (LDA, LSA, Embeddings using Word2Vec, Regression and SVM).

Things i have built

Maxmuscle E-Store website

Built cross platform website enhanced with pwa components that makes it installable on multiple devices using progressive web app browser technology based.

Javascript Ionic Python Postgresql XML

Movies Web Application

Built SPA application that presents movies. the purpose of this Project is to build website R&D platform to integrate different users recommenders system.

angular javascript typeScript python django posstgres bootstrap html/css

Jobs Skills (Extraction) NER

Built named entity recognition model that was trained on jobs data that aims to automate categorization of messy taxonomy data.

javascript python spacy keras tensorflow pandas flask

News Tagger API

Built news tagger to tag news articles crawled from different resources. The API is designed to tag articles from different resources to precisely identify which category the article belongs to.

javascript python spacy sklearn flask
What's Next?

Get In Touch

Feel free to contact me any time, my inbox is always open whether you have a question or just you want say 'Hello!' or even if it is possible to work togehter.