Jackson N.

Jackson N.

Senior Software Engineer · Frontend & Full-stack

Virar West, Mumbai, India
mejac279@gmail.com · +91 8105275714 · jacksonnaik.com

Summary

Senior software engineer with 11+ years building web, hybrid mobile and backend applications. Strong in frontend architecture (Vue 3, Angular, React), design systems and shared component libraries, with full-stack experience in Node.js, PHP and MySQL. Has led small teams, mentored less experienced developers and worked directly with clients from setup through production release.

Experience

Alertdriving (CapOptix)

Nov 2023 – Nov 2026

Independent Contractor, Frontend Development · Toronto, Canada (Remote, Mumbai)

Vue 3, Ionic, Quasar, Capacitor/Cordova, SCSS, JavaScript, GraphQL and REST, in a multi-app monorepo.

  • Led a codebase-wide styling overhaul, moving legacy CSS and utility classes to component-level SCSS built on design tokens, mixins and responsive breakpoints.
  • Migrated modals, dialogs and form inputs from Ionic to Quasar, and built a documented shared component library used by multiple apps.
  • Built responsive, mobile-first dashboards from Figma designs, with custom bar, line and target-vs-actual charts, score cards and data tables.
  • Contributed to media features: a video recorder and player, an audio player and interactive slide presentations with public read-only modes.
  • Worked to build client-side PDF export (html2pdf, jsPDF) and a reusable multi-file uploader with presigned-URL uploads to S3-style storage.
  • Collaborated on integrating REST and GraphQL APIs, moving business logic into centralized stores, and rolling out features behind feature flags.
  • Contributed to telephony and call-workflow screens, plus native mobile work: splash screen, status bar theming and push-notification tokens.
  • Improved accessibility (WCAG) and internationalisation, and wrote the team's merge-request template for UI work.

Grassdoor Logistics Technologies Pvt Ltd.

Nov 2021 – Aug 2023

Lead Software Engineer · Verna, Goa (Remote)

  • Built features and upgrades for the customer portal backend and the order routing system using Node.js and MySQL.

SugarBox Networks Pvt. Ltd.

May 2020 – Nov 2021

Senior Software Developer · Andheri, Mumbai

  • Built UI, API integrations and unit tests for internal web admin consoles using Angular (9+) and Jest.
  • Developed and unit-tested Node.js APIs for internal products.
  • Developed a vanilla JavaScript version of an internal SDK.

Robosoft Technologies Pvt. Ltd.

2015 – May 2020

Senior Software Engineer L1 · Udupi

  • Developed more than 20 web applications (frontend) and hybrid mobile apps, alone or as part of a team.
  • Implemented change requests on existing projects.
  • Worked directly with client teams to resolve issues and speed up delivery without lowering quality.
  • Led teams of up to 5, mostly trainees and junior developers, on medium and large projects, passing on knowledge along the way.

Project Highlights

Shared Component Library and Design System Alertdriving (CapOptix)
Led the move from legacy CSS to a token-based SCSS system and from Ionic to Quasar components. Built reusable dropdowns, autocomplete, date pickers, data tables, uploaders and modals, shared across several apps in a monorepo.
Media and Presentation Features Alertdriving (CapOptix)
Built video and audio recording and playback, interactive slide presentations with several layouts, and branded client-side PDF export.
Routing System Grassdoor Logistics
Maintained and extended a Node.js system that assigns incoming orders to available delivery staff.
Customer Portal Backend Grassdoor Logistics
Maintained and extended a Node.js service of HTTP and WebSocket APIs for placing and managing orders, payment gateway integrations and customer portal data.
Vendor Management System SugarBox Networks
Built a major part of the UI and the Node.js backend APIs of an admin console for third-party vendors, with unit tests for both.
Mutual Funds Investment App (Android/iOS) Robosoft, client Bridgemonte Asset Advisors
Led a team of 2–3 developers building a wealth management and investment app from scratch. Handled coding, code reviews, app store releases and client communication.
White-label Video Survey App (WebRTC) Robosoft, clients ICICI and Bajaj Insurance
Refactored a plain JavaScript codebase into a modular one that is easy to customize per client, and delivered change requests over several years.
Home Loan Mobile App Robosoft, client Indiabulls Housing Finance
Led client-side development from setup to production release.

Other Robosoft work: a mobile trading platform with real-time updates (Indiabulls), a lead management app (Indiabulls), a lifestyle news portal (ABP) and a mutual fund app (Axis Mutual Fund).

Skills

Languages
JavaScript (ES2020+), TypeScript, HTML5, CSS3, SCSS, JSON, XML
Frontend frameworks
Vue 3, Quasar, Ionic, Angular 2+, AngularJS, React, jQuery, Bootstrap, Angular Material
Mobile
Capacitor, Cordova, Ionic, Android Studio, Xcode
UI and design systems
Design tokens, SCSS mixins, shared component libraries, responsive design, accessibility (WCAG), i18n
Data and media
Chart.js, D3, custom SVG charts, html2pdf, jsPDF, WebRTC, audio/video APIs
Backend and APIs
Node.js, PHP, Slim, REST, GraphQL, WebSockets
Databases and storage
MySQL, SQLite, S3/MinIO object storage
Testing
Jest
Tools and process
Git, GitHub, merge-request code reviews, Bitbucket, Jira, Jenkins, SonarQube, VS Code, Agile, pair programming
Operating systems
Linux, Windows, macOS

Education

Languages

English, Hindi, Marathi: fluent (read, write, speak). Konkani, Kannada, Tulu: basic (speak).

Certifications

freeCodeCamp Front End Development Certification