Professional, experienced, qualified Software engineer involved in the design and development of various applications. I'm passionate about designing and building mobile applications that help to ease the everyday activities of people. I love developing algorithms and implementing them using technology and software engineering principles to solve human problems. Strengths include responsible, innovative, and a team player. Highly motivated person with the ability to learn new technologies and methodologies, and highly conceptual with excellent communication, interpersonal and organizational skills with the ability to perform interdependently and as a team.
Monitor the app's technical life-cycle during each phase of development.
Design, develop and maintain high quality and general reliable Java codes.Test the applications, identify the bugs and take
measures to resolve them.
Evaluate the existing applications and implement new technologies to maximize the app’s efficiency.
Identify the variations of fragments and layouts of Android XML and create adaptive interfaces that work with various device form factors.
Collaborate with the Senior Android Developers and Software Engineers to work on different layers of the infrastructure.
Determine the UI/UX requirements, mockups, and APIs to develop high-performing Android apps.
Job Responsibilities
Establish a detailed program specification through discussion with clients.
Write the program - to do this you'll break down program specification into its simplest elements and
translate this logic into a programming language.
Work as part of a team - which may be established purely for a particular project to write a specific
section of the program.
React to problems and correct the program as necessary.
Evaluate and increase the program's effectiveness
Write detailed documentation for the operation of the program by users and computeroperators.
Consult manuals, periodicals and technical reports to learn new ways to develop programs and
maintain existing skills and knowledge.
Update, repair, modify and develop existing software and generic applications.
Performing these Responsibilities I worked on the following Projects.
VenturexEat Android & iOS App
FeedMe Android & iOS App
Cabi Passenger iOS Ap
Job Responsibilities
• For this position, your major duties will include Work closely with Project Manager, Team Lead and other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
• Produce project estimates during sales process, including expertise required, total number of people required, total number of development hours required, etc.
• Attend client meetings during the sales process and during development.
• Work with clients and Project Managers to build and refine wireframes for the applications and backbends. Convert raw images and layouts from a graphic designer into Front End Work.
• Work on bug fixing and improving application performance.
• Alert colleagues to emerging technologies or applications and the opportunities to integrate them into operations and activities.
• Be actively involved in and contribute regularly to the development community of the CMS of your choice. Design and build advanced applications for the Android platform and help IOS developer.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Job Responsibilities
• Designing and developing advanced applications for the Android platform.
• Unit-testing code for robustness, including edge cases, usability, and general reliability.
• Bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Store, retrieve and manipulate data to understand system capabilities and requirements.
• Direct software system testing, validation procedures, application and system documentation and programming to ensure normal program functioning.
• Manage the full technical life-cycle of android applications during each development phases.
• Collaborate with team members to brain storm about new products, provide each other with technical insight and review working drafts.
• Document and maintain design specifications, source code and archives for new applications and ideas.
• Perform individual project components within the entire development lifecycle including Implementation, testing, deployment and maintenance.
• Diagnose performance issues, fix bugs to increase the functionality of new applications.
• Obtain buy-in form leadership in order to secure resources for app development.
• Translate designs and wireframes into high quality code.
• Design, build, and maintain high performance, reusable, and reliable Java code.
• Ensure the best possible performance, quality, and responsiveness of the application.
• Identify and correct bottlenecks and fix bugs.
• Help maintain code quality and organization.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Design and build advanced applications for the Android platform.