Mostafa A.

Mostafa A.

Senior Elixir Engineer

Cairo, Egypt
Hire Mostafa A. Hire Mostafa A. Hire Mostafa A.

About Me

Mostafa is a Senior Elixir Developer executing and delivering back-end services, APIs, and microservices on UX-focused web applications and products. He designs scalable back-end systems and contributes to architecture designs and functional programming, deploying code, extending back-end architecture, and owning end-to-end components to ensure low-latency experiences on the server-side of web solutions.

Work history

UpStack
UpStack
Senior Elixir Engineer
2022 - Present (2 years)
Remote
  • Creating and developing innovative server-side solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Gartner (via UpStack)
Gartner (via UpStack)
Sr. Software Engineer
2022 - 2022
Remote
  • Used AWS, Data Dog, Logstash, Elixir, Go, Elasticsearch, Kubernetes, and GraphQL to build one of the world’s top used digital software consultation platforms (capterra.com).

  • Migrated data from Oracle to Elasticsearch and collaborated with DevOps on best monitoring strategy for the platform.

  • Re-implemented existing features in GraphQL and ensured high platform performance.

Packlane (via Elixirator)
Packlane (via Elixirator)
Elixir Engineer
2021 - 2022 (1 year)
Remote
  • Architected, built, and maintained solutions for clients and delivered features across web and mobile applications and server-side APIs.

  • Liaised with design teams to identify customer problems and deliver meaningful product solutions.

  • Participated in code reviews, pairings, and other forms of knowledge-sharing.

Upland Software
Upland Software
Elixir Developer
2019 - 2021 (2 years)
Remote
  • Built a new campaign messaging system with support for one- and two-directional messages and different message types.

  • Designed and implemented a new location-based broadcast message functionality.

  • Executed new features to enhance user interaction and data extraction on mobile devices.

Covert Comm
Covert Comm
Senior Software Developer | DevOps Engineer
2018 - 2020 (2 years)
Remote
  • Designed, developed, and delivered core products for the patent-pending steganography-as-a-service platform.

  • Led a dev team to plan, develop, and implement new product features on steganography tools and services.

  • Maintained the AWS cloud environment infrastructure and implemented processes to handle product backlogs.

Wordbee
Wordbee
Senior Software Developer
2017 - 2018 (1 year)
Remote
  • Designed, developed, and launched a new translation portal to process records within the European Commission.

  • Implemented strategic and custom features on the platform for different customers and uses.

  • Handled escalated product bugs with high-quality solutions and fixes.

CallerReady
CallerReady
Senior Software Developer
2017 - 2017
Remote
  • Architected and built a new reporting feature on the platform to enhance mobile conversations.

  • Revised, reviewed, and approved implementation of new solutions.

  • Used modern tools and technologies to enhance data querying and filtering on the platform.

Khatib & Alami
Khatib & Alami
Solutions & Product Developer
2016 - 2017 (1 year)
Cairo, Egypt
  • Built a smart grid monitoring platform with control, search, and historical information analysis functionalities.

  • Developed a platform with real-time dashboards, charts, and reporting features to enhance decision-making and provide better insights.

  • Worked on a PoC solution built with Xamarin and AWS to test and generate new revenue opportunities.

Chemonics Egypt
Chemonics Egypt
GIS Programmer/Analyst
2015 - 2015
Cairo, Egypt
  • Managed various geospatial initiatives, both analytical and development-related projects for clients.

  • Delivered new solutions and provided support for cartographic design and map production.

  • Recommended new technologies to evaluate, acquire, document, and maintain source data and metadata.

PythonGISGeospatial Analytics MapsMetadata API
Center of Planning & Architectural Studies
Center of Planning & Architectural Studies
GIS Programmer/Analyst
2014 - 2015 (1 year)
Cairo, Egypt
  • Managed GIS-specific tasks to enhance and maintain GIS databases using open-source technologies and libraries.

  • Designed, developed, implemented, and maintained spatial and non-spatial databases.

  • Implemented new quality control procedures by maintaining procedural documentation and deployment activities.

Portfolio

Elixir Developer - UMM (Upland Software)
Elixir Developer - UMM (Upland Software)

UMM is a customer engagement platform through mobile devices for marketing campaigns. The application includes SMS marketing software & API. Users can send text, pictures, videos, animated GIFs, gamified offers, and deliver high-converting messages with data-driven campaigns powered by a single subscriber view. Developed a new campaign messaging system with support for one- and two-directional messages and different message types. Designed and implemented a new location-based broadcast message functionality. Technologies used: Elixir, Phoenix Framework, PostgreSQL, AWS, Redis, RabbitMQ.

Software Engineer - Wordbee
Software Engineer - Wordbee

Wordbee is a cloud-based translation management software built to help collaboration between translators within a translation agency. Designed, developed, and launched a new translation portal to process records within the European Commission. Implemented strategic and custom features on the platform for different customers and uses. Technologies used: .NET, C#, ASP.NET, SQL Server, Redis, Elasticsearch.

Elixir Developer - Packlane
Elixir Developer - Packlane

Packlane is a platform that offers custom packaging and boxes with an automated process of ordering boxes, selecting the best printing shop, and delivering boxes to end customers. Architected, built, and maintained solutions and provided features across web and mobile applications and server-side APIs. Technologies used: Elixir, Software Architecture, Phoenix Framework, AWS, PostgreSQL, Circle CI, Redis.

Education

MSc Data Science (in progress - ETC: Aug 2024)
MSc Data Science (in progress - ETC: Aug 2024)
University of Colorado Boulder
2023 - 2023
MCSD (Microsoft Certified Solutions Developer - Web Applications); MCSA (Microsoft Certified Solutions Associate - Web Applications); MCP (Microsoft Certified Professional); Microsoft Specialist (programming in HTML5 with JavaScript and CSS3)
MCSD (Microsoft Certified Solutions Developer - Web Applications); MCSA (Microsoft Certified Solutions Associate - Web Applications); MCP (Microsoft Certified Professional); Microsoft Specialist (programming in HTML5 with JavaScript and CSS3)
Microsoft
2015 - 2016 (1 year)
Bachelor of Urban Planning (GIS & Cartography)
Bachelor of Urban Planning (GIS & Cartography)
Cairo University - Egypt
2008 - 2013 (5 years)