Senior Software Engineer
2011 - 2020Royal Caribbean Cruise Lines- Created progressive websites using Angular, Vue.js, HTML, JavaScript, CSS, Node.js, SQL, and MongoDB while maintaining a constant awareness of emerging technologies.
- Developed UI code based on agreed stories, proposed outline system test methods against assigned stories, and fixed bugs. I then ensured the developed UI code was unit-tested and automatically testable, where possible, as part of the build process.
- Designed stylish and functional designs based on UX research and used tools like Photoshop, Figma, and Zeplin.
- Provided immediate debugging, testing, and automation services to existing teams and applications.
Technologies: MySQL, MongoDB, Node.js, Vue, AngularSenior Web Developer
2007 - 2020Freelance- Worked with 30+ organizations from around the world, developing websites and mobile apps that include eCommerce, portal, booking, portfolio, and multilingual functionalities.
- Handled full-stack programming tasks for the development of the business-critical single page application and iOS/Android apps using React, Angular, Vue.js, React Native, and Node.js.
- Developed UI/UX strategies that include wireframes and mockups and for small and medium-sized enterprises.
- Profiled, troubleshot, and fixed bugs for the business-critical progressive web application that helped to tune system performance and decrease average response time.
- Reviewed the quality of code for the mission-critical online service, maintaining the code and design consistency across different team members.
Technologies: MySQL, MongoDB, GraphQL, TypeScript, JavaScript, React Native, Node.js, Vue, Angular, React