Harish KrishnanAbout · Software Engineer · Stockholm

A perpetual student of the craft.

Software engineer based in Stockholm with experience across startups and enterprise. I build applications, teach, and write — and I'm always learning what comes next.

Background

I'm Harish Krishnan, a software engineer based in Stockholm with experience in both startups and enterprise environments. I've built software applications using a wide range of technologies, and I actively share my knowledge through Udemy courses and technical writing. Previously, I've worked with companies like SAP, Boeing, and Siemens, and also as a contractor at companies like FoodDocs in Tallinn.

Currently, I'm focused on deepening my expertise in Generative AI, Machine Learning, and distributed systems, while strengthening my fundamentals in software engineering. I'm also actively learning Go and Rust to build efficient, scalable systems. I'm passionate about continuous learning, with a strong interest in applying emerging technologies to solve real-world problems.

Technical skills

What I work with

Languages

JavaScript / TypeScriptPythonGoRust

Technologies & frameworks

currently learning
ReactAngularVue.jsSvelteNode.jsExpressNestJSReact NativeDockerKubernetesAWSMongoDBPostgreSQLGraphQLgRPCCypressProtractorJestVitestReact Testing LibraryReduxNgRxVueXAWS SageMakerCrew AILangGraphLangChainMCP
Certifications

Verified credentials

My professional certifications are issued and verified on Credly.

View my badges on Credly →
Work experience

Where I've worked

Software Engineer

DigitalRoute · Current Position · Stockholm, Sweden

Currently working on building robust Usage Data solutions.

  • Building scalable web applications using modern technologies such as React and Node.js
  • Integrating AI/ML and LLM solutions
ReactNode.jsExpress.jsJavaScriptTypeScriptHTMLCSSStoryBookReduxAWS ServicesAWS SageMakerJestVitestReact Testing LibraryPlaywright

Course Instructor (during my free time)

Udemy · June 2023 — Present · Remote

Creating courses on the Udemy platform, focusing on software development, programming languages, and modern web technologies.

  • Created six courses with over a thousand students enrolled
  • Maintain a rating of 4+ out of five across more than 50 reviews
JavaScriptTypeScriptReactNode.jsGoRust

Software Engineer

SAP Labs · Nov 2020 — Jan 2024 · Bengaluru, India

Worked on enterprise software solutions, contributing to large-scale applications used by businesses worldwide using Angular, React, Node.js, Spring Boot, and more.

  • Developed enterprise-grade software applications for Real Estate and Human Resource
  • Awarded three times for effective contribution to the team
AngularReactNode.jsSpring BootJavaTypeScriptJavaScriptHTMLCSSSAPUI5SAP CAPSAP BTPJenkinsGoProtractorDevOpsSecurity

Front-end Developer

Fragma Data Systems · Jul 2020 — Nov 2020 · Remote

Contributed to UI development of multiple projects, for a bank called Mashreq in the UAE and a state government project.

  • Developed UI solutions using React and its ecosystem
ReactJavaScriptTypeScriptCSSHTMLReduxJestReact Testing Library

Full Stack Developer

FoodDocs (Contractor) · May 2017 — Mar 2020 · Remote

Worked on building a food safety management system.

  • Used Angular, Vue.js, Laravel, MySQL, Cypress, and Flutter to develop applications
AngularVue.jsLaravelMySQLCypressFlutterHTMLCSSBootstrap

Software Engineer

Boeing · Dec 2018 — May 2019 · Bengaluru, India

Worked on developing software solutions for aerospace applications.

  • Used Angular to develop a dashboard creation application
  • Used Java / Spring Boot to develop backend services
AngularJavaSpring BootTypeScriptHTMLCSSNgRx Store

Freelance Developer

Upwork · May 2017 — Dec 2018 · Remote

Worked as a freelance developer on a real estate project, focusing on UI development and client collaboration to deliver high-quality web applications.

  • Actively contributed to UI development using Angular — building reusable components, setting up projects from scratch, and more
  • Worked hand-in-hand with the owner of the idea to improve the product UI flow
  • Involved in the recruitment of new people
  • Communicated with the back-end developer, providing suggestions and integrating the UI with the back-end
AngularTypeScriptJavaScriptHTMLCSSNgRx Store

Software Engineer

Squash Apps · Sep 2016 — May 2017 · Coimbatore, India

Started as an entry-level software engineer and quickly developed full-stack development skills, contributing to in-house products and client projects.

  • Joined as an entry-level software engineer
  • Quickly ramped up with MERN stack skills within a month
  • Actively contributed to in-house products, leading to an opportunity to work with US-based clients
MongoDBExpress.jsReactNode.js (MERN Stack)Ionic
Interests & hobbies

Away from the keyboard (mostly)

Education & learning

A learning-first mindset

I believe in continuous learning and staying current with the latest trends in technology. My educational journey includes a formal Bachelor of Engineering in Automobile Engineering, complemented by self-directed learning through online platforms, books, and hands-on projects in software development and engineering principles.

I'm also passionate about sharing knowledge, which is why I create content onMediumand develop courses onUdemy.

Philosophy
With enough time, effort, and curiosity, any skill can be mastered and applied effectively.
Let's connect

Always up for a good conversation

I'm always open to interesting conversations about technology, collaboration opportunities, or simply connecting with fellow developers. Feel free to reach out through any of the platforms linked on the home page.

Whether you're looking for technical insights, want to discuss a project, or just want to chat about the latest in software development, I'd love to hear from you.