Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

MINA LUKE

Magill,SA

Summary

  • I am a full stack Javascript, NodeJs, and Typescript software engineer developing dynamic web applications. Experienced with all stages of the development cycles including microservices and backend and CI/CD and databases and AWS cloud services.
  • Well-versed in numerous programming best practices and tools with a strong background in project management and deployments and releasing strategies.
  • Work for different client base such as Smart building software, visitor management solutions, Flights and Hotels reservations solutions, Workforce solutions, and banking solutions.
  • My skills include complex analysis, mapping business processes, project management and leading cross-functional teams.
  • Passionate about clean-code and declarative and functional programming in Typescript and Javascript.
  • Writing technical articles on medium https://medium.com/@minaluke
  • Contributing to open-source NPM packages on github https://github.com/menocomp
  • Running technical sessions on a monthly basis to talk about what's new in web developments.

Overview

18
years of professional experience

Work History

Honeywell (formerly Sine)

Senior Advanced Software Engineer
04.2016 - 01.2024

Job overview

  • Sine is Adelaide based software startup, that got acquired by Honeywell. I started working at Sine as a fullstack software engineer. After the acquisition I was promoted to be a senior advanced software engineer.
  • Provided technical support for software design activities, including cloud solution design and architecture.
  • Conducted regression testing and submitted detailed observations to the development team.
  • Optimized backend response times, achieving a 99th percentile response time of 100 ms.
  • Identified domain boundaries to effectively separate microservices.
  • Reviewed designs, made recommendations, trained senior and junior engineers, resolved technical issues, minimized risks, and fixed API security vulnerabilities.
  • Implemented CI/CD environments to automate the deployment of new microservices with minimal manual intervention.
  • Developed an authentication microservice and standardized all authentication and authorization requests using Open Policy Agent (OPA).
  • Built robust and secure communication channels between microservices using HTTP and gRPC protocols.
  • Created rich and responsive user interfaces with React/Redux and Jest.
  • Facilitated the running of web clients, APIs, and databases on development machines using Docker Compose and Kubernetes.
  • Utilized various AWS managed services, including K8S, EC2, ECS, Fargate, Lambda functions, and serverless architectures, and automated service deployment using CloudFormation, Terraform, and CDK.
  • Wrote end-to-end, integration, and unit tests for both APIs and browsers using Cypress, Mocha, Sinon, and Chai.
  • Collaborated closely with product managers, team leads, web designers, and business analysts to deliver new features to clients.
  • Automated the creation of OpenAPI (Swagger) specifications for all microservices using Abstract Syntax Tree (AST) techniques.
  • Drafted multi-region support and data sovereignty strategies to facilitate inter-region deployments while minimizing complexity.
  • Implemented message queues using AWS SNS/SQS to enable fast and secure system communication.

FlairsTech

Fullstack Software Engineer
05.2011 - 02.2016

Job overview

  • FlairsTech https://flairstech.com/ is headquartered in Cairo, Egypt and offers outsourcing and off-shoring software development primarily to North American medium and large enterprises.
  • Technologies used: DotNet, Windows Azure hosting, JavaScript, AngularJS.
  • Delivered enterprise solutions with professional services for customers, including workforce planning, timesheets, and accounting systems.
  • Led new projects in the R&D department and managed customized modules for large clients, ensuring tailored solutions.
  • Collaborated with designers to create clean interfaces and simple, intuitive user interactions and experiences.
  • Specialized in handling and resolving client escalations across multiple projects, ensuring high client satisfaction.
  • Conducted quality assurance tests to identify errors and optimize usability, improving product reliability.
  • Provided call tracking, call campaign optimization, and pay-per-call services by integrating Twilio cloud-based platform for voice, SMS, and MMS capabilities into software applications.

Majisa Internet Solutions

Serior.Net Application Developer
03.2006 - 04.2011

Job overview

  • Airfare Co http://www.airfare.com is a software company for booking flights and hotels reservation. It has been online since 1996 and has booked millions of travellers to thousands of destinations
  • Technologies used .Net, SQA server, Jquery, WCF.
  • Developed a metasearch booking engine for flights and hotels, enabling users to cancel, amend, and monitor vacation bookings.
  • Created web clients with advanced sorting, filtering, and booking functionalities for flights and hotels, enhancing user experience.
  • Designed and implemented an admin site for call centers to efficiently track reservations and payments.
  • Developed an online advertising and tracking system by integrating with leading tracking network systems (DirectTrack.com, CJ.com, LinkShare.com, AffiliateFuture.com).

Daltex Information Technology

Junior Application Developer
03.2006 - 10.2006

Job overview

  • Bank Clearing System (BankClear and BanCom). BankClear is a bank side clearing software for local currency which clears cheques and promissory and settling indebtedness notes. BanCom is a communication and verification software to communicate between banks branches and the central bank of Egypt.
  • Designed and implemented a comprehensive reporting system for banking institutions.
  • Developed a secure communication platform for seamless interaction between the Central Bank and its branches.
  • Participated in business meetings with bank managers and employees to gather requirements and provide technical expertise.
  • Conducted training sessions for bank employees, effectively managing and instructing courses on new systems and technologies.

Arab Net Technology

Junior Web Developer
11.2005 - 03.2006

Job overview

  • Developed a real-time Admin portal for adding and updating news content using modern web technologies.
  • Redesigned and optimized HTML markup, incorporating JavaScript and CSS to enhance performance and user experience.
  • Created dynamic web reports to display totals and averages, providing valuable insights for administrators.

Education

El-Menia University
Egypt

Bachelor of Science from Computer Sciences
05.2005

Skills

  • Programming Languages: JavaScript, TypeScript, C#
  • Javascript runtime: NodeJS
  • Web development: HTML5, CSS, Microsoft ASPNet framework, Microsoft MVC and Web forms, WCF
  • JavaScript frameworks: React, AngularJS
  • Database: PostgreSQL, MongoDB, Microsoft SQL Server, Microsoft SQL Azure
  • Project Management: Agile software Development (Scrum)
  • Cloud solutions: K8S, Redis clustering, message queues

Timeline

Senior Advanced Software Engineer

Honeywell (formerly Sine)
04.2016 - 01.2024

Fullstack Software Engineer

FlairsTech
05.2011 - 02.2016

Serior.Net Application Developer

Majisa Internet Solutions
03.2006 - 04.2011

Junior Application Developer

Daltex Information Technology
03.2006 - 10.2006

Junior Web Developer

Arab Net Technology
11.2005 - 03.2006

El-Menia University

Bachelor of Science from Computer Sciences
MINA LUKE