Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Ruchika Gamage

Summary

Versatile developer with over 10 years of leveraging software engineering and implementing new technologies to maximize development efficiency. Conducting extensive market and consumer research to translate into application features. Acquiring and applying new complex technology concepts in short period of time.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Application Developer

U3 Infotech (GIC Private Limited)
07.2023 - Current
  • Collaborated with cross-functional teams to design and develop high-quality applications for various industries.
  • Optimized application performance through rigorous analysis of system bottlenecks and implementing targeted solutions.
  • Initiated code reviews within the team to improve overall code quality and minimize potential errors during deployment phases.
  • Participated in regular meetings with stakeholders, presenting progress updates and discussing any roadblocks encountered during development stages.
  • Developed reusable components/libraries streamlining future projects saving both time resources while simultaneously standardizing codebase ensuring consistency across all applicationsproducts.

Senior Application Developer

NTT (DBS Bank)
05.2022 - 04.2023
  • Utilized agile methodologies to respond quickly to changing requirements, ensuring timely delivery of critical functionality.
  • Participated in code reviews, promoting adherence to coding standards while continuously improving code quality across projects.
  • Analyzed and developed technical solutions to meet business requirements.

Senior Full Stack Engineer

SmashTaps
09.2021 - 03.2022
  • Enhanced software functionality by implementing full stack solutions for various projects.
  • Reduced code complexity and improved maintainability through refactoring and optimization tasks.
  • Streamlined development processes with the implementation of Agile methodologies and best practices.
  • Collaborated with cross-functional teams to design, develop, and launch innovative applications.
  • Developed user-friendly interfaces using HTML, CSS, JavaScript, and other front-end technologies for seamless user experience.
  • Integrated third-party APIs into applications for added features and capabilities.
  • Increased application performance by identifying bottlenecks and optimizing code for efficiency.
  • Built databases and table structures for web applications.

Senior Software Engineer

N*able (pvt) Ltd
06.2018 - 11.2021
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Optimized code performance for improved user experience and system efficiency.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Offered experience with Ruby, Perl, Java and Python.

Software Engineer

Avonet Technologies (pvt) Ltd
06.2016 - 03.2018
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Enhanced user experience with intuitive interface design and responsive web applications.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.
  • Optimized algorithms for faster processing, reducing overall computation time.

UI/UX Developer

Venus IT (pvt) Ltd
03.2015 - 02.2016
  • Enhanced user experience by designing intuitive interfaces and seamless navigation for web applications.
  • Increased user satisfaction by conducting usability testing and implementing feedback-driven improvements.
  • Collaborated with cross-functional teams to create cohesive designs, ensuring consistency in style and branding.
  • Developed responsive designs for optimal user experience on various devices and platforms.

Education

Bachelor of Science - Software Engineering

Teesside University London
London
08.2017

Skills

  • Application Development
  • Requirements Gathering and Analysis
  • Proficiency in ReactJS , Redux , NextJS, ViteJS , HTML, CSS, NodeJS,, ExpressJS , Styled-components, React-Query, Formik, React-hook-form, Zod, Yup, SketchApp, InVision, Figma, Microfrontend , MongoDB
  • Software Testing and Validation
  • Adaptability to new technologies
  • Performance optimization techniques
  • User interface design
  • Javascript, TypeScript
  • Library Design
  • Source and Version Control: Git, Github
  • Web Application Development
  • Software Development Tools: JIRA, Confluence

Certification

  • Diploma in Software Engineering
  • Mobile User Experience (UX) Design
  • Gamification – Creating Addictive User Experiences
  • Emotional Design — How to Make Products People Will Love
  • Human-Computer Interaction - HCI
  • Get Your Product Used: Adoption and Appropriation


Timeline

Application Developer

U3 Infotech (GIC Private Limited)
07.2023 - Current

Senior Application Developer

NTT (DBS Bank)
05.2022 - 04.2023

Senior Full Stack Engineer

SmashTaps
09.2021 - 03.2022

Senior Software Engineer

N*able (pvt) Ltd
06.2018 - 11.2021

Software Engineer

Avonet Technologies (pvt) Ltd
06.2016 - 03.2018

UI/UX Developer

Venus IT (pvt) Ltd
03.2015 - 02.2016

Bachelor of Science - Software Engineering

Teesside University London
Ruchika Gamage