Software Engineer
- Developed applications and tools utilizing object-oriented languages to achieve code abstraction.
- Utilized version control tools to manage source codes across multiple projects.
- Provided technical support and troubleshooting assistance for software users.
- Analyzed user needs and software requirements to determine design feasibility.