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 
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
 