JD Logo
Welcome

I'm Jack Du En Jie.

ASoftware Engineer
seeking software engineering opportunities in Singapore.
Who I AmAbout Me
Jack Du En Jie Photo
HelloHello

I am a full-stack software engineer with around five years of experience in developing web applications, mobile applications, and Windows desktop systems. I have strong background in modern JavaScript frameworks (React.js & Next.js) and experience in independently owning the complete Software Development Life Cycle (SDLC), including requirement analysis, system and database design, frontend and backend development, deployment, and long-term maintenance. I have successfully delivered multiple production systems across different platforms, demonstrating my ability to manage projects from concept to completion.

One of my key strengths is my ability to work independently and complete tasks efficiently within reasonable timeframes while maintaining high code quality. I am highly adaptable and capable of handling complex technical challenges, particularly in building highly customized systems. I have extensive experience developing dynamic and flexible components, such as generating UI pages based on JSON configuration files and building advanced 2D sketching systems capable of rendering up to 20 million shapes. These experiences have strengthened my problem-solving skills and my ability to design scalable and high-performance architectures.

In addition to technical expertise, I work closely with backend engineers, UI designers, and cross-functional engineering teams to ensure smooth system integration, accurate UI implementation, and optimized performance. I value clear communication and teamwork, and I actively share knowledge by mentoring interns and supporting junior developers in adopting best practices.

I am passionate about learning new technologies and continuously improving my technical capabilities. I am currently seeking opportunities in Singapore in front-end, back-end, or full-stack software engineering roles where I can contribute my skills, grow professionally, and collaborate with experienced teams to build high-quality and impactful products.

Years Experience
Full SDLC
Websites Developed
Apps Developed
What I DoService
Frontend DevelopmentDesign and build responsive, high-performance web and mobile user interfaces using React.js, Next.js, React Native (Expo), with a focus on usability, scalability, and maintainable code.
Backend DevelopmentDevelop backend services with Next.js API routes and Node.js (Hapi.js), integrated with MySQL, MSSQL, and Redis for secure and efficient data handling.
Custom UI & FeaturesCreate highly customized components and features tailored to business needs.
System ArchitecturePerform requirement analysis and system/database design to deliver scalable and practical technical solutions.
Testing & OptimizationEnsure system stability and performance through testing, debugging, and optimization across platforms.
Deployment & ReleaseManage application deployment for web and mobile platforms, including server setup, version control, and publishing to app distribution platforms.
Maintenance & ImprovementProvide ongoing system maintenance and feature enhancements based on user feedback, bug reports, and evolving business requirements.
Server & InfrastructureSet up and maintain VPS servers and hosting environments, ensuring system security, high availability, and data protection.
What I KnowSkill
Coding Skills
JavaScript
85%
TypeScript
80%
Tailwind CSS
85%
HTML & CSS
90%
React.js
80%
Next.js
80%
React Native (Expo)
75%
Hapi.js
80%
MySQL
85%
MS SQL
80%
Redis
75%
Git
90%
RabbitMQ
70%
.NET MAUI
70%
C#
70%
XAML
80%
Java
50%
PHP
60%
Laravel
60%
Other Skills
Custom UI & Features
90%
System Architecture
80%
Testing & Optimization
85%
Deployment & Release
75%
Maintenance & Improvement
85%
Server & Infrastructure
70%
* Rates are evaluated based on Mid-Level Software Engineer level
What I DonePortfolio
User interfaces are generated dynamically from JSON configurations, enabling UI changes without modifying application source code.
Display UI:
JSON Received:
{
  "uniquePageKey": "",
  "layoutType": "grid",
  "gridLayoutContent": null,
  "gridColumnStart": 0,
  "gridColumnEnd": 0,
  "gridRowStart": 0,
  "gridRowEnd": 0,
  "elementLayoutContent": null
}
What I WorkExperience
Software EngineerDr Laser Singapore Pte Ltd 07/2023 - PresentAchievements:
  • Fully in charge of the development of two enterprise internal systems: the Employee Daily Activity System and the Bill of Materials (BOM) System. Responsible for system design, development, deployment, and long-term maintenance (React.js, Hapi.js, MySQL).
  • Developed and maintained Windows and Android applications using .NET MAUI, implemented new features and enhanced existing modules while ensuring smooth integration with legacy codebases (.NET MAUI, RabbitMQ, MSSQL).
  • Led frontend migration from .NET MAUI to Next.js and continues to expand functionality and optimize user experience.
  • Built numerous custom UI components and business features to meet highly customized enterprise requirements.
  • Collaborated with backend engineers, UI designers, and cross-functional engineering teams to deliver intuitive, high-performance systems, ensuring seamless frontend-backend integration, accurate UI implementation, thorough testing, performance optimization, and mentoring juniors and interns on development best practices.
Product Lead ProgrammerRockbell Software SDN BHD02/2021 - 03/2023Achievements:
  • Independently designed and developed the Rocket Membership System from scratch. Involving requirements analysis, system architecture & database design, frontend & backend development, server setup & deployment, hosting & maintenance.
  • Developed 1 web system and 1 landing page using React.js & 2 mobile apps using React Native (Expo).
  • Built backend services using Hapi.js, designed and managed databases with MySQL and Redis.
  • Set up and maintained VPS servers and production hosting, managed deployments and ensured 24/7 system availability.
  • Published mobile apps to app distribution platforms (Google Play / App Store).
Programmer (Internship)Rockbell Software SDN BHD10/2020 - 12/2020Achievements:
  • Developed a complete Referral Mobile App using React Native (Expo) for internal use.
  • Took over and completed a semi-finished PHP web version of the Referral System.
  • Developed dozens of backend APIs using PHP to integrate with MySQL database.
How to ConnectContact
Emaild.e.jie@hotmail.com
Contact+65 8420 5872(WhatsApp only)
AddressWoodlands, Singapore