Lead Software Engineer
ECAMPUS LLC
2014-03-01-Present
- Design and developed eCampus' web app using Typescript, React, Redux,
Redux saga, Redux persist, Redux actions, and React material.
(ht...
- Design and developed eCampus' web app using Typescript, React, Redux,
Redux saga, Redux persist, Redux actions, and React material.
(https://web.ecampus.camp/)
- Designed and developed eCampus' Android app. The app was first built with
Java using Retrofit for network calls, SQLite for offline storage and caching,
and a custom event bus for message publishing and consuming.
- Refactored the Android app using the MVP architecture.
- Refactored the Android app to use an MVVM architecture with the introduction
of architecture components
- Rebuilt the app using 100% Kotlin. (https://play.google.com/store
/apps/details?id=equinos.e_campus_1)
PHP
Android
Laravel
View more
PHP
Android
Laravel
React
Redux
AWS
View more
Software Engineer - Level IV
Greator GmbH
2021-01-01-2021-07-01
- Participated in building the company's AWS infrastructure which employed a Serverless
architecture called Harmony.
- Orchestrating the...
- Participated in building the company's AWS infrastructure which employed a Serverless
architecture called Harmony.
- Orchestrating the specific events and their corresponding actions(lambda invocation).
Participated in building the company's first product; a personality test web app: https://personality.greator.com/
- Responsible for the Redux layer; this employed redux-persist, redux-saga.
- Helped implement the API integration using Axios.
Currently, I am part of the App team building the company's first mobile app built in React Native.
- Responsible for the app's navigation using React Navigation V5 and the various deep linking into the app.
- Built the integration into RevenueCat; the app's subscription service.
Node.js
TypeScript
React
View more
Node.js
TypeScript
React
JavaScript
React Native
Redux
AWS
View more
Senior Software Developer
FINNAIR
2019-12-01-2020-12-01
I was part of Finnair's Internal App's team responsible for building services for planning flight schedules.
- Helped build a service cal...
I was part of Finnair's Internal App's team responsible for building services for planning flight schedules.
- Helped build a service called Polaris(Polar Information System) which extensively uses AWS Resources.
- Responsible for the core layer of the system which comprises of interfacing into RDS(Postgres), an Apache Kafka like service using Lambdas called Lafka, SQSs and RDS and integrating into legacy IBM Message Queues.
- Built a service that integrates into Polaris for handling customer claims(e.g flight cancellation).
This service makes available, an SQS Queue to receive flight updates from Polaris. The SQS queue invokes a Lambda which then process the data and finally makes an API call to Silta(a Salesforce service)
Node.js
PostgreSQL
TypeScript
View more
Node.js
PostgreSQL
TypeScript
AWS Lambda
AWS
View more