User's Cover Picture
User's avatar

Mohamed Rizvi Abdul Hameed

Message
Intro
Colombo, Sri Lanka
IOS Application Developer at Emapta Pvt Ltd
Joined July 31, 2021

Skills

Languages

English
-
Advanced
About
I have got more than 6 years of experience in IOS development. I started my career as an IOS Engineer with Cyber LMJ after completing my Master's degree from London Metropolitan University. This is a great place where I started designing and developing features for IOS platforms. During this period I was involved in many application developments for many domains such as Healthcare solutions, Media and entertainment, Marketing, Social media, HR system, and Banking and Finances. In my downtime, I enjoy learning new technologies and new concepts even if it is not required for the current development.
Experience
User avatar
Emapta Pvt Ltd
Jan 2022 – Present
Colombo, Sri Lanka
IOS Application Developer
* Evaluate and introduce new technologies * End to End IOS application development * Responsible for providing prototypes and proofs of concepts * Ensure the performance, quality, and responsiveness of applications * Close collaboration with Product, UX and Data team * Writing testable code, unit tests and following test driven development * Highly engaged in technical discussions
User avatar
IIH Solutions Pvt Ltd
Jul 2020 – Dec 2021
Colombo, Sri Lanka
Senior Software Engineer - IOS
* Analyze technical requirement * End to End IOS application development * Task estimation and management * Collaborating with cross-functional team and the main point of contact for the project delivery * Dedicated in Managing individual team member, encouraging their professional growth and maximizing their potential contribution * Lead technical architecture, Maintain Coding standard and Code quality, and Code reviews * Responsible for maintaining unit test and test automation * Apply Agile, Scrum framework and participate in sprint planning * Client interactions
User avatar
Weblankan Pvt Ltd
Apr 2019 – Jun 2020
Colombo, Sri Lanka
IOS Consultant
* Take non-technical requirements and map them to technical implementation. * Estimate and plan design for technical design and development tasks. * Provide scalable and maintainable software solutions by adhering to agreed architectural design guidelines. * Provide technical guidance and drive conversations within the mobile team to improve the development process. * Take ownership and responsibility of all stages in SDLC and provide assist team leadership to meet deliveries on time. * Have the ability to balance high response, stable and efficient code with attractive and functional aesthetics. * Work closely with product managers, designers, and other engineers to build innovative solutions to current and future challenges. * Create and maintain unit tests and automation testing. * Supporting our Agile and Scrum practices. * Contribute to architectural and design decisions and code reviews.
User avatar
AMG Pvt Ltd
May 2015 – Feb 2019
Colombo, Sri Lanka
Software Engineer - IOS
* Writing clean, maintainable applications in Objective C and Swift using the latest Native IOS programming techniques. * Provide accurate engineering time estimates with on-time delivery. * Ensure high code quality and maintainability with proper unit testing and documentation. * Work across both technical and business focus teams to deliver value to application development. * Priorities activities based on current business objectives. * Analyzing, Investigating, and problem-solving skills. * Managing app distribution process to Apple Store. * Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
User avatar
Cyber LMJ Pvt Ltd
Jan 2013 – Aug 2014
Colombo, Sri Lanka
Software Engineer - IOS
* Design and build advanced features for the IOS platforms. * Facilitate communication of technical matters among the developers as well as external partners. * Analyze requirements and capabilities of related systems to propose appropriate solutions. * Write clean, stable, unit-tested code and accompanying documentation where needed. * Collaborate with cross-functional team to define, design, and ship new features. * Work on bug fixing and improving application performance. * Continuously discover, evaluate and implement new technologies to maximize development efficiency.
User avatar
Infar International Pte Ltd
Jan 2008 – Aug 2011
Singapore
Website Developer