Summary
Overview
Additional Information
Work History
Education
Skills
Accomplishments
Timeline
SeniorSoftwareEngineer
Sheik Aariefdeen S

Sheik Aariefdeen S

Technical Lead
Chennai

Summary

Possessing over 7+ years of experience in Software development utilizing Agile Methodology, successfully led a team of 8 developers to deliver fast-paced projects with high-quality code. Highly interested in learning and adapting to new technologies. Detail-oriented team player with strong organizational skills.

Overview

8
8
years of professional experience
4
4
years of post-secondary education

Additional Information

Working as Technical Lead around 7+ years in Aspire Systems, Chennai

Work History

Threat Intelligence

Technical Lead, Aspire Systems
12.2023 - Current

Skills: React, Redux Toolkit Query, Vite, SSO (Keycloak), Tailwind CSS

Roles & Responsibility: Front-end Technical Lead & Managing Team members

  • TIP is a platform that collects data from various sources (IOC, CVE, Tor, Darknet, etc.) of threat information and presents it in a UI using React.
  • UI development and design: As Front-end Technical Lead, spearheaded setup of application from scratch in React JS, which included setup (Vite), coding, theme, multi-language support, single sign-on integration (Keycloak), layout (Tailwind CSS), and routing (Figma to UI).
  • Reusable and efficient code: Developed a UI component library using the Atomic Design Pattern, reducing overall project development time by 30%.
  • Customize Dashboard: Developed customized dashboard using React Grid Layout can user customize card (metrix, charts, rules) based on preference.
  • Complex Data Management: Utilized Redux, Redux Tool Kit for efficient state management.
  • Deployment: Developed CI/CD pipeline scripts with necessary jobs using GitHub Actions for smooth deployment across various environments.
  • Enhanced code quality: Instituted code review practices that fostered an environment of constructive feedback among team members, leading to improved code quality and maintainability. Configured linting, Prettier, and pre-commit hooks.
  • Agile and collaborative team: Improved software development processes by introducing Agile methodologies and promoting cross-functional collaboration.

Debt Management Program

Technical Lead, Aspire Systems
07.2022 - 11.2023

Skills: Angular 12+, NgRx, RxJS, Formly, SSO (OneLogin), Micro Service (MFE), Unit Testing

Roles & Responsibility: Front-end Technical Lead & Managing Team members

  • In-house application for client debt management. Led the migration of the application into Angular as MFE.
  • Reusable UI Foundation: Developed a comprehensive UI library with reusable components using Angular, facilitating rapid development. Additionally, spearheaded the creation of core debt management modules as Micro Frontends (MFEs) for a seamless user experience (Figma to UI).
  • Streamlined Development: Designed and implemented a Customized Form Builder as Library using Formly. This library reduced development time for complex modules by 30% by enabling dynamic form generation based on defined rules (Programs).
  • Unit Testing: The MFE app and Library components were implemented with unit testing using Jasmine, Karma with Coverage of 80%.
  • Code Standard: Configured linting, Prettier, and pre-commit hooks.
  • Developer Mentor: Mentored junior developers through regular 1-on-1 meetings, providing guidance on best practices, coding standards, and career growth opportunities.

TIIS

Module Lead, Aspire Systems
12.2021 - 12.2022

Skills: Node JS, Express, MySQL, React, Redux Toolkit, Vite, Atomic Design Pattern, LESS, Tailwind CSS, AWS, Jenkins

Roles & Responsibility: Full Stack Developer & Managing Team members

  • Owned the full development lifecycle, from initial API and UI setup to production deployment.
  • Architected and implemented robust systems: Designed databases (MySQL), middleware, and authentication flows to handle different user types (Admin, User, Tenant) using React JS, Styles (Tailwind CSS & LESS) and Node JS.
  • Built reusable components: Developed Dynamic Forms Builder and Workflow Management features to streamline development and save 15% of project time.
  • API Development: Developed RESTful APIs to manage complete functionality using Node JS (Express) with Swagger documentation.
  • Ensured high-performing applications: Implemented software architecture that improved system performance and scalability. The complex data are handled using Redux state management.
  • Deployment: Provided a solution for a smooth deployment process using CI/CD with Jenkins. Configured pipelines in Jenkins and set up webhooks in GitHub to deploy application with AWS (EC2, RDS, S3 Bucket).
  • Empowered junior engineers: Provided technical guidance and mentorship, leading to improved code quality and performance across the team.

Sportlink

Module Lead, Aspire Systems
09.2020 - 11.2021

Skills: React, Redux, Storybook, Vite, React Testing Library, Docker, Circle CI

Roles & Responsibility: Front-end Lead & Managing Team members

  • Established a strong foundation for efficient development as Front-End Lead.
  • Reusable UI Library: Built reusable components from the ground up, following the Atomic Design Pattern in React. This library saves 15% of development time for future projects.
  • Performance Optimization: Improved bundling time by recommending migration from Webpack to Vite, resulting in significant performance improvements, Dev Builds accelerated from seconds to milliseconds. Hot Changes became instant, streamlining development workflow. Production Builds went from ~12 seconds to ~3 seconds, improving deployment speed.
  • Unit Testing: The reusable components were implemented with unit testing using React Testing Library.
  • Deployment: Configured CI/CD Pipeline using Circle CI and Github Projects for both React Application and Library for smooth deployment process.
  • Developer Mentor: Provided technical guidance and mentorship to junior engineers, resulting in improved code quality and performance.

Online Store for STCC

Sr. Software Engineer, Aspire Systems
09.2019 - 08.2020

Skills: React, Redux, PHP, Magento 2, MySQL, Payment Integrations.

Roles & Responsibility: Full Stack Developer

  • Hands-on as full-stack e-commerce application (React & PHP Magento 2 API) for buying electronics, online recharge, and managing inventory, order managements, and return managements.
  • Front-End Development (React): Created reusable components for product listings, carts, and checkout functionalities, ensuring a smooth user experience.
  • Back-End Development (PHP - Magento 2 API): Developed RESTful APIs to manage products, carts, checkout, orders, and payments for both web and mobile platforms. Rest API endpoints are well documented using Swagger along with Authentication.
  • Payment Gateway Integration: Implemented a Multi-Payment functionality API and seamlessly integrated it with the front-end for secure and diverse payment options.
  • Code Optimization: Refactored legacy code to enhance its reliability, scalability, and maintainability, ensuring long-term application performance
  • On-Site: Contributed to the project's success through a 6-month on-site development in Riyadh, Saudi Arabia.

Jewelry Shopping

Sr. Software Engineer, Aspire Systems
04.2018 - 08.2019

Skills: PHP, Magento 2.x, MySQL, REST API, AWS

Roles & Responsibility: Full Stack Developer

  • Worked as full stack developer in E-Commerce application using PHP framework Magento, which is used to sell jewelry, manage saving scheme in online and worked on major modules that are managing Products, Orders, Gifts, and Payment (Order and Saving Scheme).
  • Streamlined Operations: Developed automation script in PHP which helps to generate failed payment as report and status update (via email with file attachment in CVE format) with respective systems (Application and ERP) for order. Developed script in PHP which helps from manual work that follow on daily basis and saved 20% time on daily work.
  • Performance Optimization: Optimized MySQL queries, resulting in a significant 80% reduction in response times and a smoother user experience.
  • Code Modernization: Refactored legacy code in PHP to improve reliability, scalability and maintainability.

PRIOS CMS

Software Engineer, Aspire Systems
04.2017 - 03.2018

Skills: React JS, Directus API (PHP), MySQL, GIT

Roles & Responsibility: Developer

  • Built a custom admin tool from the ground up using React and PHP - Directus (Headless CMS) to manage mobile app design.
  • Hierarchical Content Management: Developed a comprehensive content management system (CMS) with a clear hierarchy (app, layout, page, section, section item) to facilitate efficient mobile app design, which involved complex relation management in-terms of database (MySQL) design.
  • Flexible Form Creation: Implemented a feature for creating custom forms (surveys, registration, login, quizzes, etc.) in admin panel using React. The data is exposed via a REST API using PHP (Wrapper class on top of Directus), allowing it to be consumed by a mobile app.
  • Full Ownership and Leadership: Independently managed the development process, showcasing strong ownership and initiative.

API Accelerator

Software Engineer, Aspire Systems
09.2016 - 03.2017

Skills: PHP, Symfony, MySQL, REST API, GIT

Roles & Responsibility: Developer

  • Effortlessly Generate CRUD APIs: Developed automatically create functional CRUD (Create, Read, Update, Delete) APIs based on database table structure using PHP (Symfony) and MySQL, which saving significant development time.
  • Comprehensive Documentation Included: Generated APIs come complete with well-documented endpoints using Swagger, simplifying integration and understanding.
  • Flexible Authentication Support: Implement various authentication methods (JWT, Basic, LDAP) to secure your APIs according to project's needs.
  • Handle Complex Relationships: The tool seamlessly handles different database table relationships (One-to-One, One-to-Many, Many-to-One, Many-to-Many) in MySQL, ensuring data integrity and efficient data manipulation.
  • Automated Testing: Streamline development with built-in functional and unit testing functionalities, promoting code quality and catching potential issues early on.
  • Faster Project Kick-offs: Get projects up and running quickly. The API Accelerator provides a solid foundation with basic CRUD APIs, documentation, and testing, potentially saving 20-30% of your overall development time.
  • Full Ownership: Independently managed the development process, showcasing strong ownership and initiative.

Education

Bachelor of Engineering - Computer Science And Engineering

PSR Engineering College
Sivakasi, India
06.2012 - 04.2016

Skills

JavaScript

Accomplishments

  • Role Star Award for Best Performer at 2023
  • Role Star Award for Best Performer at 2021

Timeline

Threat Intelligence

Technical Lead, Aspire Systems
12.2023 - Current

Debt Management Program

Technical Lead, Aspire Systems
07.2022 - 11.2023

TIIS

Module Lead, Aspire Systems
12.2021 - 12.2022

Sportlink

Module Lead, Aspire Systems
09.2020 - 11.2021

Online Store for STCC

Sr. Software Engineer, Aspire Systems
09.2019 - 08.2020

Jewelry Shopping

Sr. Software Engineer, Aspire Systems
04.2018 - 08.2019

PRIOS CMS

Software Engineer, Aspire Systems
04.2017 - 03.2018

API Accelerator

Software Engineer, Aspire Systems
09.2016 - 03.2017

Bachelor of Engineering - Computer Science And Engineering

PSR Engineering College
06.2012 - 04.2016
Sheik Aariefdeen STechnical Lead