Learned the basics of coding, algorithms, data structures and different paradigms.
Gained a solid understanding of the fundamentals of Java, Scala, C++
Learning about hardware components, memory, and CPU architecture.
Covering software development methodologies, testing, and project management.
Database Management Systems
2016 - 2021
Frontend Developer
Freelancer
Part Time
Started my journey in the world of frontend development.
Learned the basics of HTML, CSS, and JavaScript.
Gained a solid understanding of responsive design principles.
Started in part time jobs as freelancer where rapidly learned by doing.
2021
Frontend Developer
Front10 - Woxo
Full Time
Thrive in a fast-paced environment, contributing innovative ideas and swiftly executing
them for continuous improvement.
Assisted in troubleshooting and improving existing code, improving software quality overall
Redesigned modules to enhance efficiency, resulting in a substantial performance
improvement
Developed an enhanced a core library for the seamless playback of customizable in-flight
videos.
Exercise creative discretion to augment and refine the user interface design.
Nov 2021 - Jul 2023
Web Developer
Freelancer
Full Time
Brainstorm project ideas based on my interests, skills and things I want to try out.
Created a space for personal projects where I cant test and play with different technologies resulting in a great self-learning experience.
Sketch out the user interface (UI) and user experience (UX).
Choose the right tech stack (e.g., frontend, backend, database).
Continuously improve your project based on feedback and interesting new idea.
Deployment of project to a server or cloud platform.
2023 - Present
Lead Frontend Developer
Front10 - Pros
Full Time
Implement and sustain features for a highly adaptable interface, tailored to accommodate
the unique requirements of various airlines utilizing the product.
Transform Figma designs into precise and efficient code
Employ responsive design principles to ensure optimal viewing and interaction experience
across a wide range of devices
Prioritize tasks based on their relevance, proactively propose efficient and rapidly implenting solutions to rectify unwanted behaviors.
Develop tests and conduct thorough code reviews to ensure software quality and reliability.
Worked with QA team to fix bugs and improve the quality of applications