IM

Isaac Mubiru

Senior Software Engineer

Kampala, Uganda

ABOUT

I'm a senior software engineer with 5+ years of experience building scalable backend systems, APIs, and cloud infrastructure with a strong focus on performance, reliability, and zero-downtime deployments. Specialized in Node.js, Python, and TypeScript, with deep expertise in database systems (MongoDB, SQL, Firestore) and cloud platforms (AWS, GCP, Firebase). Proven track record of leading complex migrations, designing real-time data synchronization systems, and delivering solutions that save companies thousands in operational costs while enabling business growth. Passionate about building robust, maintainable systems that scale with business needs and mentoring teams through technical transformations.

SKILLS

Node.jsExpress.jsNestJSGo (Golang)PythonFlaskFastAPIDjangoREST APIsGraphQLPostgreSQLMongoDBMySQLRedisMemcachedDynamoDBPrismaSequelizeTypeORMMongooseRabbitMQApache KafkaAmazon SQSBull.jsOAuth2OpenID ConnectJWT (JSON Web Tokens)Passport.jsArgon2bcryptHelmet.jsMochaChaiJestSupertestPytestPostmanSwaggerAWS (EC2, S3, Lambda, RDS)Google Cloud Platform (GCP)AzureDockerKubernetesTerraformGitHub ActionsJenkinsCircleCITravis CIPrometheusGrafanaELK Stack (Elasticsearch, Logstash, Kibana)DatadogSentryWinstonAWS KinesisGoogle Pub/SubnpmYarnpm2NginxApache HTTP Serverfirebasefirestore
React.jsNext.jsReact NativeTypeScriptJavaScript (ES6+)HTML5CSS3Tailwind CSSMaterial-UIAnt DesignReduxZustandReact QueryWebpackViteBabelParcelGitHub ActionsJenkinsCircleCILighthouseWeb VitalsChrome DevToolsReact ProfilerFigmaAdobe XDSketchStorybookREST APIsGraphQLAxiosApollo ClientWebSocketsARIAAxe DevToolsGoogle Search ConsoleRedux ToolkitMobXContext APIRecoilJestReact
JestMochaJasminePytestUnittestJUnitTestNGNUnitCypressSeleniumPuppeteerWebDriverIOLocustk6GatlingBlazeMeterPostmanNewmanRest AssuredSwagger InspectorAppiumDetoxEspressoCalabashTestRailZephyrXrayTestLinkQTestJiraBugzillaMantisAsanaESLintStylelintPyLintCheckmarxApplitoolsPercyBackstopJSOWASP ZAPNessusSonarCloudSentryKibanaPrometheusBehaveSpecFlow

EXPERIENCE

Senior Software Engineer

2022-09 - Present

Mtailor • California, US (Remote)

Senior Software Engineer Backend (Firebase Migration) - Was in charge of the whole migration process, which included migrating over 20 different applications and ensuring zero downtime, scaling to traffic, and reporting directly to the CTO. • Was in charge of the whole migration process, which included migrating over 20 different applications and ensuring zero downtime, scaling to traffic, and reporting directly to the CTO. • Implemented real-time two-way sync logic to ensure the data we had in MongoDB was available in Firestore and Vice Versa using Node.js and Google Pub/Sub for message processing. • Implemented new features like 3d Viz for customers using video overlay and the ffmpeg library, which earned the customers more potential buyers and performed code reviews • Implemented a script to migrate files from Amazon S3 to GCS using a Python Script. • Migrated the WebFlow website from using a Parse backend to using Firebase. • Implemented Express Shipping, which earned the company an extra $40 on every order. • Saved the company $5000 every month on expenses through seamless migration of all services from AWS products

Software Engineer

2021-12 - 2022-03

Mind2mater.co • California, US (Remote)

Full-stack Engineer - Was responsible for full-stack work for a US-based agency with demanding clients and complex projects, reporting directly to the CTO. • Was responsible for full-stack work for a US-based agency with demanding clients and complex projects, reporting directly to the CTO. • Implemented backends for Defi apps using libraries like Web3 and Node.js • Built React apps from Figma designs under tight timelines

Software Engineer

2020-01 - 2021-07

CodeBits • Kampala, Uganda

Full-stack Engineer - Led a team of 4 developers to build case management systems for FIDA Uganda and Paralegal Database for LASPNET Uganda. • Led a team of 4 developers to build case management systems for FIDA Uganda and Paralegal Database for LASPNET Uganda. • Built a mobile app for LASPNET using React Native with Expo, running on both Android and iOS. • Built a USSD service for legal aid service providers communicating with a Node backend through GRPC. • Built a microservices backend for FIDA Uganda cases management app using Kafka, containerized all services with Docker, and deployed them to k8s.

EDUCATION

Makerere University

2018-08 - 2022-01

Bachelor's degree in Computer Engineering