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 7675 Account management 8410 Advertising 27286 Analysis 9467 Analytics 26572 B2B 10513 Blogging 10412 Brand Development 17981 Business Analysis 31005 Business Development 65428 Business Strategy 43369 Business intelligence 16051 Business planning 42602 CRM 18854 Change Management 8232 Cloud Computing 26665 Coaching 9603 Competition 11887 Consulting 27876 Content marketing 9735 Content strategy 9268 Contract negotiation 10347 Creative Direction 10049 Customer service 11267 Data analysis 9301 Digital Media 23854 Digital Strategy 34257 Digital marketing 42437 Due Diligence 7037 E-Commerce 40518 Email Marketing 25659 Enterprise software 11343 Entrepreneurship 66313 Event Management 8512 Finance 14140 Financial Modeling 11401 Financial analysis 10255 Fundraising 39958 Go to market strategy 10806 Graphic design 9783 Growth 27804 Investments 15864 Java 8054 Lead generation 11722 Leadership 42432 Linux 6667 Management 44826 Management consulting 24076 Market research 31808 Marketing 49999 Marketing Communications 12295 Marketing Strategy 46356 Mobile marketing 13293 Negotiation 13546 Networking 16089 Online advertising 31103 Organizational Development 9103 Private equity 8931 Product Development 40824 Product Marketing 31537 Product management 19975 Program Management 23621 Project management 34202 Public relations 23933 Public speaking 24973 Recruiting 10014 SEO 25399 SQL 6628 Saas 26186 Sales 32491 Sales Management 22168 Sales Strategy 12740 Small business 15794 Social Media 36079 Social Media Marketing 20565 Social networking 28318 Software Engineering 10678 Software development 28511 Startups 61594 Strategic Partnerships 45747 Strategy 57918 Team Building 28549 Telecommunications 8097 Training 12615 User Experience Design 14472 User Interface Design 11678 Valuation 9067 Venture capital 32815