Omar Mohamed

Cologne, Germany

Senior Android Developer @ RedTecLab GmbH | Freelance | Technical Mentor
Omar's Skills
Design
Recruiting
Programming
User Experience
Technical
Open to networking with people holding these skills
Legal
Programming
Sales
Recruiting
User Experience
Strategy
Fundraising
Operations
Technical
Business Development
Product Management
Public Relations
Marketing
Growth
Finance
Design
Background

Age Group

25-35

About Omar

Worked in a professional context on the Android Framework since API 14/15+ (Ice Cream Sandwich, Version 4.0+), moving and adapting myself to the most varied situations, having the chance to learn and get the job done in Australia, Spain, Italy, US, Germany and in many different kinds of companies and teams: Big Consulting Companies as Reply, Startups as Eversnap and TripActions, International Companies as Here, improving and making great apps with millions of users.

Quote

"If you can dream it, you can do it." - Disney Employee in the 80s (Not Walt Disney!)

Work Experience

Android Expert Mentor

Codementor

September 2017 - Today

Codementor is the open marketplace for both live 1:1 help and long-term mentorship. I provide live 1:1 help by answering questions and doing code reviews online via screen sharing, video, and text.

Senior Android Developer

RedTecLab GmbH

July 2017 - Today

Mainly re­architecting the Shop­Apotheke.com, elaborating and implementing a basic CI/CD infrastructure and preparing testing strategies together with the QA department; working also on always new side­projects using latest cutting­edge technologies as Firebase for Realtime NoSql database, Branch.io for deep linking, etc.

Freelance Software Developer

Self-Employed Remotely

January 2012 - Today

Working remotely for private clients offering service mainly as Android Developer.

Software Engineer - Android Development

Meelogic Consulting AG

September 2016 - June 2017

Working at our client office, Here (www.here.com) as Android Developer, hands-on the Here WeGo mobile app used by millions of people. Some of the technologies and methodologies that i use everyday are: ● Issue tracking and bug fixing; ● Development of new features; ● Code reviews; ● Pair programming; ● CI Monitoring; ● Agile Kanban workflow ● Android SDK, Android Studio 2.1.2, targeting API 23 but support down to API 15; ● Gradle and Maven as project build systems; ● Jenkins for Continuous Integration; ● Graphana and Graphite as monitoring tool; ● git as CVS; ● Material Design for UI ● HockayApp for crash monitoring; ● Apptimize for analytics; ● Design Patterns as MVP and MVVM; ● Working on the performance for the large user base (> 31 Million Downloads and an average of 3/4 Million users per month), working on the battery and network performance side.

Android Developer

101

September 2016 - October 2016

101 builds mobile-first teaching and assessment tools specifically for college STEM courses. Current STEM course tools such as online homework and response clickers poorly utilize technology to engage students in learning by wrapping generic question types (multiple choice, fill-in-the-blank, etc) around static textbook content. Instead, we deliver uniquely tailored, touch-based interfaces that create new ways for students to visualize abstract math and science topics during critical problem solving sessions. ● Working as Remote Freelancer on Chem101, the first mobile app created by 101; ● I cooperated temporary with the CTO; ● Creation of a custom and attractive UI built following the Material Design Guidelines ● Working with last cutting-edge libraries as RxJava/RxAndroid, Dagger2, ButterKnife.

Software Analyst

Reply Spa

June 2016 - September 2016

Working as consultant at Reply S.p.a for Systemi s.r.l. on a FCA Project mainly as .NET developer ● MS Server 2008/2012 ● Query and Stored Procedures manipulation with T-SQL ● Visual Studio ● Webforms in C#

Android Developer

OpenWealth

February 2016 - April 2016

Working on a contract role as Android Developer for OpenWealth, a digital consultancy company; Our main client, AMP, a financial services company, required to develop a personal banking Android App trying to replicate the same look&feel of their existing iOS application, creating custom views working as member of an agile team.

.NET Engineer

Lion IT

December 2015 - January 2016

.NET consultant role focused on the creation of a C# application for a third-party company. ● WinForm in C# ● Visual Studio 2015 as IDE ● Adobe LiveCycle Designer for PDF templates ● PDF Creation and Processing

Developer Relations Engineer

source{d}

October 2015 - December 2015

source{d} is a technology-driven product, created by Tyba, addressing the challenges of developer recruitment. Software engineers manage the process of identifying, qualifying and presenting developers across diverse technology backgrounds, from data scientists to junior developers to CTOs. They ensure an extensive technical understanding of client needs and match that with developer fit. They look to understand developers through the code they have written. Therefore they analyze more than 14.4m GitHub projects with 754m code contributions across 4.1M developers.

Android Developer

Aesys

September 2015 - October 2015

Working as consultant for Blue Reply for Aesys s.r.l. in Turin on task focused on the Mobile Development, deploying application for third-party companies. The main project which i worked on is OBT, a big system used in the Automotive field and created for the Fiat Chrysler Automobiles (http://www.fcagroup.com/) ● Working on the creation of the Android Client; ● Interacting with the IBM Websphere Application Server via XML SOAP requests. ● Using special Motorola Handheld with Barcode reader and related custom internal APIs

Android Developer

TripActions

November 2014 - February 2015

Working remotely from Italy on projecting, analyze and implement a new Android app that follows the Google Material Design guidelines. The service was designed to meet primarily the needs of business travellers with the recurrent problem of the acquisition and the processing of their receipts collected during the trip. The app also gave the chance to generate automatically trip itinerary getting just basic data as input. ● Asana as project tracking system; ● Slack for meetings; ● BitBucket as repository; ● Git for revision control; ● Crashlytics for bug tracking; ● MixPanel for telemetry; ● Mockable.io for the creation of API mockups to allow me to test the app; ● Dropbox for file sharing; ● Couchbase for mobile NoSQL DB.

Software Engineer Intern

Eversnap

August 2014 - November 2014

Mainly working as Android Developer on the native app of the company based on the acquisition, the collection (with unlimited storage) of photos/videos with acquaintance in shared albums, where anyone could put new media or modify the existing one. ● Creation of premium functionalities of the app used by the photographers of the company in some events, allowing the immediate transfer of the media from a Wifi SD card to the mobile phone and the real time transfer to the shared album, giving the chance to add the company watermark on the fly, tweet the some or all the photos, etc. ● Worked temporary as Web Developer on the company site using technologies as Twitter Bootstrap (for the responsive design), Django, Stripe (for payments), HTML5, JQuery, CSS3. ● SCRUM workflow methodology; ● Trello for sprint planning; ● Crashlytics for bug tracking; ● Mixpanel for telemetry; ● BitBucket as online repository; ● Picasso for image download and gallery managament.

Education

Università degli Studi di Torino

Bachelor of Science in Computer Science

2010 - 2015

Certification

TOEFL

ETS

Intensive English Program Certification

American University in Cairo

Discuss
Topics Followed 88
Academics 8968 Account management 9973 Advertising 30517 Analysis 10915 Analytics 29589 B2B 12550 Blogging 12477 Brand Development 21993 Business Analysis 35163 Business Development 74272 Business Strategy 46830 Business intelligence 19467 Business planning 49789 CRM 20374 Change Management 9417 Cloud Computing 28734 Coaching 11387 Competition 14179 Consulting 31031 Content marketing 11512 Content strategy 10992 Contract negotiation 12378 Creative Direction 12059 Customer service 13044 Data analysis 11171 Digital Media 26127 Digital Strategy 38801 Digital marketing 48564 Due Diligence 8121 E-Commerce 45469 Email Marketing 28656 Enterprise software 13009 Entrepreneurship 76506 Event Management 10159 Finance 16920 Financial Modeling 13515 Financial analysis 12138 Fundraising 45356 Go to market strategy 13047 Graphic design 11667 Growth 32056 Investments 19401 Java 9275 Lead generation 13874 Leadership 48313 Linux 7886 Management 50867 Management consulting 26301 Market research 35833 Marketing 56461 Marketing Communications 14393 Marketing Strategy 53242 Mobile marketing 16039 Negotiation 15682 Networking 19777 Online advertising 35148 Organizational Development 10766 Private equity 10548 Product Development 46236 Product Marketing 35758 Product management 22708 Program Management 25370 Project management 38436 Public relations 26608 Public speaking 27762 Recruiting 11944 SEO 28272 SQL 7835 Saas 27971 Sales 36734 Sales Management 24796 Sales Strategy 15320 Small business 19430 Social Media 40667 Social Media Marketing 23923 Social networking 32119 Software Engineering 12700 Software development 32156 Startups 71056 Strategic Partnerships 52078 Strategy 64815 Team Building 32312 Telecommunications 9477 Training 15028 User Experience Design 16845 User Interface Design 13836 Valuation 10879 Venture capital 37643