Software engineering professional with experience in investigating user requirements and constructing software solutions while developing technical specifications. Engaged in project planning phases by estimating project scopes and timelines, which contributed to enhanced project management efficiency. Demonstrated proficiency in implementing robust code using programming languages such as Java, C++, and Python, while employing version control tools to manage source codes across varied projects. Developed strategies to enhance system security through the integration of authentication and authorization technologies, contributing to the creation of hardened software solutions.