Summary
Overview
Work History
Education
Skills
Websites
Certification
Personal Information
Timeline
Generic

Namjith M A

Kochi

Summary

  • Extensive Java expertise: Over 14 years of hands-on experience in designing, developing, and maintaining complex, scalable backend applications using Java (Java 8+), with a strong focus on leveraging modern features for enhanced performance and cleaner code.
  • Leadership and Mentorship: Proven ability to mentor junior developers, lead backend teams, and foster a culture of innovation and continuous improvement through collaboration and knowledge sharing.
  • Robust Architecture Design: Skilled in architecting secure, maintainable, and scalable backend systems using industry-standard design patterns and best practices, backed by experience across both enterprise environments and fast-paced startups.
  • Microservices Architecture: Solid experience in designing and implementing microservices-based systems that promote modularity, scalability, and independent deployment.
  • Big Data Proficiency: Strong hands-on experience with Big Data technologies, including Hadoop, Apache Spark, and Apache Beam, and real-time data streaming, enabling efficient processing and analytics on large-scale datasets.
  • Startup Experience: Played a key technical leadership role in startups, building high-performance backend systems from scratch, and driving product development from inception to launch.
  • Containerization and Orchestration: Proficient in deploying and managing backend applications using Docker and Kubernetes, ensuring consistent, scalable, and portable infrastructure.
  • Agile Practices: A deep understanding of Agile methodologies, especially Scrum. Experienced in leading Agile teams, driving sprint planning, stand-ups, and retrospectives to deliver high-quality software on time.
  • Database Management: Expertise in both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra), with awareness of big data storage considerations.
  • Cloud Platforms: Hands-on experience with AWS and GCP for deploying and scaling backend services, including big data pipelines and distributed processing.
  • Testing & Quality Assurance: Strong background in unit and integration testing using JUnit, Mockito, and related frameworks. Committed to maintaining high code quality through test automation and best practices.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Specialist I - Software Engineering

Equifax - Credit Karma (UST)
Kochi
04.2024 - Current
  • Company Overview: Domain - Finance, Credit Score
  • Equifax processing 300 million credit score population
  • And Credit Karma we are processing around 65 million credit score data.
  • Domain - Finance, Credit Score

Senior Software Engineer

Amazon
Dubai
07.2023 - 04.2024
  • Company Overview: Domain - Recruitment
  • Collaborated with cross-functional teams to gather requirements and develop solutions that meet the needs of the business and clients.
  • Maintain high standards of quality for code, documentation, and other deliverables.
  • Developed serverless and microservice applications using Java, Dagger AWS Lambda and AWS ECS.
  • Developed Infrastructure as code using AWS CDK with Typescript and Node.js.
  • Owning 3 ECS and 6 Lambda applications and its development and releases.
  • Domain - Recruitment
  • Technologies Used - Recruiting Services Central (RSC) | Java, ECS Microservices, Dagger, Typescript, AWS, Lambda, ECS Fargate, Docker, ECR, SQS, SNS, Kinesis, DynamoDB, CloudWatch, Junit, Mockito.

Technical Lead

First Abu Dhabi Bank
Dubai
09.2022 - 04.2023
  • Company Overview: Domain - Banking
  • Digitalizing the personal loan for customers without visiting the bank.
  • Worked as a Personal Loan squad lead, who is responsible for communicate with other Squad leads, Architects, Technical Manager and develop applications by mentoring and creating Low level Design.
  • Collaborated with Upstream Mobile team and downstream core banking team for implementing low level design.
  • Successfully released Personal Loan and TopUp feature in the FAB UAE market. Both conventional and Islamic version.
  • Migrating existing conventional personal loan from legacy Java JEE IBM WebSphere to Spring boot microservices.
  • The new Microservice architecture reduced the complexity among teams and helped independent releases.
  • Domain - Banking
  • Technologies Used - IBMB, Personal Loan Conventional & Islamic Banking | Java, Spring Boot, Reactive Spring, Spring Cloud, Microservices, WebSphere, EJB, JSP, PostgreSQL, Redis, Oracle DB, Kong, ELK, AWS, EKS, Docker, Kubernetes, ECR, Junit, Mockito.

Technical Lead

Tata Elxsi | Intigral | STC TV
Dubai
10.2021 - 08.2022
  • Company Overview: Domain - OTT
  • Responsible for backend microservice design, development, and deployment.
  • Developed subscription management system which automates the configuration of different client's subscription plans based on country and currency.
  • Implemented Integration with Shahid TV.
  • Implemented Netflix Addon purchase integration with STC account.
  • Domain - OTT
  • Technology Used - Java, Kotlin, Spring Boot, Microservices, Docker, Kubernetes, AWS EKS, Redis, PostgreSQL, Datadog, Jenkins, Junit, WireMock, Mockito.

Senior System Analyst

UST
Kochi
05.2020 - 10.2021
  • Company Overview: Domain - HR Solutions
  • Lead the Equifax backend team and developed microservice applications which is highly scalable and resilient.
  • Collaborated with other microservice teams in the organization to fulfill the application development and delivery.
  • Implemented End-to-End Encryption of Personally Identifiable Information (PII) while transit and rest with rotational keys.
  • Quality of the code ensured by writing unit and mock tests with 90% coverage.
  • Followed TDD and BDD.
  • Considered Java 8 as the Golden standard. Max utilized the features of Java 8.
  • Automated I9 forms validation and audit for united states.
  • Google cloud storage will receive huge I9 Form JSON docs in a compressed zip format, this will trigger a Google pub-sub notification which will consumed by microservices. Developed Five microservice as part of this files process and report generation.
  • Developed custom rule engine to audit each I9 form.
  • Domain - HR Solutions
  • Technologies Used - Java, Spring Boot, Microservices, GCP, Docker, Kubernetes, GKE, Google Cloud Spanner, Cloud SQL, Google Firestore, Istio, Helm Chat, Envoy proxy.

Senior Software Engineer - Cloud

Wisilica
Kochi
04.2017 - 04.2019
  • Company Overview: Domain - Iot
  • Responsible for architect and lead and develop existing monolith legacy application to a horizontally scalable platform.
  • Responsible for all the applications architecture and design.
  • Migrated indoor location tracking and lighting application to the scalable platform.
  • Migrated from WebSocket to horizontally scalable MQTT for Iot devices to Cloud Communication.
  • Migrated from all APIs from PHP Zend Framework to Java Spring Boot.
  • Introduced Kafka, Spark, Apache Hadoop for streaming and history data processing.
  • Moved from Standalone EC2 to Docker and Kubernetes.
  • Implemented Pipeline through Jenkins.
  • Exposure to Both Big Data and Microservices.
  • Tried many kinds of databases suite for highly scalable timeseries data.
  • Designed and developed new system which IoT devices send data in every second to identify the location of the infant within 10 second and alert if it is entered into a restricted area of the building.
  • Domain - Iot
  • Technologies used- Lighting & Internal Location Tracking (IOT) | Java, Spring Boot, PHP, Spark, Kafka, MySQL, AWS, Redis, PostgreSQL, Timescale, Zend Framework, Apache, HHVM, Jenkins, SonarQube, GitHub, Ubuntu, MQTT, VerneMQ Custom Core Java Multithreaded Framework, Hadoop, MapReduce, HDFS, Cassandra, JMeter.

Associate

Cognizant Technology Solutions
Bengaluru
12.2014 - 03.2017
  • Company Overview: Domain - IAM
  • Developed and maintained couple of batch and web applications.
  • Collaborate with other teams to develop and maintain the application and its data.
  • Designed and developed Restful API's Which consumed by Angular.
  • Followed Agile and Scrum methodologies.
  • Ensured the quality by writing unit test cases.
  • Implemented ELK stack for monitoring the batches logs.
  • Domain - IAM
  • Technologies used - Java, Spring, Java EE, JSP, EJB, MySQL, AngularJS, HTML, CSS, Linux, Apache, MySQL, Cassandra, Curl.

Lead Projects

Wiztelsys Server Technologies
Kochi
10.2013 - 12.2014
  • Company Overview: Domain: Iot
  • Build basic applications for startup.
  • Designed and developed Restful API's and backend system.
  • Developed and maintained couple of batch and web applications.
  • Build an application to simulate human activities.
  • Domain: Iot
  • Technologies used: Java, Spring, MySQL, Apache, Tomcat, HTML, CSS, Linux, SVN, Redis.

Software Engineer

Senega Systems
Bengaluru
07.2011 - 10.2013
  • Company Overview: Domain - Healthcare, Ecommerce, Social Media
  • Designed and developed Restful API's and backend system.
  • Exposure to Java J2EE platform.
  • Designed database tables and stored procedures.
  • Developed Frontend with JSP and HTML.
  • Domain - Healthcare, Ecommerce, Social Media
  • Technologies Used: Java, J2EE, EJB, JSP, Tomcat, MySQL, jQuery, HTML, CSS, Linux, Apache.

Education

B.E - Computer Science & Engineering

St. Michael College of Engineering & Technology
Madurai, India
01.2010

Skills

Languages

  • Java (Primary)
  • Kotlin
  • Python
  • PHP
  • Typescript
  • JavaScript
  • Bash script
  • SQL

Cloud

  • AWS
  • GCP

Framework

  • Spring Boot
  • Spring Cloud
  • Spring Batch
  • Spring reactive
  • J2EE/ Jakarta EE
  • MyBatis
  • JPA
  • Dagger
  • JSP
  • EJB
  • Hibernate
  • R2DBC

Bigdata

  • Hadoop
  • Apache Spark
  • Apache Beam
  • Dataflow
  • Dataproc

Database

  • MySQL
  • Oracle
  • Cassandra
  • GCP FireStore
  • GCP Cloud Spanner
  • GCP Cloud Storage
  • Redis Enterprise
  • PostgreSQL
  • MongoDB
  • Timescale
  • AWS RDS
  • AWS Aurora
  • AWS S3
  • AWS DynamoDB

Architecture

  • Microservice
  • Serverless
  • Monolithic
  • Event-Driven

Containerization

  • Docker
  • GCP GKE
  • AWS ECS Fargate
  • Kubernetes
  • AWS EKS

Testing

  • JUnit
  • JMeter
  • Power Mockito
  • Mockito
  • Wire Mock

Messaging

  • Kafka
  • MQTT
  • AWS SNS
  • AWS Kinesis
  • Redis
  • VerneMQ
  • AWS SQS
  • WebSocket

API

  • REST
  • SOAP
  • JSON
  • XML
  • Swagger
  • OpenAPI

Frontend

  • AngularJs
  • Typescript
  • Javascript
  • HTML
  • CSS

Certification

  • AWS Certified Solutions Architect Associate, 01/24
  • AWS Certified Cloud Practitioner, 05/19
  • Wiley Certified Big Data Developer, 01/17
  • NIIT Certified Core Java & J2EE Programmer, 01/09

Personal Information

Title: Solution Architect I

Timeline

Specialist I - Software Engineering

Equifax - Credit Karma (UST)
04.2024 - Current

Senior Software Engineer

Amazon
07.2023 - 04.2024

Technical Lead

First Abu Dhabi Bank
09.2022 - 04.2023

Technical Lead

Tata Elxsi | Intigral | STC TV
10.2021 - 08.2022

Senior System Analyst

UST
05.2020 - 10.2021

Senior Software Engineer - Cloud

Wisilica
04.2017 - 04.2019

Associate

Cognizant Technology Solutions
12.2014 - 03.2017

Lead Projects

Wiztelsys Server Technologies
10.2013 - 12.2014

Software Engineer

Senega Systems
07.2011 - 10.2013

B.E - Computer Science & Engineering

St. Michael College of Engineering & Technology
Namjith M A