Professional Experience
Senior Programmer
2016 - Present
TFS Mobile Solutions, Petaling Jaya, Malaysia
- Serve as a Technical Lead contributing to and directing the efforts of development teams, including
internal and external team members.
- Contribute to the ongoing evolution of the existing content supply portfolio of applications and
services.
- Design, develop, modify, implement, and support software components anywhere in the Software stack.
- Determine root cause for the most complex software issues and develop practical, efficient, and
permanent technical solutions.
- Remain current on new technologies and available vendor packages; evaluate and make recommendations as
necessary.
- Assist in task planning, estimation, scheduling, and staffing.
- Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and
training opportunities.
- Determine process improvements, best practices, and develop new processes.
- Work in close partnership with cross-functional teams and management.
Programmer
2014 - 2015
TFS Mobile Solutions, Petaling Jaya, Malaysia
- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade
interfaces
- Directing system testing and validation procedures
- Directing software programming and documentation development
- Consulting with departments or customers on project status and proposals
- Working with customers or departments on technical issues including software system design and
maintenance
- Analyzing information to recommend and plan the installation of new systems or modifications of an
existing system
- Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications
and performance requirements
- Designing and developing software systems using scientific analysis and mathematical models to predict
and measure outcomes and design consequences
- Preparing reports on programming project specifications, activities, or status
- Conferring with project managers to obtain information on limitations or capabilities
Junior Programmer
2013 - 2014
TFS Mobile Solutions, Petaling Jaya, Malaysia
- Assisting the Development Manager with all aspects of software design and coding
- Attending and contributing to company development meetings
- Learning the codebase and improving your coding skills
- Writing and maintaining code
- Working on minor bug fixes
- Monitoring the technical performance of internal systems
- Responding to requests from the development team
- Conducting development tests
Research Assistant (Internship)
2012 - 2013
IBM Center of Excellence, Universiti Malaysia Pahang, Malaysia
- Research assistant under Biomedical Image Processing Research
- Provide scientific support to Biomedical Image Processing research group’s research initiative
- Developed watermark embedded and image authenticator for Java desktop application and Android platform
- Writing scientific reports, participating in the definitions and any other research activities as
required