Software Engineer
Current- Managed the development of web portal and mobile applications for Android and iOS platforms, coordinating with senior developers to ensure client requirements and specifications were met.- Assisted in the creation and management of signing keys for publishing apps on Google Play Store and Apple's App Store, and created policy pages for both platforms.- Created detailed User Requirement Documents (URDs) and Unified Modeling Language (UML) diagrams to outline software design and specifications.- Conducted thorough manual testing to identify and resolve software defects and issues, ensuring high-quality and reliable applications.- Monitored app performance, reported bugs, and recommended enhancements to outsourced development teams.- Performed regular preventive maintenance on the app's server every three months to ensure optimal performance and security.- Collaborated with senior engineers to ensure the scalability, security, and performance of applications, and staying updated with industry trends.- Coordinated the relocation of servers with network engineers and assisted in reconfiguring servers to ensure seamless operation post-move.- Upgrade server's hardware- Acted as the primary point of contact for clients, developers, and management, facilitating communication and ensuring smooth coordination.- Managed progress updates, information requests, and project requirements between all parties.- Ensured the correctness of UI/UX during the app's early stages to align with design standards and user expectations.