CLM presentation developer

Singapore, Singapore
Сеньор
Информационные технологии • Разработка
Удаленная работа
Опыт работы более 5 лет
от 20 до 30 ₽
Есть файл резюме (защищен)
О себе

На данный момент Senior Software Engineer.

Мои компетенции и опыт

Ethan Lim

Singapore | нужен доступ к резюме | нужен доступ к резюме | нужен доступ к резюме

Summary

With 10 years of experience in software engineering, I specialize in front-end development and interactive presentation systems. I have expertise in HTML, CSS, JavaScript, and building high-quality, maintainable e-detailing content for healthcare and SaaS applications. I am experienced with Veeva, animation sequencing, JSON data generation, and responsive design, and I excel at delivering pixel-perfect, interactive presentations that enhance user engagement and analytics.

Experience

Rescode | Senior Software Engineer May 2022 ~ Present

  • Designed and implemented interactive web modules using JavaScript and React for SaaS clients, achieving sub-200ms rendering times.
  • Developed dynamic JSON data generation scripts to feed complex presentation systems.
  • Built reusable front-end libraries to accelerate development of client-facing interactive modules.
  • Implemented CSS animations and transitions, improving visual engagement on tablets by 35ms frame latency.
  • Optimized component load times for mobile devices, reducing average load from нужен доступ к резюме to нужен доступ к резюме
  • Integrated third-party SDKs for analytics and tracking of user interactions.
  • Refactored legacy HTML/CSS codebases for pixel-perfect layouts and maintainability.
  • Authored automated unit and integration tests to reduce regression errors.
  • Collaborated with cross-functional teams to ensure product requirements were met efficiently.
  • Delivered presentations compatible with multiple screen resolutions and browsers.
  • Optimized asset delivery with minification and lazy loading to reduce payload by 40%.
  • Mentored junior engineers in JavaScript best practices and interactive content design.
  • Implemented CI/CD pipelines with GitLab CI for faster deployment cycles.
  • Conducted code reviews to ensure consistent style and maintainability.
  • Developed real-time feedback capture features for SaaS analytics modules.
  • Applied responsive design principles to improve tablet user experience.
  • Documented front-end architecture and animation standards.
  • Monitored performance and error metrics to maintain 99.9% uptime for interactive modules.

Doodle Labs | Senior Full Stack Engineer Apr 2019 ~ Apr 2022

  • Built interactive web interfaces for enterprise clients with HTML, CSS, and JS frameworks.
  • Implemented animation sequences for interactive modules with precise timing and transitions.
  • Generated dynamic JSON datasets to drive client-specific content and analytics.
  • Ensured cross-browser and cross-device compatibility for web applications.
  • Applied OOP principles to JavaScript modules for maintainability.
  • Integrated APIs for real-time data display and user interaction logging.
  • Optimized front-end performance, reducing average render latency by 200ms.
  • Collaborated in Agile teams to deliver interactive products in sprints.
  • Conducted usability testing to improve interaction flows and presentation effectiveness.
  • Built documentation for developers to standardize presentation generation processes.
  • Applied pixel-perfect layout techniques for healthcare SaaS interfaces.
  • Refactored animation code to reduce CPU usage on mobile devices.
  • Mentored colleagues in CSS and JavaScript best practices.
  • Implemented unit testing and linting for code quality.
  • Supported deployment and maintenance of interactive modules.

Wise | Full Stack Engineer May 2015 ~ Feb 2019

  • Developed front-end modules using HTML, CSS, and JS for client-facing SaaS applications.
  • Built interactive dashboards with JSON-driven content and analytics reporting.
  • Implemented smooth animation sequences to enhance user experience.
  • Optimized CSS and JS for mobile and tablet performance.
  • Integrated real-time feedback features for tracking user engagement.
  • Authored documentation for interactive content standards and processes.
  • Collaborated with backend engineers to integrate APIs for dynamic content.
  • Conducted cross-browser testing to ensure consistent presentation rendering.
  • Mentored junior developers on front-end development practices.
  • Improved asset delivery with compression and caching strategies.
  • Built reusable front-end components for presentation workflows.
  • Applied responsive design principles for tablet-first interactions.
  • Monitored performance metrics to maintain interactive responsiveness.

Education

National University of Singapore Aug 2009 ~ Jul 2013

Bachelor’s Degree in Computer Science

Skills

Programming Languages & Frameworks: JavaScript, TypeScript, HTML5, CSS3, нужен доступ к резюме , React, нужен доступ к резюме , PHP, Python, C++
Frontend Engineering: Interactive presentations, Responsive design, SPA development, Animation sequencing, CSS transitions, Canvas, SVG
Backend / API Development: REST APIs, JSON generation, SDK integrations
DevOps / Infrastructure / CI/CD: Git, GitHub, GitLab CI, Docker
Databases / Data Engineering: MySQL, PostgreSQL, MongoDB
Cloud Platforms: AWS, S3 storage, Serverless deployment
AI / ML / Data Science: Basic analytics integration
Blockchain / Web3: None
Testing / QA / Automation: Unit testing, Linting, Cross-browser testing
Security / Observability / Compliance: GDPR compliance, secure data handling
Collaboration / Agile / Product Tools: Jira, Confluence, Agile Scrum, Sprint planning, Remote collaboration


Специализация
Информационные технологииРазработка
Отрасль и сфера применения

Уровень
Сеньор

Есть файл резюме (защищен)


Интересные кандидаты