Emran Max, Developer in Stockholm, Sweden
Emran is available for hire
Hire Emran

Emran Max

Verified Expert  in Engineering

Full-stack Developer

Location
Stockholm, Sweden
Toptal Member Since
April 29, 2021

Emran is an enthusiastic individual who loves to solve complex real-world puzzles and problems using algorithms, data structures, and cutting-edge technologies. He has experienced enough to know how to build applications in a way that is easy to refactor, self-document, and, consequently, easier to debug. For over seven years, he's been creating beautiful and accessible applications employing those principles.

Portfolio

Gapp Real Estate Holdings, LLC
React Native, Mobile App Design, Mobile Development, iOS, Android...
Shippo
Go, Python, Bash Script, React, SonarQube, Sonar, CircleCI, CI/CD Pipelines...
Yara International
GraphQL, React Native, Node.js, CodePush, CircleCI, Apollo, Apollo Server...

Experience

Availability

Full-time

Preferred Environment

Node.js, React, React Native, Amazon Web Services (AWS), DevOps, JavaScript, Python 3, Django, Docker, Kubernetes

The most amazing...

...thing I've built is a live streaming app with the help of React Native and AWS Media. It has wonderful UI/UX, animation, and live interaction with the host.

Work Experience

Chief Technical Officer

2022 - 2023
Gapp Real Estate Holdings, LLC
  • Led a team to build a social media platform with feed, text, image, video posts, and live video. Contributed to the back end (NestJS/Node.js) and React Native mobile app.
  • Designed microservices for rapid scaling, helping the platform attract its first million users.
  • Successfully guided IT financial planning, securing the critical first round of investments for the project's growth and development.
Technologies: React Native, Mobile App Design, Mobile Development, iOS, Android, Video Streaming, Live Chat, Social Media Platforms, Newsfeeds, C#, MongoDB, OpenAI

Senior Software Engineer

2021 - 2022
Shippo
  • Developed tools and scripts that make developers' work automated.
  • Integrated sonar with the existing CI/CD to ensure code quality is up to the standard. This implementation blocks all the PR that doesn't meet the standard code quality set by management.
  • Made manual database migration to automated with also included to CI/CD process.
Technologies: Go, Python, Bash Script, React, SonarQube, Sonar, CircleCI, CI/CD Pipelines, Continuous Integration (CI), Tools, JSON Web Tokens (JWT), OAuth, Django, Dashboards, Sanity CMS, AWS Elastic Beanstalk, Amazon EC2, Linux, Sentry, Test-driven Development (TDD), Cloud Platforms, Architecture, MongoDB

Senior Full-stack Developer

2021 - 2021
Yara International
  • Developed and supported a React Native application with a TypeGraphQL (Node.js) back end.
  • Implemented a continuous build, test, release, patch update, and monitor pipeline for a React Native application.
  • Refactored the current codebase, which cut the development time in half.
Technologies: GraphQL, React Native, Node.js, CodePush, CircleCI, Apollo, Apollo Server, Offline-first Development, PostgreSQL, TypeORM, APIs, Jest, Continuous Deployment, Continuous Integration (CI), Unit Testing, Full-stack, REST, Back-end, TypeScript, TypeScript 3, TypeScript 2, JSX, Babel, User Experience (UX), UX Design, Mobile Development, Amazon API Gateway, Amazon CloudFront CDN, MERN Stack, RabbitMQ, Redis, Push Notifications, Amazon EC2, JSON Web Tokens (JWT), OAuth, Django, Python, Dashboards, Linux, Sentry, Vue, Test-driven Development (TDD), Cloud Platforms, Architecture, Electron, Mobile UX, Camera API, MongoDB

Senior Software Engineer

2017 - 2021
Strativ
  • Developed and maintained the existing applications and led a high-performance JavaScript team with 5+ members to build a high-throughput, scalable app using JavaScript, React, React Native, Node.js, and Django.
  • Built scalable infrastructures. Include multi-environment, with infrastructure as code, self-healing, scalable, and predictable environments on AWS.
  • Implemented CI/CD, facilitated a streamlined deployment pipeline for dozens of different projects using AWS CodePipeline, Jenkins, and CircleCI. Utilized Docker, registry, and multi-stage builds.
  • Helped software engineers implement DevOps, including close communication and strategy, facilitated third-party connections in different protocols, and improved processes.
  • Assisted stakeholder and customer requirements, including architect, specification, design feasibility, and cost and time constraints.
  • Built and published 5+ CE compliance medical applications with React and React Native, which helped over 1,000,000 Swedish citizens get vaccines and various tests, including the COVID-19 test and vaccine.
  • Built and published a B2B mobile app in React Native for a leading Swedish startup called Service Node, which has more than 100,000 monthly active users.
Technologies: DevOps, JavaScript, React, React Native, Node.js, Docker, Docker Compose, Docker Swarm, Amazon Elastic Container Service (Amazon ECS), CI/CD Pipelines, Mobile Apps, JavaScript 6, iOS, Android, Video Streaming, Healthcare, Amazon Web Services (AWS), Mobile App Development, App Development, REST APIs, Jenkins Pipeline, Animation, AWS CodePipeline, AWS Elemental MediaPackage, AWS Elemental MediaLive, Ansible, Jenkins, Amazon S3 (AWS S3), Bash, Visual Studio App Center, Regular Expressions, React Redux, JSON, Git, PostGIS, GitHub, Agile, Expo.io, Slack API, Redux, JavaScript 5, D3.js, AWS Fargate, Amazon RDS, AWS ELB, Amazon EBS, Amazon EFS, Amazon API Gateway, AWS CodeCommit, AWS Lambda, Containers, Containerization, AWS Cloud Development Kit (CDK), Firebase, Jest, Heroku, Amazon DynamoDB, Next.js, Event-driven Architecture, NoSQL, Continuous Deployment, Continuous Integration (CI), Unit Testing, Google Cloud Platform (GCP), Full-stack, REST, Back-end, TypeScript, TypeScript 3, TypeScript 2, JSX, Amazon Simple Queue Service (SQS), CodePush, Monorepos, User Experience (UX), UX Design, Radis, NestJS, Mobile Development, PostgreSQL, Amazon ElastiCache, Serverless, Elasticsearch, Material UI, Amazon CloudFront CDN, Amazon Route 53, Networking, IT Support, MERN Stack, RabbitMQ, Redis, Push Notifications, Amazon EC2, JSON Web Tokens (JWT), OAuth, Responsive Web Apps, Django, Python, Dashboards, Linux, Sentry, Vue, Tailwind CSS, WebRTC, Content Management Systems (CMS), Test-driven Development (TDD), Cloud Platforms, Architecture, Mobile UX, Camera API, Stripe, MongoDB, Front-end Architecture, Front-end Design

Software Development Consultant

2018 - 2019
TechCare Technologies
  • Led the JavaScript team of five to build scalable and robust applications using React, React Native, and Node.js.
  • Assisted stakeholder and customer requirements, including architect, specification, and design feasibility, and cost and time constraints.
  • Built and published 3+ scalable, real-time applications such as riding, listing, and food delivery apps using React, React Native, MongoDB, and Node.js.
Technologies: JavaScript, React, React Native, Node.js, MongoDB, Android, iOS, Mobile Apps, Mobile App Development, App Development, REST APIs, Jenkins Pipeline, Amazon Web Services (AWS), Express.js, JavaScript 6, CI/CD Pipelines, Jenkins, Regular Expressions, React Redux, DevOps, JSON, Git, SQL, MySQL, GitHub, Agile, Expo.io, Redux, JavaScript 5, Containers, Containerization, AWS Cloud Development Kit (CDK), Firebase, NoSQL, Continuous Deployment, Continuous Integration (CI), Microservices Architecture, Unit Testing, Full-stack, REST, Back-end, JSX, Amazon Simple Queue Service (SQS), CodePush, Monorepos, Babel, User Experience (UX), UX Design, Radis, Mobile Development, PostgreSQL, Material UI, Amazon Route 53, Networking, IT Support, MERN Stack, RabbitMQ, Redis, Push Notifications, Amazon EC2, JSON Web Tokens (JWT), OAuth, Responsive Web Apps, Django, Dashboards, Linux, Sentry, WebRTC, Cloud Platforms, Architecture, Mobile UX, Camera API

Software Engineer III

2017 - 2017
EkkBaz
  • Architected, developed, and maintained the mobile and back-end application using React Native and Node.js.
  • Collaborated closely with the stakeholders, product owner, and design team.
  • Broke the existing Node.js application into microservices, which improved reliability, scalability, and performance by 30%.
  • Developed and published three high-performance mobile apps for 100,000 B2B and 1,000,000 B2C users with the help of React Native and Node.js.
Technologies: Node.js, React, React Native, Azure Table Storage, Azure, Microservices, Mobile Apps, Mobile App Development, App Development, iOS, Android, REST APIs, UI Animation, Express.js, JavaScript 6, Regular Expressions, React Redux, JavaScript, JSON, Git, GitHub, Agile, Material Design, Redux, JavaScript 5, Firebase, Domain-driven Design (DDD), Event-driven Architecture, NoSQL, Object-oriented Programming (OOP), Continuous Deployment, Continuous Integration (CI), Integration Testing, Microservices Architecture, Unit Testing, Full-stack, REST, Back-end, JSX, Babel, User Experience (UX), UX Design, Mobile Development, MERN Stack, Push Notifications, JSON Web Tokens (JWT), OAuth, Responsive Web Apps, Dashboards, Amazon EC2, Linux, WebRTC, MongoDB

Software Engineer

2015 - 2016
Ultralysis
  • Developed custom chart for data visualization using Google Chat API and Kendo UI.
  • Fixed bugs and improved the existing Android apps written in Java.
  • Developed a state management library for the front-end applications using Vanilla JavaScript.
  • Developed a security module for a custom PHP back end.
Technologies: PHP, AngularJS, Node.js, JavaScript, Android, Java, REST APIs, App Development, Mobile App Development, Mobile Apps, Regular Expressions, JSON, Git, SQL, MySQL, Material Design, NoSQL, Object-oriented Programming (OOP), Continuous Deployment, Continuous Integration (CI), Full-stack, REST, Back-end, Mobile Development, Google Chart API, Kendo UI, Data Visualization, Vanilla JS, JSON Web Tokens (JWT), OAuth, Linux

Software Developer

2014 - 2014
Versorium LTD
  • Developed a CMS application using PHP and maintaining the existing legacy PHP application.
  • Built an SMS delivery application using Visual Basic 6.0.
  • Developed 10+ CMS applications, CRM, and SMS broadcast applications with the help of PHP, Visual Basic 6.0, HTML, and CSS.
Technologies: PHP, HTML, Visual Basic 6 (VB6), CSS, JavaScript, Content Management Systems (CMS), .NET

Video Streaming Application

https://proquizlive.se/
I developed the over-the-top live streaming application with the live quiz feature. I worked on the streaming module to create this streaming service using AWS Media, AWS Lambda, and Node.js. I also developed the React Native app.

OTT Platform

https://gp.bioscopelive.com/
Biscopelive is one of the biggest OTT platforms in Bangladesh. I helped them build the initial front end using React and the back end using PHP. Also, I developed a few internal tools (a wrapper around FFmpeg) that help to encode and decode video for the client application.

Social Media Application

ICA is the largest grocery shop in Sweden. I help them to build internal social media applications. This application has features like feed, text, image, audio, and video content. I worked on the React Native application.

Service Node Application

Service Node helps service companies, equipment, and property owners work smarter and more efficiently with their service and maintenance work. I developed the mobile application using React Native. The mobile app has many advanced features like custom maps, real-time notifications, advanced animation, dynamic UI, and patch updates. Also, I worked on the web application built with React.

Ekkbaz

https://ekkbaz.com/
In most countries, the FMCG industry is still using analog systems for a product lifecycle, from manufacturing to the end user. The Ekkbaz startup wanted to digitalize this process. I developed the full mobile application from scratch and also implemented the robust, scalable Node.js microservices. This application is currently running in three countries with more than 1,000,000 consumers and 100,000 providers.

Dermly Application

https://dermly.se/
This application is used to detect early-stage cancer by examining the red spot. I was responsible for designing a secure architecture for the application and developing a web app and a mobile app using React and React Native. This application has a feature like capturing microscopic images using a third-party device and advanced features such as real-time notifications. This project got the CE trademark.

Testing and Vaccination Application

https://www.vaccina.se/
Developed an application that helps Swedish citizens get different types of tests and get the vaccination, including the COVID-19 test and vaccination. My responsibility was to architect, CI/CD pipeline initiate, implement the build and daily backup system, and develop the front-end application using React.

State Management Library

In early AngularJS, we only had $scope and $rootScope. In each page change, the screen DOM was rendered, and we had a heavy UI state logic that was removed from each render. To prevent this, I implemented a state library that captures the last five-screen UI state logic.

Languages

JavaScript, JavaScript 6, JavaScript 5, TypeScript, TypeScript 3, TypeScript 2, HTML, CSS, GraphQL, HTML5, Python 3, PHP, C, Python, Visual Basic 6 (VB6), Bash, Java, SQL, Go, Bash Script, C#

Frameworks

React Native, Express.js, Redux, Next.js, JSON Web Tokens (JWT), .NET, Electron, Tailwind CSS, Django, AngularJS, Jest, NestJS, Material UI, Kendo UI, Vanilla JS

Libraries/APIs

Node.js, React, React Redux, REST APIs, Stripe, Jenkins Pipeline, D3.js, Vue, WebRTC, Camera API, Slack API, Google Chart API, FFmpeg

Tools

Amazon Elastic Container Service (Amazon ECS), Amazon ElastiCache, Sentry, Jenkins, Git, GitHub, AWS Fargate, JSX, Amazon Simple Queue Service (SQS), Amazon CloudFront CDN, RabbitMQ, Docker Compose, Docker Swarm, Visual Studio App Center, Ansible, Expo.io, AWS ELB, AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, Amazon Simple Notification Service (Amazon SNS), Amazon EBS, CircleCI, Babel, GitLab CI/CD, Webpack, SonarQube, Sonar

Paradigms

App Development, Continuous Deployment, Continuous Integration (CI), REST, Mobile Development, DevOps, Event-driven Architecture, Object-oriented Programming (OOP), Unit Testing, UX Design, Test-driven Development (TDD), Microservices, Agile, Offline-first Development, Microservices Architecture, Mobile App Design

Platforms

Android, iOS, Firebase, Amazon EC2, Docker, Amazon Web Services (AWS), AWS Lambda, AWS Elastic Beanstalk, Linux, Kubernetes, Azure, Bluetooth LE, Heroku, Google Cloud Platform (GCP), Mobile

Storage

MongoDB, Amazon S3 (AWS S3), JSON, NoSQL, Redis, Azure Table Storage, PostgreSQL, MySQL, PostGIS, Amazon EFS, Amazon DynamoDB, Elasticsearch

Other

Mobile Apps, Mobile App Development, Containers, Containerization, Full-stack, Back-end, Amazon Route 53, Push Notifications, OAuth, Cloud Platforms, Mobile UX, Regular Expressions, AWS Elemental MediaLive, AWS Elemental MediaPackage, CI/CD Pipelines, Animation, UI Animation, AWS Cloud Development Kit (CDK), Domain-driven Design (DDD), User Experience (UX), Radis, MERN Stack, Responsive Web Apps, Dashboards, Sanity CMS, Content Management Systems (CMS), Architecture, Front-end Architecture, Front-end Design, AWS CodePipeline, Video Streaming, Material Design, Amazon RDS, Amazon API Gateway, CodePush, Apollo, Apollo Server, TypeORM, APIs, Integration Testing, eCommerce, Monorepos, ESLint, Serverless, Networking, IT Support, Data Visualization, Tools, App UX, Live Chat, Social Media Platforms, Newsfeeds, OpenAI

Industry Expertise

Healthcare

2014 - 2018

Bachelor's Degree in Computer Science and Engineering

Sonargaon University - Dhaka, Bangladesh

2009 - 2014

Diploma in Electrical Engineering

Bhola Polytechnic Institute - Bhola, Bangladesh

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring