Professional software engineer with commitment and passion for software development. Having experience in developing innovative and creative software solutions. Having the ability to perform full software development life cycle activities and to understand and transform complex business requirements into software, ensuring applications, and delivered on time.
©