Experience
Software Engineer
KNS IT Technologies
Summary
Developed and maintained 20+ React Native applications for iOS and Android. Managed mobile release workflows, built reusable UI component libraries, and developed kiosk applications using React.js and Vue.js.
Details
Developed and maintained 20+ React Native applications across multiple industries, ensuring consistent performance, stability, and cross-platform compatibility for both iOS and Android.
Managed the full mobile application lifecycle from development to App Store and Google Play Store releases, including build configuration, deployment, versioning, and release coordination.
Built reusable UI component libraries to improve development efficiency, maintain design consistency, and accelerate feature delivery across projects.
Delivered standalone reusable components and feature modules tailored to client requirements, accompanied by technical documentation and demo applications to support integration and adoption.
Designed and developed an interactive touch-screen kiosk application using React.js and Vue.js, optimized for large-format displays and touch-based user interaction.
Adapted UI/UX patterns specifically for touch interaction, responsive layouts, and varying hardware configurations to improve usability and device compatibility.
Debugged and resolved complex cross-platform and device-specific issues, significantly improving application stability and reducing post-release defects.
Collaborated with cross-functional teams to deliver scalable mobile and web solutions aligned with business and client requirements.
Contributed to frontend architecture improvements and reusable development practices to support long-term maintainability and scalability across applications.