Overview
Work History
Education
Skills
Timeline
Generic

Arun Kumar Prabakaran

Software Engineer

Overview

7
7
years of professional experience

Work History

Software Engineer

Strategic Resources International Inc.
01.2020 - Current
  • Designed and deployed microservices using Java, Spring Boot, REST APIs, and Apache Kafka across Agile teams.
  • Built dynamic web applications with Angular, HTML, CSS, Bootstrap, and JavaScript, improving UI performance and user experience.
  • Developed and tested backend services using Hibernate, JUnit, Mockito, and log4j and optimized form validations and API calls for efficiency.
  • Managed CI/CD pipelines using Jenkins, Urban Code Deploy, Maven, and Kubernetes; monitored logs with Splunk.
  • Implemented serverless and cloud-native architecture using AWS Lambda, EC2, S3, API Gateway, and EKS, with Terraform for infrastructure automation.
  • Developed backend modules using Nest.js and Node.js for scalable, modular server-side applications.
  • Worked with databases including SQL Server, Oracle (PL/SQL), MongoDB, Redis, and PostgreSQL for data operations and caching.
  • Applied J2EE design patterns (DAO, Singleton, Factory) and MVC architecture to enhance code modularity and maintainability.
  • Integrated messaging systems using JMS, ActiveMQ, and JBoss Fuse ESB for service communication and routing.
  • Developed secure applications using OAuth2 authentication and EH cache for session management and performance.

Software Engineer

Nam Technologies, Inc
06.2019 - 09.2019
  • Developed enterprise-grade applications using Java/J2EE, Spring Boot, and Hibernate, following Agile and TDD methodologies.
  • Built RESTful and SOAP-based microservices for internal and client-facing systems, ensuring scalability and modularity.
  • Implemented backend testing using JUnit and Mockito; used log4j and Splunk for logging and monitoring production environments.
  • Managed CI/CD pipelines with Jenkins and Urban Code Deploy; deployed applications on AWS EC2 and configured S3 storage.
  • Optimized database operations using Oracle PL/SQL and SQL Server; applied caching strategies with Redis.
  • Collaborated with cross-functional teams to resolve defects and enhance application performance using QC and JIRA.

Software Engineer

Collabera
01.2019 - 06.2019
  • Engineered microservices using Spring Boot and deployed them on AWS (Lambda, EC2, API Gateway, S3) with Terraform automation.
  • Designed and consumed REST APIs for real-time data exchange; implemented secure access using OAuth2 authentication.
  • Built CI/CD workflows using Jenkins, Docker, and Kubernetes; monitored deployments and health system with Splunk.
  • Applied J2EE design patterns (DAO, Singleton, Factory) and MVC architecture for maintainable backend services.
  • Worked with MongoDB, PostgreSQL, and Redis for data storage, caching, and high-performance querying.
  • Used SVN and Git for version control; collaborated in Agile teams using JIRA for sprint planning and issue tracking.

Software Developer

Mythri Consulting LLC
10.2018 - 01.2019
  • Received hands-on training in developing middleware solutions using JMS, Apache Camel, and JBoss Fuse ESB for service orchestration and routing.
  • Assisted in building backend services using Java, Spring MVC, Hibernate, and JSP, with database integration using Oracle and SQL Server.
  • Learned and applied automated testing techniques using JUnit and Mockito; supported maintenance of UNIX shell scripts for build and release tasks.
  • Gained exposure to asynchronous messaging systems including Apache Kafka and ActiveMQ for event-driven architecture.
  • Trained in implementing EH cache for session management and optimizing performance in high-traffic applications.
  • Participated in all phases of the SDLC under supervision, including requirement analysis, design, development, testing, and deployment.

Education

Master of Science - Electrical Engineering

Texas A&M University
Kingsville, TX
05.2018

Executive M.B.A -

University of The Cumberlands
06.2026

Bachelor of Engineering - Electronics and Communication Engineering

Sathyabama University
05.2015

Skills

Frameworks: JAVA/J2EE, JDBC, EJB, Servlets, JSP, JSF, AJAX, JMS, ActiveMQ and Microservices (SOAP, REST), Spring Framework, Hibernate, JavaScript, TypeScript, jQuery, Angular, Nodejs, NestJS, HTML, CSS, Bootstrap, Apache Kafka, Apache Camel, Apache Tomcat, Red Hat Jboss Fuse

Testing Tool: JUnit, Mockito, Jasmine, Mocha

undefined

Timeline

Software Engineer

Strategic Resources International Inc.
01.2020 - Current

Software Engineer

Nam Technologies, Inc
06.2019 - 09.2019

Software Engineer

Collabera
01.2019 - 06.2019

Software Developer

Mythri Consulting LLC
10.2018 - 01.2019

Master of Science - Electrical Engineering

Texas A&M University

Executive M.B.A -

University of The Cumberlands

Bachelor of Engineering - Electronics and Communication Engineering

Sathyabama University
Arun Kumar PrabakaranSoftware Engineer