dennisyee

Lead Software Engineer, Software Engineering

I’m a Senior Software Engineer with 8+ years of experience in full-stack enterprise application development and team leadership, currently based in Singapore. I specialize in Java, PL/SQL, Angular, and Spring, with a strong track record in Agile delivery, client collaboration, and designing scalable systems. I have led and mentored engineering teams, managed critical system support, and consistently delivered high-quality solutions across government and enterprise environments.

Having recently completed my Master of Technology in Software Engineering from the National University of Singapore, I’m eager to transition into Web3 and blockchain-focused roles. I’m actively exploring opportunities where I can leverage my engineering expertise to contribute to decentralized technologies and modern financial infrastructure.

Passionate about the intersection of fintech and blockchain innovation, I’m seeking a remote or hybrid role to design and build secure, scalable, and high-impact systems in the Web3 space.

Let’s build the future together.


Experience: 8 years

Yearly salary: $90,000

Hourly rate: $330

Nationality: 🇲🇾 Malaysia

Residency: 🇸🇬 Singapore


Experience

Software Engineer, Software Engineering
NCS Pte Ltd
2018 - 2022
1. Maintained Java web application using Angular framework, Restful API and database design to fulfill user requirements. 2. Ensured Consumer Price Index (CPI) system was well maintained and support user queries via email or phone on an active basis. 3. Gathered requirements with user for new enhancements and documentation of user requirements. 4. Delivered service request within the target date and meet user requirements and is in accordance with agreed design. 5. Performed impact analysis, development, testing or implementation of tasks and ensure to meet the service level agreement.
Engineer, Software Development
Sembcorp Marine Ltd
2018 - 2018
1. Implemented new in-house Java software applications using Oracle ADF framework and database design to serve engineering, production and client requirement. 2. Worked in conjunction with developers on project development and ensure that work is compatible and doesn’t duplicate with others. 3. Tested and ensured software work correctly to meet user requirement and is in accordance with agreed designs. 4. Generated system documentation and training manual to support, educate, and train business users to utilize application. 5. Provided ongoing maintenance, support and recommendation for continuous improvement on existing application.
Junior Software Engineer
Sembcorp Marine Ltd
2016 - 2018
1. Assisted team leaders in the collection and documentation of user requirements, deliverables and timelines. 2. Generated new reports and enhanced existing ones as requested from internal user by using Jaspersoft iReport or Tibco. 3. Handled user ticket request in ITSM service desk by providing second-level of support and services to resolve program issues. 4. Execute test cases and analyze test result from UAT testing to validate the changes software against the business requirements.

Skills

angular
javascript
sql
typescript
java
english
chinese-mandarin
malaysian