Software Engineer
- Managed project timelines and deliverables efficiently using Agile methodologies.
- Optimized existing software systems for improved performance and scalability.
- Analyzed user needs and software requirements to determine design feasibility.
- Documented software designs and architecture for future reference and maintenance.