SW Engineer Teamleader
ExtremeSolution
Total years of experience :6 years, 7 Months
• Working as a software engineer in developing new features for applications in both iOS and React-Native.
• Participating in delivering more than 5 different mobile applications in both iOS and Android.
• Guiding the development team towards successful project delivery.
• Ensure workflow in the development process.
• Package and support deployment of releases.
• Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain applications.
• Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
• Provide third-level support to business users.
• Attending client meetings to gather information and get feedback for delivered releases.
• Design, develop and implement applications that support day-to-day operations.
• Plan, develop and implement large-scale projects from conception to completion.
• Develop and architect lifecycle of projects working on different technologies and platforms.
• Interface with clients and gather business requirements and objectives.
• Translate clients’ business requirements and objectives into technical applications and solutions.
• Design, develop and implement the application from scratch using iOS.
• Develop and architect lifecycle of the app.
• Design and build applications for the iOS platform.
• Ensure the performance, quality, and responsiveness of applications.
• Collaborate with a team to define, design, and ship new features.
• Identify and correct bottlenecks and fix bugs.
• Help maintain code quality, organization, and automatization.
• Helping another iOS trainee to learn and start his career.
Participate in the implementation, testing, and support of iOS-based applications using Objective-C, Cocoa, Xcode, and the iOS SDK.
Implement new features, create UI, debugging, data modeling.
Assist in testing all applications and report bugs.
respond to requests for technical assistance in person, via phone, electronically.
diagnose and resolve technical hardware and software issues.
research questions using available information resources.
advise user on appropriate action.
redirect problems to appropriate resource.
identify and escalate situations requiring urgent attention.
track and route problems and requests and document resolutions.
prepare reports.
Responsible for the layout, design and coding of a website in PHP format.
Figure out the technical and graphical aspects of a website.
Develop the programming code from scratch or by adapting existing website graphics packages and software to meet business requirements.
Uploading the web site onto a server and registering it with different search engines.
Testing the website and identifying any technical problems and hitches
Determining any functionality that the site must support and developing PHP content based on practical approved layout.