bikram karki
Full Stack Developer
- linkedin.com/in/bkrmadtya
- Github
- github.com/bkrmadtya
- Phone
- +358442354248
- Address
- Espoo, Finland
summarysummary
Full Stack Developer with 5+ years of experience building scalable web and mobile applications using TypeScript, React, Next.js, Node.js, and AWS. Skilled in writing tested, production-ready code and contributing to CI/CD and DevOps workflows. Passionate about clean architecture, mentoring, sharing knowledge, and collaborating with others to deliver impactful features.
experienceexperience
Full Stack Developer - Aller Media Oy|June 2021 - Present
- Developed and maintained Seiska.fi, Katso.fi, and the Seiska mobile app
- Used TypeScript, React, Next.js, TailwindCSS, ReactNative, Docker, AWS, etc.
- Focused on building well-tested, performant, and accessible web applications.
- Championed adoption of Playwright and TailwindCSS to improve workflows.
- Migrated large data across different CMSs with manual scripting.
- Set up A/B testing, Google Analytics, and integrated automated testing with GitHub Actions and AWS Pipeline (Jest, Playwright).
- Set up automated formatting and linting to ensure consistent code quality.
- Interviewed, onboarded, and mentored new team members.
Tech: TypeScript, React, Next.js, TailwindCSS, Styled Component, Node.js, Express, React Native, Expo, AWS, AWS CDK, Playwright, Cypress, Jest, CMS, GrowthBook, Google Analytics, E2E Testing, A/B Testing, GitHub Actions, Lighthouse
Full Stack Software Developer - Vertics Oy|Sep 2020 - June 2021
- Consulted on full stack application development, maintenance, testing, and system architecture.
- Designed and optimized databases using PostgreSQL and TypeORM.
- Utilized TypeScript, React, Redux, and Firebase for frontend development.
- Developed scalable APIs with Node.js, Express.js, and Nest.js.
- Worked on diverse projects for clients across various industries in Finland.
Tech: TypeScript, React, React Native, Expo, Node, Express, Nest.js, Redux, PostgreSQL, TypeORM, Redis, Firebase, Google Cloud Platform, Stripe API, Testing
Software Developer (Intern/Freelancer) - Dealroom Events Oy|Dec 2019 - Mar 2020
- Built frontend features for a SaaS web app and a mobile app using React and React Native.
- Created a reusable in-app library to dynamically map JSON schemas to Semantic UI components with validation.
- Ensured forms were user-friendly and robust with real-time validation.
Tech: React, React Native, Expo, Node, Semantic UI, Formik, Redux, AWS
skillsskills
| Languages | : | TypeScript, JavaScript, Python, Java |
| Frontend | : | React, Next.js, Tailwind CSS, Storybook, React Native |
| Backend | : | Node.js, Express, Nest.js, PostgreSQL, Redis, MySQL, Firebase |
| Testing | : | Jest, Cypress, Playwright |
| DevOps/Cloud | : | GitHub Actions, Docker, AWS, GCP, CI/CD, AWS CDK |
| Tools | : | Sanity CMS, Strapi, GrowthBook, Adobe XD, Figma |
educationeducation
Master of Engineering - Aug 2024 - Ongoing
Helsinki MetropoliaInformation Technology - Medical Technology
Bachelor of Engineering - Aug 2016 - Nov 2021
Helsinki MetropoliaInformation Technology - Major in Software Engineering
projectsprojects
MediMemo - Note blogging application
https://medimemo.vercel.app/Application built to help medical students and professionals to write and share their notes. It is built using Astro.js, TypeScript, and Tailwind CSS. Sanity.js is used as a headless CMS to manage the content, and Vercel is used for deployment.
Tech: Astro.js, TypeScript, Tailwind CSS, Sanity.js, Vercel
Pdf Utility
https://bkrmadtya.github.io/pdf-utility/A web-based tool for merging PDF files with customizable page selection and preview. Supports PDF and common image formats (JPG, PNG, WebP, GIF).
Tech: Next.js, TypeScript, React, pdf-lib, pdfjs-dist
safe-env - Open Source project
https://github.com/bkrmadtya/safe-envAn open source package for Node.js application that provides a secure typesafe way to access environment variables in a `.env` file. It can be installed using `npm install @bkrmadtya/safe-env` command.
Tech: TypeScript, Node.js, dotenv, npm
Solar System - Interactive 3D model
https://bkrmadtya.github.io/solar-system/An interactive 3D model of the solar system built using Three.js and Nextjs. With real image textures and models to represent planets and their orbits.
Tech: Three.js, Next.js, TypeScript, React, Vercel, react-three-fiber
Sorting Algorithm Visualizer
https://algo-react-viz.netlify.app/A visual tool to demonstrate how common sorting algorithms work in real-time. Users can choose different algorithms and see how data is sorted step-by-step.
Tech: React, TypeScript, SaSS, Redux, Vite, Netlify
languageslanguages
English - Fluent, Finnish - Basic, Nepali - Native