profile-pic

Hasil T

Hasil T

Driven, adaptable Angular Frontend developer with 7 years of experience (overall 6 Years) delivering exceptional results. A collaborative problem solver and quick learner. With a passion for continuous learning and personal growth, I have extended my expertise beyond Flutter to include proficiency in Angular and NestJS. This diversified skill set allows me to tackle a broader range of projects and contribute to various aspects of software development. During my free time, you can often find me unwinding with a cup of tea, reading something on my Kindle. I believe in the power of continuous learning and exploring new subjects to broaden my horizons as a developer.

  • Role

    Angular Frontend Developer

  • Years of Experience

    7 years

Skillsets

  • JavaScript - 5 Years
  • Angular - 5 Years
  • TypeScript - 5 Years
  • Node Js - 4 Years
  • Firebase - 4 Years
  • Git - 5 Years
  • Mongo DB - 4 Years
  • Flutter/dart - 3 Years
  • postgresql - 3 Years
  • SQLite - 2 Years
  • Flutter - 4 Years
  • HTML - 3 Years
  • CSS3 - 3 Years
  • Dart - 4 Years
  • Flutter framework - 4 Years
  • flutter_bloc package - 3 Years
  • Restful APIs - 6 Years
  • Third-party Libraries - 4 Years

Professional Summary

7Years
  • Jan, 2022 - May, 20231 yr 4 months

    Senior Software Developer

    Faida Souq
  • Apr, 2019 - Dec, 20212 yr 8 months

    Senior Software Developer

    Mashtrix
  • Sep, 2017 - May, 20191 yr 8 months

    Junior Developer

    Justlab Technologies

Applications & Tools Known

  • icon-tool

    MySQL

  • icon-tool

    CSS3 & CSS5

  • icon-tool

    Javascript

  • icon-tool

    Ajax

  • icon-tool

    Angular

  • icon-tool

    REST API

  • icon-tool

    Laravel

  • icon-tool

    PostgreSQL

  • icon-tool

    Jira

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    TypeScript

  • icon-tool

    GraphQL

  • icon-tool

    Flutter

  • icon-tool

    NestJs

  • icon-tool

    Node.js

  • icon-tool

    Firebase

  • icon-tool

    MobX

Work History

7Years

Senior Software Developer

Faida Souq
Jan, 2022 - May, 20231 yr 4 months
    • Responsible for mobile app & backend development & releases - worked as a Full-stack developer (Flutter & NestJS)
    • Used microservices to scale up the domains of omni-channel ecommerce System. We cut the domain from monolith and build a micro service specifically for the domain and deploy it behind a load balancer. We used GraphQL & GraphQL Federation for backend scaffolding.
    • Conducted regular stakeholder meetings to provide project updates, gather feedback, and address any concerns or challenges.
    • Implemented the application UI and developed reusable custom widgets to speed up application development
    • Created a custom widgets library and integrated into the application for common UI widgets, providing proper documentation on how to use them
    • Integrated third-party libraries to interact with the back-end API
    • Implemented custom packages for common features like messaging, audio, and video calls
    • My team was able to built an highly customizable billing engine in record time Using NestJS. The workflows can be customized using zeebe and it had offline capabilities.

    Technologies- Angular, Flutter, Nextjs, API

Senior Software Developer

Mashtrix
Apr, 2019 - Dec, 20212 yr 8 months
    • Developed and deployed mobile applications using Flutter framework, resulting in more than 5 successful app launches on both iOS and Android platforms.
    • Collaborated with cross-functional teams including designers and backend developers to ensure smooth integration of UI/UX designs and API functionality.
    • Implemented responsive designs and optimized app performance for various screen sizes and resolutions, ensuring a seamless user experience.
    • Conducted code reviews and provided constructive feedback to peers, leading to an improvement in overall code quality and adherence to best practices.
    • Actively researched and adopted new technologies, libraries, and frameworks to stay up-to-date with the latest trends in mobile app development.
    • Converted an ionic app to flutter which resulted in increased revenue and customer retention (SaveTime KSA).
    • Develop a working Prototype of application in one month when flutter was still in beta.
    • Used flutter_bloc as a state management tool for building flutter application also used firebase tools like FCM, Firebase Analytics, Firebase Crashlytics.
    • Mentored and supervised junior team members, fostering their professional growth and achieving a 15% improvement in team productivity.

    Technologies- Angular, Crashlytics, Firebase, Flutter, FCM

Junior Developer

Justlab Technologies
Sep, 2017 - May, 20191 yr 8 months
    • Design and development of web apps using Angular and Laravel PHP framework.
    • Build cross-platform mobile apps using Ionic framework.
    • Build native desktop apps using angular and electron js.
    • Test and maintain existing systems and code repositories.
    • Learned about professional software engineering, how to design database
    • Schema, writing test cases using Karma and why test cases are important
    • During software development.
    • Learned about multi tenant systems and built a multi-tenant queue Management system using Laravel.

    Technologies- Angular, Laravel, API, Flutter, HTML/CSS

Achievements

  • Built highly customizable billing engine using NestJS
  • Increased revenue and customer retention by converting an Ionic app to Flutter
  • Mentored and supervised junior team members
  • Got first in short story writing consecutively for two years in college

Testimonial

Major Projects

6Projects

Faida Souq

Sep, 2021 - Jun, 2022 9 months
    • Worked as full stack senior developer
    • Designed the entire database schema for the ecommerce which handles multiple erp systems
    • Worked as a part of the team which developed mobile application for the system

IdeaClip

IdeaClip.com.au
Mar, 2022 - May, 2022 2 months
    • Worked as a backend developer.
    • Solo developer, Implemented the backend for Idea clip admin panel.
    • Tech stack was Firestore for Database, ExpressJS with GraphQL hosted on Firebase functions 

Fudbee

Fudbee.com
Jun, 2020 - Sep, 2020 3 months
    • Worked as Mobile application Developer
    • Its a multi vendor food delivery system, Managed to implement a android and ios application with flutter.

Mango Loyalty Program

Oct, 2019 - Jan, 2020 3 months
    • Worked as a Senior full stack engineer
    • It is an app that shows offers and other rewards of a major supermarket chain in Dubai
    • Helped to scale the application to million users who spread across main land Dubai and India
    • Integrated third-party libraries to interact with the back-end API
    • Implemented custom packages for common features like messaging, audio, and video calls

SASCO Apps

Aug, 2019 - Jan, 2020 5 months
    • Built 3 applications for SASCO using Flutter including their internal and customer-facing apps.
    • Implemented the application UI and developed reusable custom widgets to speed up application development
    • Created a custom widgets library and integrated into the application for common UI widgets, providing proper documentation on how to use them

SaveTime KSA

May, 2019 - Aug, 2019 3 months
    • Worked as a senior backend engineer for a salon booking application.
    • Managed to implement fool proof booking algorithm for the system.
    • Designed dynamic and complex functionality and developed the application using the BLOC design pattern
    • Handling of widgets state properly to work with background data updates
    • Implemented functionality using best practices and Flutter dev community guidelines

Education

  • B.Tech Computer Science & Engineering

    Cochin University of Science & Techonology (2017)

Interests

  • Football
  • Learning
  • Long Rides
  • Photography
  • Reading Books