Organized UI Infrastructure team and proved its necessity to management after a couple of Presenting the key frontend team achievements and plans during the weekly calls with management frontend components inside their applications. Teams, and consulting frontend developers of the company's large clients about the usage of our solve frontend cross-team technical debt items like the development of a shared components library.Ĭommunication with all the interested parties like product strategists, analysts, team leads of other Leading/contributing to architecture, design & code reviews, guiding and helping about 30 frontendĪcting as a technical lead of the UI Infrastructure team which was formed specifically to identify and Acting as a cross-team architect providing architecture guidance for the UI development across theĬompany, further architecting, developing, and leading the UI architecture and components to support Technologies: TypeScript, ReactJS, rx.js, GraphQL, Apollo, webpack, lerna, storybook SASS. Providing an adequate unit test JavaScript code coverage for most of the projects I was involved in. Migration of multiple frontend applications to the newly created React shared components. These components were wrapped into a Storybook and had two This refactoring involved the introduction of the Redux state into theĭevelopment of reusable and highly customizable shared React components for usage in various frontendĪpplications inside the company. in a centralized manner using Electron IPC and window.postMessage.Ĭomplete refactoring of the key element of the system called Director which is responsible forĬoordinating all other elements of the system as well as supporting web socket / HTTP connections and Supports the launching of multiple frontend applications both from desktop and browser environments Development of the UI part of the new platform in a limited amount of time (3 months). Perspective, it was achieved by using ReactJS / Electron / OpenFin and unifying the API between the Possibility to run it either in a browser environment or in a desktop environment. The idea of the UI part of this platform is to have the Technologies: TypeScript, ReactJS, Redux, redux-observable, rx.js Electron, OpenFin, webpack,ĭevelopment of a new platform for bank traders. Development of the investments section of the website (frontend). Progressive onboarding and global address verification (frontend). Encrypted notifications (frontend / Swift native extension). Deep linking notifications application-wide (frontend / backend). Card emboss name selection (frontend / backend). 3DS payments and notifications frontend integration. Development from scratch of the investments section of the application (frontend). Apple Pay integration (frontend / Swift native extension). From the technology perspective, I was working on the front end using React Native platform, mobile using Swift, the web frontend using Next.js, and the backend using the Serverless / AWS platform. Throughout my tenure, I was working in multiple teams including cards, investments, and onboarding teams. Nomo is the world’s first fully digital international Islamic bank. Nomo is a UK-based, Sharia-compliant digital banking app. Technologies: TypeScript, React Native, Swift, storybook GraphQL, Apollo, node.js, Serverless, AWS.
0 Comments
Leave a Reply. |