Hi There! I'm Satyam!

I'm a Senior Software Engineer currently @Moove Dubai 🇦🇪

I'm the one who dances with pixels, tangoes with code, and turns coffee into clean interfaces(web & mobile).

Things I know!

I have worked with some sophisticated products & large scale applications. Through the process, I have acquired the following skills:

React

React

React is my favourite UI library, when it comes to accurately translating client and business needs into functional frontend code!

React Native

React Native

Constructed fintech cross-platform apps using React Native, handling end-to-end processes from release to publishing on iOS and Android platforms.

Angular

Angular

I have worked extensively with Angular to create SPA. I have delivered products in multiple domains ranging from healthcare to education.

TypeScript

TypeScript

I mostly use TS for both client-side as well as server-side development. TS's type checking minimises type errors and impoves development speed!

Flutter

Flutter

I have deployed multiple applications in playstore with over half a million downloads.

Node

Node

I use Node(with Express and MongoDB) to build server side applications.

Sass

Sass

I have been using Sass to handle CSS in large scale applications.Sass facilitates you to write clean, easy and less CSS in a programming construct.

iOS

iOS

I started my career as an iOS developer and I have build and maintained many native iOS applications. I have worked with complex uses cases like Geo-location.

NativeScript

NativeScript

I have developed and maintained a mid scale NativeScript application. I have also built and published a socket based chat plugin.

Ionic

Ionic

Ionic being a light weight hybrid mobile application development framework has helped me publish few small personal projects with compact build sizes!

Work Experience

I have total 5+ years of experience in software development. I've mastered the art of creating awesome Web and Mobile applications

March 2023 - present

Senior Software Engineer - Moove, Dubai

  • Working as a mobile and web engineer to create Moove driver app across iOS and Android platforms using React Native

  • Owning and leading the wallet module, a key fintech feature with 10k active drivers using it for remittances, driving business revenue.

  • Building delivery layer APIs using NestJS & Typescript for seemless integrations with driver, plan and vehicles.

  • Integrated biometrics for the wallet module in the Moove driver mobile app, enabling seamless sign-in and wallet transactions.

  • Helped in end to end release process for iOS & Android apps.

  • Built an internal fleet management tool for the operations team using Retool, a no-code platform, significantly improving delivery speed and efficiency.

October 2021 - Janurary 2023

Software Engineer - Coinbase

  • Working with ReactJS, React Native and NextJS to provide, premium web and mobile experience for all our crypto savy users!

  • Lead major redesign of Coinbase HelpCenter with new UI components aligning to Coinbase Design System

  • Implemented a headless CMS solution using Contentful and Next.js, enabling customer agents to efficiently author and host key articles and blogs on help.coinbase.com

  • Introduced unit tests( jest) & automated tests(puppeteer) and achieved an overall code coverage close to 80%

  • Learning web3 protocols to enable economic freedom around the world!

August 2020 - October 2021

Software Engineer - InVideo, Mumbai

  • Working on the best browser based video editing platform in the world!

  • Working on improving load time and performance by tackling memory leaks and costly DOM manipulation

  • Building robust, scalable and modular architectures

  • Exploring canvas and WebGL to create magic!

Janurary 2018 - August 2020

SDE & SDE Intern - Devslane, Delhi NCR

  • Worked on cutting edge frontend technologies to ship WEB & Mobile softwares

  • Designed, developed and maintained well architectured code, following clean coding priniciples

  • Worked on some cool usecases - Geo-location services including Geo-fencing, Live location tracking, Route mapping etc

  • Client handling - Requirement analysis, estimation, decision making

  • Resource management - Managed and mentored 3+ interns.

Blogs

Blogs are my way of giving back to the community that I am connected with! Few of my works includes :

Medium
Demystifying Asynchronous JavaScript — Event Loop, Call stack, Task Queue, and More!

— JavaScript is a single threaded programming language. This means that only one piece of code can run at a time, on a single main thread, and everything else is blocked...

Medium
5 CSS tips and tricks you don’t want to miss out on in 2021

— Before talking about CSS trends in 2021, let me take you back to 1994 when the web is starting to be used as a platform for electronic publishing. However, one important part of a publishing platform is missing...

Medium
Animate a social share button using Implicit animations in Flutter

— Good animations make the interface user-friendly and creative. Adding animations with Flutter is a bliss! In Flutter, there are 2 ways to add animations: Implicit animations and Explicit...

Read All 📚

Hey! I am always open to new opportunities. Feel free to reach out to me!