Manoj M
Senior Software Engineer
Summary
Senior Software Engineer with 5+ years of experience designing, building, and operating production systems across web and mobile platforms. Delivered scalable analytics pipelines processing millions of events, architected microservices on AWS with Kubernetes, and shipped 15+ end-to-end products from e-commerce platforms to Flutter apps with offline-first sync. Strong in system design, performance engineering, and cross-functional collaboration. TypeScript, React, Node.js, and cloud-native infrastructure.
Experience
Senior Software Engineer
Apr 2023 - PresentCapeStart · Nagercoil
Senior Software Engineer(Mar 2026 - Present)
Software Engineer(Apr 2023 - Jan 2026)
- Own and evolve core platform modules spanning frontend (React, Next.js, Angular.js) and backend (Node.js,Python) serving production traffic
- Modernized legacy build system (Browserify → Webpack) and upgraded Node.js runtime across services (10 → 22)
- Led penetration test remediation, resolving all critical vulnerabilities identified by Rapid7
- Architect and deploy microservices on AWS using Kubernetes, Terraform, and CI/CD automation
- Drive engineering standards, code review processes, performance budgets, and accessibility compliance
Junior Software Developer
Nov 2020 - Apr 2023Sea Sense Softwares · Marthandam
- Engineered cross-platform mobile applications with Flutter and Dart, delivering to both iOS and Android from a single codebase
- Designed and built RESTful APIs using FastAPI (Python) and Express.js (Node.js) for client-facing products
- Delivered 10+ full-stack projects end-to-end scoping requirements, designing architecture, implementing, and deploying
- Established reusable component libraries and design systems to accelerate development across client projects
PHP Developer Intern
Jan 2020 - May 2020Dhina Technologies · Thuckalay
- Developed web applications with PHP/Laravel, implementing database-backed CRUD systems with MySQL
- Built responsive front-end interfaces with JavaScript, handling form validation and dynamic UI interactions
- Adopted version control workflows (Git) and collaborative development practices
Skills
Languages & Frameworks
TypeScriptJavaScriptPythonPHPDartReactNext.jsNode.jsFlutterAngular.jsFastAPILaravelCodeIgniter
Architecture & Design
Object-Oriented ProgrammingMicroservicesRESTful API DesignServerlessAgile MethodologiesEvent-Driven ArchitectureClean Architecture
Data & Storage
PostgreSQLMySQLMongoDBClickHouseRedisElasticsearch
Cloud & Infrastructure
AWSKubernetesTerraformDockerCI/CDVercelGitHub ActionsJenkins
Engineering Practices
System DesignAgile / ScrumCode ReviewPerformance OptimizationTechnical DocumentationMonitoring & Observability
Collaboration & Tools
GitGitHubJiraConfluenceNotionFigmaPostman
Education
Master of Computer Applications (MCA)
2018 - 2020NMCC, Marthandam · MS University, Thirunelveli · India
Bachelor of Computer Applications (BCA)
2015 - 2018NMCC, Marthandam · MS University, Thirunelveli · India
Languages
English- Professional
Malayalam- Native
Tamil- Native