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.

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Elixir Engineer
2022 - Present (3 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.

Showcase

Elixir Developer - UMM (Upland Software)
Elixir Developer - UMM (Upland Software)
  • UMM is a mobile-based customer engagement platform utilizing SMS marketing and API.

  • The application offers data-driven campaigns with a single subscriber view and supports various message types.

  • Key features include a new location-based broadcast messaging system.

Software Engineer - Wordbee
Software Engineer - Wordbee
  • Wordbee is a cloud-based translation management software for collaboration within translation agencies.

  • It was developed and launched a new translation portal for the European Commission.

  • The platform includes custom features for various customer and use cases, leveraging technologies like .NET, C#, ASP.NET, SQL Server, Redis, and Elasticsearch.

Elixir Developer - Packlane
Elixir Developer - Packlane
  • Packlane is a platform for custom packaging and box design.

  • It automates the ordering, printing shop selection, and delivery of boxes.

  • The platform utilizes technologies like Elixir, Phoenix, AWS, PostgreSQL, and 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)