I am an experienced full stack software engineer specializing in React Frontend development, with eight years of experience building web applications using React, Next.js, and Angular with TypeScript. I am skilled in designing reusable components, managing state with Redux, and implementing form validation, data binding, and dependency injection. I have strong expertise in React lifecycle, functional and class components, and real-time data communication with observables. I have hands-on experience with the MERN and MEAN stacks, working with both SQL and NoSQL databases, and am familiar with GraphQL, API integrations, and cross-browser compatibility. Skilled in Docker, cloud deployment (AWS, Vercel, DigitalOcean), and automated testing using Jest, Cypress, and Selenium. I am experienced in Agile development, Test-Driven Development (TDD), and event-driven architecture.

Indrek Tran

I am an experienced full stack software engineer specializing in React Frontend development, with eight years of experience building web applications using React, Next.js, and Angular with TypeScript. I am skilled in designing reusable components, managing state with Redux, and implementing form validation, data binding, and dependency injection. I have strong expertise in React lifecycle, functional and class components, and real-time data communication with observables. I have hands-on experience with the MERN and MEAN stacks, working with both SQL and NoSQL databases, and am familiar with GraphQL, API integrations, and cross-browser compatibility. Skilled in Docker, cloud deployment (AWS, Vercel, DigitalOcean), and automated testing using Jest, Cypress, and Selenium. I am experienced in Agile development, Test-Driven Development (TDD), and event-driven architecture.

Available to hire

I am an experienced full stack software engineer specializing in React Frontend development, with eight years of experience building web applications using React, Next.js, and Angular with TypeScript. I am skilled in designing reusable components, managing state with Redux, and implementing form validation, data binding, and dependency injection. I have strong expertise in React lifecycle, functional and class components, and real-time data communication with observables.

I have hands-on experience with the MERN and MEAN stacks, working with both SQL and NoSQL databases, and am familiar with GraphQL, API integrations, and cross-browser compatibility. Skilled in Docker, cloud deployment (AWS, Vercel, DigitalOcean), and automated testing using Jest, Cypress, and Selenium. I am experienced in Agile development, Test-Driven Development (TDD), and event-driven architecture.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Senior Software Engineer at ELEKS
June 1, 2024 - August 4, 2025
Performed real-time data visualization using Next.js, Node.js, Ember.js, and TypeScript for a logistics platform. Designed functional components such as input and button using JavaScript features like let, const, and arrow functions. Integrated third-party APIs and implemented robust middleware enabling social media integration. Optimized MongoDB database schemas to enhance query performance. Used Axios to implement HTTP requests and secured data handling using JWT and OAuth 2.0. Deployed backend on AWS EC2, S3, Elastic Beanstalk and frontend with CloudFront and S3 for CDN and optimized delivery. Collaborated with cross-functional teams using JIRA and Agile methodologies.
Senior Full Stack Engineer at Ainera
June 1, 2024 - Present
Worked on server-side web applications using Node.js and frontend UI construction using Next.js, ExtJS, Tailwind CSS, and TypeScript. Built reusable UI components using Next.js and Redux to streamline frontend development. Developed a Single Page Web Application using React, Redux, Express.js, Node.js, REST API, and MongoDB. Created a React Native frontend application communicating with the Node server via RESTful API. Developed reusable React components with single directional data flow. Led API integrations for payment gateways using RESTful services and tested with Postman. Used Mongoose for CRUD operations, working with JavaScript unit testing using Jasmine, Jest, Enzyme, and integration tests. Participated in Agile & TDD development and utilized JIRA for project management. Automated CI/CD pipelines using GitHub Actions, Docker, Jenkins, and Vercel for deployment.
Senior Software Engineer at ELEKS
June 1, 2024 - August 4, 2025
Implemented real-time data visualization using Next.js, Node.js, Ember.js, and TypeScript for a logistics platform. Designed functional UI components using JavaScript features such as let, const, and arrow functions. Integrated third-party APIs and developed middleware supporting social media integration. Optimized MongoDB database schemas to enhance query performance and implemented HTTP requests with Axios. Secured data handling with JWT and OAuth 2.0. Deployed backend services on AWS EC2, S3, Elastic Beanstalk, and frontend with CloudFront and S3 for CDN optimization. Collaborated cross-functionally using JIRA and Agile methodologies.
Senior Full Stack Engineer at Ainera
June 1, 2024 - Present
Worked on server-side web applications using Node.js and contributed to building UI with Next.js, ExtJS, Tailwind CSS, and TypeScript. Built reusable UI components using Next.js and Redux to streamline frontend development. Developed a Single Page Application with React, Redux, Express.js, Node.js, REST API, and MongoDB. Created a React Native frontend communicating with a Node server via RESTful API. Created reusable React components leveraging props for single directional data flow. Led API integrations for payment gateways using RESTful services and tested with Postman. Used Mongoose for CRUD database operations and participated in unit testing using Jasmine, Jest, Enzyme, and integration tests. Collaborated in Agile and TDD environments and managed projects using JIRA. Automated CI/CD pipelines with GitHub Actions, Docker, Jenkins, and Vercel for deployment.
Software Developer at Katrium
August 1, 2022 - August 4, 2025
Engineered modular backend services using Express.js and TypeScript for SaaS projects. Developed responsive SPAs with Angular employing RxJS for state management and Angular CLI for building projects. Used Angular structural directives such as NgFor and attribute directives such as NgStyle for manipulating the DOM. Migrated legacy monolithic architecture to microservices using NestJS and Next.js for an e-commerce platform. Worked on backend API to perform CRUD operations. Integrated Next UI, Material UI and Tailwind CSS for enhanced UX and accessibility. Enhanced unit test coverage with Jest and e2e testing with Selenium. Deployed apps on AWS, Vercel, and DigitalOcean.
Software Developer at Katrium
August 1, 2022 - August 4, 2025
Engineered modular backend services using Express.js and TypeScript for SaaS projects. Developed responsive Single Page Applications with Angular and used RxJS for state management. Utilized Angular CLI to bundle and build projects, and applied Angular structural and attribute directives for DOM manipulation. Migrated legacy monolithic architecture to microservices using NestJS and Next.js for an e-commerce platform. Worked on backend API development to perform CRUD operations. Integrated Next UI, Material UI, and Tailwind CSS to improve user experience and accessibility. Enhanced unit test coverage with Jest and end-to-end testing with Selenium. Experienced in deploying applications to AWS, Vercel, and DigitalOcean.
Full Stack Developer at Zen Bit
March 1, 2019 - August 4, 2025
Developed React applications with functional components and hooks to create dynamic, interactive user interfaces. Integrated RESTful APIs and GraphQL using Axios and Apollo Client for efficient data fetching and management. Managed global state using Redux Toolkit and optimized component re-renders with React.memo, useCallback, and useMemo. Built responsive and accessible UIs with Tailwind CSS, Material-UI, and styled components. Implemented authentication and authorization with JWT, Firebase Auth, and OAuth 2.0 for secure user access. Enhanced performance using code splitting, lazy loading, and Webpack optimizations. Followed Agile methodologies including daily stand-ups, sprint planning, and peer code reviews.
Full Stack Developer at Zen Bit
March 1, 2019 - August 4, 2025
Developed React applications with functional components and hooks for dynamic and interactive user interfaces. Integrated RESTful APIs and GraphQL using Axios and Apollo Client for efficient data fetching and management. Managed global state using Redux Toolkit and optimized component re-renders with React.memo, useCallback, and useMemo. Built responsive and accessible UIs using Tailwind CSS, Material-UI, and Styled Components. Implemented authentication and authorization with JWT, Firebase Auth, and OAuth 2.0 to secure user access. Enhanced performance by code splitting, lazy loading, and Webpack optimizations. Followed Agile methodologies with active participation in daily stand-ups, sprint planning, and peer code reviews.
Software Developer Intern at MRPeasy
May 1, 2017 - August 4, 2025
Built websites using Node.js, HTML5, CSS3, and jQuery. Developed reusable components in React. Used Slack for team communication. Automated deployment workflows using GitHub Actions. Assisted in implementing frontend UI/UX designs and debugging. Assessed and resolved API integration issues.
Software Developer Intern at MRPeasy
May 1, 2017 - August 4, 2025
Built websites using Node.js, HTML5, CSS3, and jQuery. Developed reusable components using React and facilitated team communication with Slack. Automated deployment workflows using GitHub Actions. Assisted in frontend UI/UX design implementations and debugging. Supported resolving API integration issues.

Education

Bachelor's Degree in Computer Science at Tallinn University Haapsalu College
January 1, 2017 - August 4, 2025
Bachelor's Degree in Computer Science at Tallinn University Haapsalu College
January 1, 2017 - August 4, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Transportation & Logistics, Financial Services