Web and mobile application developer possessing extensive experience in the development and maintenance of software applications. Demonstrates expertise in back-end feature development, maintaining and enhancing existing functionalities, and creating new features. Proficient in adhering to best practices for code documentation.