Engineering & Development
Professional Experience:
2019-present: CAT (Computerized Adaptive Testing) Team Lead & Project Manager, NITE :: Managing the engineering team, including 5 full-time developers (different levels of experience) and one part-time student. Key responsibilities:
Writing work plans
Writing SyRS (system requirements & specifications) documents
Assigning tasks, reviewing code and products
Recruiting
Adapting DevOps methodology & major infra upgrades
End-zone projects
Notable projects:
Major upgrade of the testing platform & adding adaptive testing capabilities (planning)
New test orchestration platform (planning)
New item types prototypes & pilot (coding: Rails + Angular)
Adaptive personality questionnaire (backend coding: Rails + R)
Higher Education Readiness questionnaire (coding: Rails + ReactJS)
2016-2018: Head Developer of MATAL , NITE :: Developing a first-of-it-kind web-based system for diagnosing learning disabilities in students and applicants to higher education. System backend is written in Rails, frontend combines Rails views, vanilla JS and some JQuery. Main system parts are:
Testing module, including 23 cognitive tasks
Scoring module
Report authoring module
Administration module
Data mining module
2014-2015 CAT Software Engineer, NITE
Conferences: