Project Planning
- meeting with client, brainstorm raw ideas and convert them into feasible project
- discuss project requirements, scope and other details
- plan project and estimate timeline
- estimate project cost and resources
Design and Analysis
- database design and optimization
- query optimization and time costing
- propose server and hardware requirements
Backend Development
- develop and code backend scripts
- develop and consume web services
- develop dashboard per project requirements
- execute and debug scripts on local, online, and deployment server
Testing, Deployment and Support
- testing and quality assurance of project
- project deployment, testing and debugging on local as well as live server
- provide support and resolve user issues
Team Lead
- maintain and monitor progress on project
- lead team of Android and iOS developers
- communicate with client on progress and post-deployment support