Software Engineer bringing passion, hard work and a smile to every project.
Proficient in communication, leadership, and project management skills. Experience with a wide range of software libraries, tools, and languages.
Able to plan and lead project life cycles. Patient and calm with excellent interpersonal abilities. Skilled at listening and gathering information. Excellent at research and problem finding.