Sr. Engineer
The LEGO Group
As a Senior Engineer, we create and maintain efficient, engaging digital experiences that enable our colleagues to perform their work effectively every day.
- Date
Hopefully not for too long :)
Ascertain my present and past occupational experiences and projects.
As a Senior Engineer, we create and maintain efficient, engaging digital experiences that enable our colleagues to perform their work effectively every day.
In my capacity at Inter Ikea, I was entrusted with constructing the core of Ikea's master data management platform, providing assistance throughout. I am also responsible for building and establishing the necessary cloud infrastructure and development tools, chiefly through Azure. In order to meet the various requisites of stakeholders, I would oversee the establishment of diverse environments and work to enhance and automate development and release processes. Leveraging a wide range of services, which includes front-end applications like Next.js and fastify RESTful API for back-end, as well as utilizing DaaS MongoDB atlas. As a team, we would utilize terraforming procedures to facilitate the infrastructure and ensure the successful release of containerized applications into desired environments. I was focused on efficiently managing daily coding and deployment activities, along with regular maintenance and updates, to ensure the smooth functioning of all activities demanded of me.
Enlisted as a full-stack software engineer at Devoteam Creative Tech, a global consulting company where I was involved in assorted undertakings designated to Devoteam's patrons..
The Royal Canin Voucher is a web-based application aimed at modernizing traditional voucher systems by digitizing them. It enables easy monitoring, tracking, and management of voucher, product, and retailer data by Royal Canin. The app relies on various AWS services on-demand, including SAM Lambdas and API Gateway, to respond to client requests. Data related to vouchers, products, and retailers are stored in a NoSQL DynamoDB. The admin-side of the application is developed using React, with jQuery utilized for the retailer interface. As a full-stack engineer, my core responsibilities center around modifying existing functionalities in-line with customer requests, adding cutting-edge features, creating fresh endpoints to the API Gateway through the use of SAM Lambdas on AWS, querying data stored in DynamoDB, designing UI components in React, and calling the API, conducting tests in development environments, and finally, deploying all enhancements made to the production environment.
Atos Medical is a global company that offers a range of products to assist people with neck stomata in carrying out their daily activities with ease. The company's range of services spans over 90 countries, and the True Depth Camera App was created to enable users to capture images of their stomata for Atos further analysis, clustering, and classification of different types. This IOS mobile application is specifically designed to operate exclusively on True Depth Camera-equipped iPhone models to improve the stomata depth maps focus. Technically, the application is built on a client-server architecture, comprising a backend and frontend. The backend employs node.js and serverless-http to wrap express atop the API gateway intended for AWS Lambda, with additional AWS Services such as S3 storages and DynamoDB to manage user data and photos. The frontend is incorporated with swift programming. Python-based algorithms process images to classify and validate stomata captured in images. My responsibilities were mainly concentrated on the backend aspect of the project, including the design of AWS solution architecture and the implementation of the API, which performs the vital function of storing and processing validated photos of the stoma in the cloud.
The Region Skåne Mobile Hospital Team, during the COVID-19 pandemic, required a cross-platform web application to enable therapeutic patients to recuperate and perform rehabilitation training routines from the comfort of their homes instead of waiting for appointments to meet physiotherapists and retrieving exercising instructions from paper documents. The physiotherapists are able to manage data, such as video guidelines and patient data, assign exercises uniquely to patients, and subsequently, track their performances. As the lead backend developer, my core responsibilities concerned constructing the backend infrastructure from scratch, creating a RESTful API, utilizing relevant technologies such as Node.js, Express, and MongoDB, and incorporating third-party APIs such as Google OAuth 2.0 and YouTube Data API V3 to manage the WeeDo YouTube Channel. To achieve better quality and simplicity, I aimed to develop reusable and generic React components. As a half project lead, I maintained the scrum lifecycle, created product backlogs, scheduled bi-weekly sprints, met with customers at the end of each sprint, demonstrated the application, discussed requirements, and prioritized levels.
I have been working on building my personal portfolio website on a project basis, dedicating time only when I am available to do so, and working to add new features or to modify existing ones. The website was initially built using React, and was later migrated to Next.js using pages, and now I'm using the latest version of Next.js with app router and other features. The software is implemented using a technology stack that includes TypeScript for type-safe coding, Next.js 13 as a performant and scalable web framework, and MongoDB as the database. Tailwind CSS is used for styling the website. In terms of DevOps, I utilized several tools including Docker for containerization, Terraform for Infrastructure as Code (IaC), Google Cloud Platform as the hosting provider, Cloudflare as a Content Delivery Network (CDN), and Github Actions to automate code integrations and releases into the development and production environments. This comprehensive toolset enables me to reliably and efficiently maintain and deploy the website