Syed Silar - UI Full Stack Lead Architect
Syed Silar - UI Full Stack Lead Architect
PROFILE SUMMARY:
• Around 12 Years and of experience (Around 3 Years TECHNICAL LEAD / ARCHITECT and 8 Years
FULL STACK TECH LEAD (JAVA, GOLANG, PHP, NODE JS, PYTHON (basic), REACT JS,
TYPE SCRIPT, VUE JS, ANGULAR JS Mobile Development (Cordova)), with proven background
successfully managing all facets of site development, from initial design and architecture to site deployment.
• Experience in Solution Architect, Tech Lead, Business Engineering, Full Stack Development, Cloud
Architect, Backend Developer, Mobile Application Development (Hybrid) roles.
• Worked platforms like WhatsApp Chatbot, Telecom, Healthcare, BANK, Social Applications, Media,
Marine, Ecommerce, Payroll Management, E- currencies, Exchange, Property sales, Payment.
• Executed and contributed to full-stack web development projects, with an emphasis on front end features,
browser manipulation, and cross-browser compatibility.
• Cloud development (AWS, GCP) team with troubleshooting development and maintenance of systems.
Demonstrated ability to complete high-end projects in deadline-oriented environments.
• Enthusiastic Scrum Master. Has worked in an agile environment as a software engineer for 3 years. Worked
on two Scrum teams and filled in as Scrum Master on several occasions.
SKILLSET:
Frontend Skills Shad Cn/UI, Tailwind CSS, Accordion UI, Data tables, HTML5, CSS3, React JS, Vue
JS, Angular JS, JavaScript, TypeScript.
Backend Skills JAVA, Node JS, PHP, Go-Lang, Python, NUMPY, Data science, ML, Algorithms (AI)
Cloud Server Google Cloud Platform (GCP), AWS, Microsoft AZURE, Alibaba cloud
Database Data Science, Hadoop, Spark, MySQL, PostgreSQL, Mongo DB, Oracle db.
Framework SPRING BOOT, Go bee, Django, Next JS, Express JS, ES6, Sails, Goa, Laravel
CMS Drupal, Word Press, Magento2
Testing Unit Testing, Regression Testing, TDD.
Process Framework Agile – Scrum, Kanban.
DevOps Docker, Control M, Jenkins, Kafka, OpenID, JIRA, GIT, Bit Bucket, Trello, Swagger,
Kubernetes, Rabbit MQ
Hybrid Mobile App Cordova, Titanium
Operating System Windows, Linux, Ubuntu.
Tech Arch Tools Grafana, draw.io, Zachman, Elk, Gitlab CI.
Other Skills MEAN STACK, REST API, LAMP, WAMP, UI/UX tools,
CERTIFICATIONS
• Data Science, Snowflake, NLP, Image Processing, Deep learning, Data Set, AI, ML Dev-ops, with
PYTHON
• JAVA - Servlet, JSP, HIBERNATE, SPRING, SPRINGBOOT from Elysium, Madurai, IN
• AWS Technical Professional achieved from Online.
• Diploma in UNIX and C from CSC education, Madurai, IND.
• Cisco Certified Network Associate (CCNA) from Tandem, Madurai, IND.
EDUCATION SUMMARY
EMPLOYER SUMMARY:
EXPERIENCE SUMMARY:
Project 29:
Project Name: Incident Management - ING Bank
Technologies: Angular, Typescript, NodeJS, Rest Api, Docker, Swagger, GitHub, Azure, MongoDB Atlas
Role: Lead Developer
Duration: Feb 2024 - Present
Description
Engaged in the development of the ING Project, a comprehensive financial management system. The project
involves building scalable and modular microservices using Node.js for the backend, with Angular serving as
the front-end framework. The data persistence layer is implemented using MongoDB, leveraging the benefits of
a NoSQL database for flexibility and scalability. Implemented a microservices architecture to ensure the
system's scalability, maintainability, and ease of deployment. Used Docker for containerization, facilitating
seamless deployment across various environments. Employed Swagger for microservice management.
Responsibilities
• Designed and developed REST APIs using Node.js, ensuring efficient and scalable backend communication.
• Engaged in front-end UI/UX development using Angular and TypeScript, focusing on creating responsive
and user-friendly interfaces.
• Implemented and maintained a robust microservices architecture, ensuring system scalability
and maintainability.
• Utilized Docker for containerization, enabling consistent deployment across various environments.
• Developed and documented REST APIs using Swagger for seamless integration and management
of microservices.
Project 28:
Project Name: Loan Management System - ING Bank
Technologies: Java, Spring Boot, Next.js, TypeScript, React.js, React Native, Microservices, REST API, Docker,
Prisma Schema, ES Lint, Graph QL, Prettier, Terraform, GitHub, Azure Data Lake, GCP, Swagger
Role: Lead Developer
Duration: Aug 2023 – Feb 2024
Description
Engaged in the development of the Loan Management System for ING Bank, focusing on building and
enhancing loan modules. This project involved integrating modern technologies to streamline loan processing,
approval, and management. Utilized Java with Spring Boot for the backend microservices and Next.js with
TypeScript for the frontend. The data migration from Azure to GCP was achieved using Terraform as
Infrastructure as Code (IaaC). Developed user interfaces with a focus on user experience (UX) using React.js and
React Native and ensured API documentation and testing with Swagger. The project also included the
implementation of REST APIs for seamless communication and GraphQL for efficient querying.
Responsibilities
Architected and developed scalable microservices using Java Spring Boot.
Designed and implemented REST APIs and documented them using Swagger.
Developed and enhanced user-friendly front-end interfaces with React.js and Next.js, focusing on UI/UX.
Conducted data migration from Azure to GCP using Terraform for IaaC.
Ensured high code quality and consistency using ESLint and Prettier for automatic code formatting.
Project 27:
Project Name: Payment and Chat Tools - META (Facebook and WhatsApp)
Technologies: Node.js, Express.js, React.js, React Native, OpenID, MongoDB, TypeScript, Kubernetes (K8), Git,
Graph QL, Jenkins, Docker, REST API
Role: Full Stack Developer
Duration: Nov 2022 – July 2023
Description
Developed a project encompassing Payment and Chat tools for META, utilizing diverse technologies.
The project featured WhatsApp Pay API implementation through Node.js microservices for payments and MERN
Stack with REST API and DevOps tools for the chat module. Collaborated closely with APAC Region BSPs,
ISVs, and Clients for website design, engineering new features, resolving product flaws, integrating messaging
features, and closely monitoring payment and revenue aspects.
Responsibilities
Developed and implemented Node.js microservices for payment processing using WhatsApp Pay API.
Designed and enhanced user interfaces for chat tools using React.js and React Native, focusing on UI/UX.
Implemented REST APIs and documented them for efficient communication between services.
Utilized DevOps practices with Docker, Jenkins, and Kubernetes for continuous integration and
deployment.
Conducted troubleshooting and provided solutions for clients' and partners' portals, ensuring optimal
performance and user satisfaction.
Project 26:
Project Name: Digital Transformation – MAYBANK
Technologies: Java (Spring Boot), Angular (latest version), Node.js, TypeScript, Docker, Microservices, REST
API, Graph QL
Role: Full Stack Developer
Duration: May 2022 – Oct 2022
Description
Served as a technical architect for MAYBANK's digital transformation project, focusing on Java
microservices and Angular for front-end development. Designed the architecture based on microservices and
SOLID design principles, incorporating event-driven Kafka. Developed two primary portals: one for
comprehensive records of palm estates and their workflows, and another as an enhancement layer atop the
existing CRM portal. Utilized Docker for containerization and ensured scalability with Microservices
architecture.
Responsibilities
Led the architectural design and development of Java microservices, ensuring adherence to the latest Java
versions and Spring Boot framework.
Designed and implemented frontend interfaces using Angular, providing a modern and responsive user
experience.
Utilized TypeScript for front-end development and Graph QL for efficient data fetching.
Managed and optimized Docker containers for deployment and scalability of the application.
Collaborated with the development team to implement REST APIs and Graph QL for seamless data
integration and exchange.
Project 25:
Project Name: Circles Telecom (Singapore)
Technologies: AWS Cloud, GOLANG(Telco), Mango DB(Telco), ORACLET (Billing and Revenue
Management), MariaDB, AWS, Angular JS (CRM Frontend), NodeJS (CRM Backend), JAVA SPRING BOOT
(Agent Portal), VUE JS (Admin portal Frontend), Microservices, Python (Telecom Communication sync)
Role : Full Stack Developer
Duration : Aug 2021 – Apr 2022
Description:
Utilizing complex and advanced architecture, we managed telecommunications on a global scale within
the World Wide Web. CIRCLES in their operations, established agreements with network providers, enabling
them to formulate customized plans on top of existing telecom structures. This strategic approach allowed them to
launch their website worldwide, facilitating the widespread distribution of SIM cards. Project within this domain
embraced diverse architectural technologies, each adhering to its unique flow to deliver optimal results. This
flexibility ensured that the intricate web of telecommunications was efficiently navigated, allowing for successful
implementation and project outcomes.
Responsibilities:
• Functioned as a Technical Architect while serving as a Full Stack Developer, collaborating with the Sri
Lankan team to facilitate Japan Integration using GOLANG, Angular JS, and Node JS with Typescript
and Docker. Engaged in testing and code composition for automated testing, and as a technical architect,
navigated intricate design patterns.
• Established JAVA SPRINGBOOT microservices for the agent portal and Payment Portal.
• Crafted the front end using Angular JS, HTML5, and Bootstrap, incorporating Swagger for API monitoring,
Jenkins for service monitoring, and Git and Bitbucket for the Continuous Integration/Continuous
Deployment (CICD) deployment of codes.
• Utilized VUE JS in the development and enhancement of the admin panel, creating High-Level
Designs (HLD) and presenting them to the client.
Reference: CIRCLES LIFE
Project 24:
Project Name : Marine team project (West Ports Malaysia)
Technologies : Node JS, React JS, React Native, Rest API, Microservices, Kafka, Maps, AWS
Role : Full Stack Developer
Duration : July 2021 – Aug 2021
Description
Engaged in a comprehensive Marine-based project, our team addressed various modules encompassing
Shipping Management, Container Management, Trade Management, Ports Management, Tides Forecast
Management, Emergency Alert Module, and Payment. As full-stack developers, we undertook the revitalization
of all existing modules, with a specific focus on the Shipping and Unstuffing modules within the project.
Responsibilities
• Lead the architectural design and development of scalable and high-performance applications using Node JS
and React JS, ensuring adherence to best practices and efficient utilization of these technologies.
• Utilize microservices patterns to enhance system reliability, scalability, and maintainability, and oversee the
development of APIs that adhere to RESTful principles for efficient data exchange.
• Architect and implement cloud-based solutions on AWS, optimizing infrastructure and services to meet
performance and cost efficiency goals.
Project 23:
Project Name : BCA BANK - REST API Development
Technologies : Node JS, React JS, Typescript, RESTAPI, Docker, PostgreSQL, Linux, Postman.
Role : REST API Developer
Duration : Jan 2021 – June 2021
Description
In this project, we are tasked with creating a REST API using Node JS and Typescript specifically
designed for banking projects. The system comprises multiple modules that can be seamlessly deployed using
Docker. The primary focus of this initiative revolves around banking investments in gold, offering essential APIs
for transactions, gateways, risk profiling, portfolio management, and more. The backend functionality supports
CRUD operations, while the frontend dashboard is developed using React JS.
Responsibilities
• Specialized in developing RESTful APIs using technologies such as Node JS, React JS, Typescript, GO
Lang, and Docker to ensure efficient and scalable solutions.
• Assumed the role of overseeing pull requests for the project, demonstrating an ability to review
and coordinate with the testing and quality assurance teams for comprehensive project evaluations.
• Actively participated in the deployment of REST API workspaces and environments, collaborating
closely with the team to ensure smooth and effective deployment processes.
• Demonstrated expertise in utilizing a diverse set of technologies, including PostgreSQL, Linux, Postman,
and DevOps, contributing to a comprehensive skill set for effective REST API development and deployment.
Reference: BCA - Bank
Project 22:
Project Name : Media Prima Group & Banking
Sector Duration : June 2020 – Dec 2021
Technologies : Node JS & PHP & JAVA 14, Magento 2.0, Laravel, React JS, Typescript, Kafka, Angular JS.
Role : Full Stack Developer
Description
This NST, BH, HM, Malaysian Reserve updates which would be the regular maintenance for the news
site. Ecommerce sites like super deals and CJWOWSHOP for purchasing of goods with Magento. Some internal
projects like xml generator through SAILS JS. Search Engine Project Front end developed with NODE JS,
REACT JS, ELK (Elastic Search) Stack, and With SAILS Framework as backend data handling.
Responsibilities
• Project Leadership and Server Maintenance: Lead multiple projects, overseeing server maintenance on
Google Cloud Platform (GCP), managing code merging, and conducting code quality analysis.
• Java Coding and Internal Software Development: Engage in Java coding for internal software projects,
contributing to the development and enhancement of internal tools and systems.
• Search Engine Project Leadership: Lead the Search Engine project, implementing the ELK stack, and
collaborating on frontend development using REACT JS.
• Magento and Laravel Development: Utilize PHP7 for Magento development and PHP5 Laravel for NST, HM,
BH, taking on a lead developer role for e-commerce projects.
• E-commerce Development and Team Leadership: Serve as an E-commerce Developer and Lead,
collaborating with offshore developers to achieve project goals and enhance the functionality of online
platforms.
• Sails JS XML Generator Project Management: Manage the Sails JS XML Generator project, overseeing its
development and ensuring its successful implementation.
• WordPress Development for Malaysian Reserve: Assume the role of a WordPress developer for the
Malaysian Reserve website, contributing to its development and maintenance.
Reference
1. https://www.cjwowshop.com.my
2. https://www.superdeals.com.my/
3. https://www.nst.com.my/
4. https://www.bharian.com.my/
5. https://www.hmetro.com.my/
6. https://themalaysianreserve.com/
Project 21:
Project : Hook Up and Earn
Product Title : TELECOM - HUAE
Duration : MAR 2020 – JUNE 2020.
Role : Full Stack Developer
Environment : Java & Node Js, Typescript, React JS, RestAPI, MongoDb.
Description:
HUAE project, aimed to create a user-friendly portal facilitating telecom subscriptions through email
referrals. The primary feature of the portal, known as "Hook Up and Earn," enables individuals to refer others to
subscribe to telecom services, earning referral bonuses in the process.
Responsibilities:
• Designed and implemented the "Hook Up and Earn" module, allowing users to refer individuals for telecom
subscriptions. Established a connection with the VTIGER CRM application's backend to streamline and
manage the flow of data. Developed Java-based APIs to retrieve customer data from the ERIT application,
ensuring seamless integration with the telecom subscription process.
• Utilized NODE JS and TypeScript for server-side development. Employed React JS for the client-side
interface. Integrated Java for the development of APIs. Incorporated MongoDB for efficient data
management. Created API using java to fetch the customer from ERIT application, which belongs to this
category.
Reference: https://huae.time.com.my
Project 20:
Project Name : TELECOM - Dealer Portal - Time Dot Com.
Technologies : JAVA (Spring Boot), MYSQL, HTML, CSS, React JS, AWS, Micro services.
Role : Full Stack Developer
Duration : DEC 2019 – FEB 2020.
Description:
Dealer Portal project, focused on the revamping of the Front-to-the-Office (FTTO) module within the
existing dealer portal. The project involved the introduction of new FTTO product packages, impacting various
aspects of the front-end applications. The revamped module encompassed different functionalities, including
contacts, packages, promos, and more.
Responsibilities
• Led a team of 18 members, ensuring the completion of sprints and stories within the stipulated timelines.
• Provided high-level architectural guidance to the team to maintain a coherent and efficient flow. Analyzed
project-affected areas and provided training to new team members joining the project. Ensured a smooth
onboarding process for the new team members. Designed and implemented the FTTO Revamp module,
introducing new FTTO product packages and enhancing various front-end functionalities.
• Employed MySQL for database management. Integrated HTML and CSS for front-end development. Utilized
React JS for creating dynamic and responsive user interfaces. Incorporated Java and Microservices (Spring
Boot) for API development. Leveraged AWS for cloud services. Provide High level arch for the flow.
Reference: https://apps.time.com.my/dealer
Project 19:
Project Name: TIME2QUOTE - Telecom Malaysia (Time dot com)
Technologies: PHP (Laravel), MySQL, HTML, CSS, Vue JS, LAMP, DevOps, AWS, CMS (Drupal)
Role: Full Stack Developer
Duration: NOV 2019
Description: Quotation application for bulk orders with flexibility in selecting VAS, packages, bandwidth,
products, and contract duration.
Responsibilities: Developed web application using PHP (Code Igniter), maintained stories and sprints, unit testing,
fixed bugs, created APIs.
Project 18:
Project Name: TAP Sales Application - Telecom Malaysia (Time dot com)
Environment: NODE JS, VUE JS, NPM, API (JAVA), API (PHP), CORDOVA, MongoDB
Role: Mobile Hybrid Developer
Duration: SEP 2019 – NOV 2019
Description: Added new functionalities to the TAP Sales application, including FTTO order acceptance and new
promotions.
Responsibilities: Trained juniors, developed Java System API calls, created APIs with jQuery Mobile and Laravel,
managed stories and sprints, deployed to Google Play Store.
Project 17:
Project Name: Online Subscribe Portal - Telecom Malaysia (Time dot com)
Technologies: JAVA, MySQL, AWS, Microservices (Spring Boot)
Role: Full Stack Developer
Duration: JUNE 2019 – AUG 2019
Description: User self-subscription portal with various packages and promotions.
Responsibilities: Added dynamic promotions, maintained team productivity, provided promo tagging solutions,
created new promos for disabled persons, developed APIs with JAVA and Microservices.
Project 16:
Project Name: CRM Portal - Telecom Malaysia (Time dot com)
Technologies: JAVA, MySQL, HTML, CSS, jQuery
Role: Full Stack Developer
Duration: MAR 2019 – JUNE 2019
Description: Portal for service installment orders and billing, integrated with Java application Arbor for database
management.
Responsibilities: Added CPE details option, new NIS code for buildings, maintained team efficiency, tested with
unit testing.
Project 15:
Project Name: ESO Form Portal - Telecom Malaysia (Time dot com)
Technologies: PHP (Laravel), MySQL, HTML, XML, CSS
Role: Full Stack Developer
Duration: MAR 2019 – APRIL 2019
Description: Manual form generation application for data submission through the dealer portal.
Responsibilities: Developed form with MPDF option, deployed through Jenkins, supported TDD testing.
Project 14:
Project Name: Universal Portal - Telecom Malaysia (Time dot com)
Technologies: JAVA, PHP, MySQL, HTML, CSS, Drupal, AWS, Microservices (Spring Boot)
Role: Full Stack Developer
Duration: MAR 2019 – APRIL 2019
Description: Order Management portal for approval and rejection of orders, with multiple checks for appointments,
amounts, promos, and packages.
Responsibilities: Developed backend billing portal with JAVA (Spring Boot MS) and PHP (API), added
functionalities for withdrawal and contract changes, maintained team coordination, provided data passing solutions.
Project 13:
Project Name: TAP Sales Application - Telecom Malaysia (Time dot com)
Technologies: API (JAVA), API (PHP), CORDOVA, MongoDB
Role: Mobile Developer
Duration: JAN 2019 – MAR 2019
Description: Android application for order management, payment gateway, installation appointments, API
connections, and order validation.
Responsibilities: Developed Java System API calls with Spring Boot, created APIs with jQuery Mobile and
Laravel, managed stories and sprints, deployed to Google Play Store.
Project 12:
Project Name: Dealer Portal - Telecom Malaysia (Time dot com)
Technologies: JAVA & PHP (Laravel), MySQL, HTML, CSS, React JS, AWS
Role: Full Stack Developer
Duration: JUL 2018 – DEC 2018
Description: Web application for dealer order management and admin approval, with a backend billing
application. Responsibilities: Developed web application with JAVA Spring, created mobile application API
with PHP (Laravel), managed team sprints and stories, verified stories with user team, created unit testing
documents and fixed regression bugs.
Project 11:
Project Name: IPTV Module - Telecom Malaysia (Time dot com)
Technologies: JAVA (API) & PHP (API), MySQL, AWS, HTML, CSS, Angular JS
Role: Full Stack Developer
Duration: JUN 2018 – JUL 2018
Description: Portal for Internet collaboration with ASTRO TV, managed by multiple teams with status updates
and PAL file management.
Responsibilities: Created APIs with JAVA (Spring Boot), developed web application with PHP Code Igniter,
managed team sprints and stories, verified stories with user team, created unit testing documents and fixed
regression bugs.
Project 10:
Project Name: Medical Application - Patient Facing Application
Technologies: JAVA & PHP (Lumen Laravel), AWS, Angular JS, Hybrid Design
Role: Full Stack Developer, Hybrid Mobile Developer
Duration: JAN 2018 – MAY 2018
Description: Patient maintenance app for hospital admin to register patients, and doctors to review medical history
and medications.
Responsibilities: Created JAVA APIs, developed JSON APIs with Lumen Laravel, designed and developed
Android app.
Project 9:
Project Name: Medical Application - Thirty-Seven Degree
Technologies: JAVA, SQL, JQXGRID, AWS
Role: JAVA Developer
Duration: JUN 2017 – DEC 2017
Description: Order management system for doctors, nurses, and pharmacists. Integrates with radiology systems
for patient task automation.
Responsibilities: Developed modules with JAVA (SPRING), created APIs with CAKE PHP, used AJAX and
JQXGRID for frontend.
PERSONAL SUMMARY:
Nationality : Indian
Date of birth : 31 May 1991
Sex : Male
Languages known : English
(Advance),Tamil(Native)
Experience : 10.6 years
Married : Yes
Notice : 30 days