CLM presentation developer
Singapore, SingaporeСеньор
Удаленная работа
Опыт работы более 5 летот 20 до 30 ₽
Опыт работы более 5 летот 20 до 30 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g11lT
О себе
На данный момент 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
Есть файл резюме (защищен)
Интересные кандидаты
- сGrelocate remote parttime office
- сDremote
- пPremote
- ЧPremote parttime office
- Фр
Фронтенд разработчик React / React Frontend Developer
relocate remote parttime office - Ссrelocate remote parttime office
- СP
Стажёр Python-разработчик / Intern Python-developer
relocate remote parttime office - СD
Стажёр Developer Java Script, React
relocate remote parttime office - СNremote
- Сн
Стажер на backend backend(C, Python, Go) developer
relocate remote parttime office
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
