Software Engineer
- Developed applications and tools utilizing object-oriented languages with an emphasis on code abstraction, stability, and reuse.
- Coordinated testing and validation procedures through software development lifecycle.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Employed integrated development environments (IDEs).