Full-Stack Developer

About Me

Full-Stack Developer with over 10 years of experience delivering elegant, scalable, and user-centric applications

viewing: bimasha.png
Bimasha
Available for Work
Full-Stack Developer

Hello, I'm Bimasha

I'm a Full-Stack Developer with over 10 years of experience specializing in building scalable web applications and solutions. Currently leading development at Varygen Corp Limited, I focus on delivering secure, high-performance applications across FinTech, SaaS, and E-commerce sectors.

Throughout my career, I've worked with diverse teams to deliver impactful projects for global clients. I'm passionate about clean code, performance optimization, and creating intuitive user experiences with robust architectures.

When I'm not coding, you can find me solving algorithmic challenges, contributing to open-source projects, or sharing my knowledge through technical writing and mentoring.

15+ Custom Applications
Global Client Portfolio
Team Leadership

Skills & Expertise

Frontend Development

  • React, Next.js, Vue.js
  • TypeScript, JavaScript (ES6+)
  • Tailwind CSS, SCSS, Styled Components
  • Redux, Context API, Zustand
  • Responsive Design, Accessibility

Backend Development

  • Node.js, Express, NestJS
  • Python, Django, FastAPI
  • RESTful APIs, GraphQL
  • MongoDB, PostgreSQL, MySQL
  • Authentication, Authorization

DevOps & Tools

  • Git, GitHub, GitLab
  • Docker, Kubernetes
  • AWS, Azure, Google Cloud
  • CI/CD, GitHub Actions
  • Testing (Jest, Cypress, Playwright)

Professional Experience

Lead Full-Stack Developer

Varygen Corp Limited

Jan 2020 - Present

Leading development of enterprise-level applications using React, Node.js, and AWS. Managing a team of developers, implementing CI/CD pipelines, and ensuring code quality and security standards.

ReactNode.jsAWSTeam Leadership

Senior Full-Stack Developer

Life Coach Hub

Mar 2018 - Dec 2019

Developed and maintained a SaaS platform for life coaches using Vue.js, Laravel, and AWS. Implemented payment processing systems and optimized database performance for scalability.

Vue.jsLaravelAWSPayment Systems

Full-Stack Developer

MY SAAS TEAM

Jun 2016 - Feb 2018

Built custom web applications for clients across various industries using JavaScript, PHP, and MySQL. Collaborated with design teams to implement responsive and accessible user interfaces.

JavaScriptPHPMySQLUI/UX

Web Developer

Gjiganti

Jan 2014 - May 2016

Developed e-commerce solutions and content management systems using WordPress, WooCommerce, and custom PHP development. Implemented SEO best practices and performance optimizations.

WordPressWooCommercePHPSEO

Key Projects

SaaS Platform

Life Coach Hub

A comprehensive platform for life coaches to manage clients, schedule sessions, and process payments. Built with Vue.js, Laravel, and integrated with Stripe for payment processing.

Vue.jsLaravelStripe
FinTech Solution

Fineas

A secure financial management system for small businesses with features for invoicing, expense tracking, and financial reporting. Implemented with React, Node.js, and MongoDB.

ReactNode.jsMongoDB
Retail Solution

E-Commerce Platform

A scalable e-commerce platform with inventory management, order processing, and customer relationship management. Built with Next.js, Express, and PostgreSQL.

Next.jsExpressPostgreSQL
Healthcare Solution

Healthcare Management System

A HIPAA-compliant patient management system for healthcare providers with appointment scheduling, medical records, and billing features. Developed with Angular, Django, and MySQL.

AngularDjangoMySQL

Competitive Programming

function quickSort(arr, left = 0, right = arr.length - 1) {
  if (left < right) {
    const pivotIndex = partition(arr, left, right);
    quickSort(arr, left, pivotIndex - 1);
    quickSort(arr, pivotIndex + 1, right);
  }
  return arr;
}

function partition(arr, left, right) {
  const pivot = arr[right];
  let i = left - 1;
  for (let j = left; j < right; j++) {
    if (arr[j] <= pivot) {
      i++;
      [arr[i], arr[j]] = [arr[j], arr[i]];
    }
  }
  [arr[i + 1], arr[right]] = [arr[right], arr[i + 1]];
  return i + 1;
}

Problem Solving Journey

I am passionate about algorithmic problem-solving and regularly participate in coding competitions.

My competitive programming journey has helped me develop strong analytical thinking and efficient coding practices.

Solved 500+ algorithmic problems across various platforms
Ranked in the top 5% on LeetCode
Expert rating on Codeforces
5-star coder on GeeksForGeeks
CodeforcesCodeforcesExpert
LeetCodeLeetCodeTop 5%
GeeksForGeeksGeeksForGeeks5-Star
Competitive ProgrammingHackerRank6-Star

Volunteer Experience

Since 2018

Volunteer Developer

Contributing development skills to various non-profit organizations, helping them build and maintain websites and web applications. Providing technical guidance and mentoring to aspiring developers in underserved communities.

Built responsive websites for 5+ local non-profit organizations
Mentored 20+ aspiring developers from underrepresented communities
Conducted free web development workshops for community centers
Web DevelopmentMentoringCommunity OutreachTechnical Workshops

Let's Work Together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Available for freelance projects
Quick response within 24 hours
Secure and confidential discussions
Let's schedule a discovery call

Book a 30-minute consultation to discuss your project requirements and explore how we can work together.

Trusted by companies worldwide

Company 1
Company 2
Company 3
Company 4