Software Engineer
- Evaluated project requirements to identify customer needs and resources required to accomplish targets.
- Reviewed project requirements to identify customer expectations and resources needed to meet goals.
- Analyzed user needs and software requirements to determine design feasibility.
- Implemented robust code in multiple programming languages including Java, C++, and Python.
- Collaborated with UI/UX designers to improve software usability and user experience.
- Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
- Deployed software updates and patches to ensure security and functionality.