Experienced with developing and maintaining complex software systems. Utilizes advanced programming skills to create efficient, reliable solutions. Track record of working collaboratively with cross-functional teams to achieve project goals. Offering analytical thinking and problem-solving skills combined with passion for technology and learning. Brings foundational understanding of software development processes and proficiency in database design. Ready to use and develop analytical and technical skills in Technical Business Analyst role.
Overview
15
15
years of professional experience
3
3
Languages
Work History
Senior Software Engineer
Bell Direct
09.2023 - Current
Enhanced software functionality by identifying and resolving complex technical issues.
Mentored junior developers, fostering professional growth and enhancing team productivity.
Developed scalable applications using agile methodologies for timely project delivery.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
Software Engineer
Bell Direct
01.2021 - 09.2023
Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
Developed reusable components that significantly reduced development effort on multiple projects.
Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
Developed robust, scalable, modular and API-centric infrastructures.
Delivered unit-tested systems within customer-prescribed timeframes.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
Enhanced user experience by designing intuitive interfaces and incorporating user feedback into continuous improvements.
Participated in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
Created proofs of concept for innovative new solutions.
System Analyst
Genting Malaysia Berhad
10.2019 - 12.2020
Company Overview: Industry Computer / Information Technology (Software) | Specialization IT/Computer - Software | Website: [Genting Malaysia](https://www.gentingmalaysia.com)
Requirement gathering, write requirement specification, system integration testing, collaborate with user on user's acceptance testing, code review and deployment on system to check customer details in transactional modules by interfacing with Dynamic Reporting System (DRS)
Analyse project risk and provide solution to ensure it is complying business
Keep the project on track
Propose solution on new enhancement
Aliase with Tester team on the new enhancement and ongoing cases reported
Enhancement require pocket PC in order to sync data from pocket PC to system for drop box soft count
Provide ongoing support
Industry Computer / Information Technology (Software) | Specialization IT/Computer - Software | Website: [Genting Malaysia](https://www.gentingmalaysia.com)
Analyst Software Engineer
Genting Malaysia Berhad
10.2015 - 10.2019
Company Overview: Industry Computer / Information Technology (Software) | Specialization IT/Computer - Software | Website: [Genting Malaysia](https://www.gentingmalaysia.com)
Work closely with System Analysts/Project Manager on system enhancement and business changes
Decide on how the program should behave based on specific business requirements
Involve in specification requirements gathering and functional specifications
Work closely with tester team on SIT and user on UAT
R&D for best performance sql execution
Windows services implementation
Code review and software development
System support
Managing and provide guidance to junior staffs
Development in C# .NET 2003 and above
Involve in pocket PC development (Windows CE 5 and above)
Industry Computer / Information Technology (Software) | Specialization IT/Computer - Software | Website: [Genting Malaysia](https://www.gentingmalaysia.com)
Analyst Programmer
TC ITech
01.2014 - 09.2015
Company Overview: Industry Automobile / Automotive Ancillary / Vehicle | Specialization IT/Computer - Software | Website: [TC ITech](https://www.tcitech.com)
Provide support to 2nd level support and application customization to fit customer needs in Microsoft Dynamics NAV
Collaborated multiple servers and sending email by using SQL Server Integration Services (SSIS)
Collaborated from SQL Script to web reports by using SQL Server Reporting Services (SSRS)
Installing and Configuring Microsoft Dynamics NAV Application Server (NAS) to run the Codeunit, or Report periodically (scheduler)
Company Overview: Industry Computer / Information Technology (Software) | Specialization IT/Computer - Software | Website: [YGL Convergence](https://www.ygl.com.my)
Work closely with Project Manager and team members to develop the newly software for Timeshare (Focus on Hotel Membership)
Create new and design the forms using Devexpress
Involve in module design flow and enhancing on current prototype
Industry Computer / Information Technology (Software) | Specialization IT/Computer - Software | Website: [YGL Convergence](https://www.ygl.com.my)
Application Developer
GENTING INFO KNOWLEDGE ENTERPRISE
06.2010 - 08.2012
Company Overview: Industry Computer / Information Technology (Software) | Specialization IT/Computer - Software | Website: [Genting Info Knowledge](https://www.genting.com.my)
Work under Casino Team as an Application Developer
Designed software solutions driving continuous improvement to processes, systems, work flow and customer responsiveness
Provide assistance or advice to technical support team for those issues that require further investigation and feedback
Work closely with Project Manager and team members to both develop detailed specification documents with clear project deliverable and timelines, and to ensure timely completion of projects
Convert VB6 to C# for Glory Machine (Banknote counting machine) that require to understand the machine language sending by machine to PC and vice versa via Serial Port technology and enhance the current processes
Enhance the Bill Drop System which require Pocket PC Scanner technology to make sure it is compatible with upgraded SQL Compact Server 3.0 sync with SQL Server 2008
Industry Computer / Information Technology (Software) | Specialization IT/Computer - Software | Website: [Genting Info Knowledge](https://www.genting.com.my)