Mobile Software Engineer
Namshi.com
مجموع سنوات الخبرة :7 years, 2 أشهر
Responsibilities
● Implement new features of the app by converting the designs/wireframes given by the UX team into high quality code
● Contribute on ideas to improve various aspects of the app in terms of Customer Experience, Customer Acquisition & Retention etc.
● Write code in Java / Kotlin, Objective C and Swift and on occasion, JavaScript using Native SDKs
● Investigate root causes of bugs and crashes. Writing code, to mitigate and make appropriate fixes
● Monitor app performance and other metrics using third-party tools such as Crashlytics and
Firebase. Raising alerts where metrics are not performing as per expectation
● Implement continuous integration workflows to support automated builds and frequent releases
● Actively develop skills in new platforms/tools used by the Mobile team
● Other responsibilities as discussed and assigned
Passionate software developer with +3 years of experience currently located at Dubai looking for challenging opportunity with Solid OOP knowledge, experience in Java, C, C++, C#, web and more Studied and worked with design patterns and collections several times in my Apps as an Android Developer in my previous position as Android application developer at Infinite Tiers Group, Inc.
www.itgsoftware.com
I have experience working with web development HTML, CSS, Java Script and its libraries and frame works such as jQuery and Twitter Bootstrap, also PHP, MySQL languages and have experience working with WordPress CMS I am developing myself to learning the game development using Unity 3D,
You can visit my LinkedIn to see some online projects as a web application.
Currently I am developing my skills on 3D unity Game development using C# for PC games.
Also, I am a very good network engineer with relevant Network Certificates like CCNP Routing & Switching that trained and learned at the network academy of cisco.
also I trained on Linux environment with “Linux essentials” certificate from NDG.
I worked as a Software Engineer, Mobile Application Developer at Infinite Tiers Group, Inc.
Java and Android developer.
Mobile Application Developer, Android Midway to Senior level.
Responsibilities assigned during the job:
- Design and build advanced applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and API’s.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- multi-threading, memory management and caching mechanisms specific to mobile devices.
- use the Best Practice of programming in java as a professional programmers.
I took a training course of ASP.NET, 50 hours.
I trained and worked for more than 400 hours with Cisco Routers and Switches at Cisco Networking Academy and good experience of the self-study on Networks.