Software Engineer
The ICT Hub (Sep. 2016 - Present)
• Took up the leadership role of a small team. Analyzed client requirements, designed, developed and
deployed software systems accordingly.
• Take part in effort estimation for each development sprint.
• Responsible for designing, implementing and deploying RESTful web services and Developing Android
applications as per as client requirements.
• Participate in Sprint Planning and Sprint Reviews.
• Research, learn and teach peers on new technology, platforms, and frameworks.
• Collaborate cross-functionally with business users, project managers, and other teams.
• Development stack: Python, Django, ReactJS, Php, Laravel, Java, ElectronJS, MySQL, SQLite,
PostgreSQL.
• Deployment: Digitalocean droplets, Docker, AWS EC2, Heroku, Git, Ubuntu, Nginx.
• Conducting classes and training session
• Assist in preparing lecture materials, course syllabus and grading.
• Mentor and monitor course projects