Summary
Overview
Work History
Education
Skills
SKILL SET SUMMARY
REFERENCES
Timeline
Generic

Balaji Karthick Kuppuraj

Wellington,WGN

Summary

Results-oriented professional with 5 years of experience as a Software Developer. Recognized as an efficient & competent individual with good interpersonal and technical skills. Being a smart worker with a positive attitude, have proven ability and effectiveness in the project and worked on by accomplishing accurate results on time.

Overview

6
6
years of professional experience

Work History

Software Developer

New Zealand Qualifications Authority
05.2022 - Current
  • Java and Web Development: Developed and maintained applications using Java, Java EE, Spring Boot, Struts, HTML, JSP and integrated basic JavaScript and CSS for enhanced front-end functionalities.
    Utilized MS SQL Server for effective database management in the development process.
    Contributed to API development for seamless integration of services
  • Data Management: Executed data fixes to address issues and consistently ensured data integrity across various systems.
  • AWS Cloud Services: Applied hands-on expertise in AWS services, including S3, Secret Manager, EC2, ECR, Lambda,CloudWatch for logs, Code Commit, Code Pipeline, and Lex for seamless chatbot integration.
  • Testing and Quality Assurance: Implemented JUnit for unit testing and created Selenium scenarios for comprehensive end-to-end testing.
  • Agile Development: Actively participated in Agile development processes, contributing to iterative and collaborative work methodologies.
  • Continuous Integration and Deployment: Proficiently utilized Jenkins for continuous integration and deployment processes, ensuring a streamlined development pipeline.
  • Infrastructure Management: Managed Linux Hyper VMs and assumed the role of Build Master, overseeing and optimizing build processes for efficiency.
  • Version Control and Documentation: Used Bitbucket for effective version control and maintained project documentation through Jira and Confluence.
  • Build Tools Expertise: Demonstrated expertise in build tools such as Maven and Gradle, facilitating efficient project management and development workflows.

Software Developer

Radium Limited
10.2020 - 03.2022
  • Used Java/Spring boot technologies to develop web applications for client server environments and add functionalities to existing applications
  • Reduced technical debt by re-engineering and Migrating over 30 batch jobs to run on AWS cloud using Java AWS SDK
  • Play a pivotal role as a part of an agile scrum team, developing new applications using Spring framework backend
  • Performed unit testing of applications by developing and applying test cases in JUnit and Mockito
  • Worked with Jenkins Pipeline and Docker images to build and deploy Snapshots to Nexus Repository
  • Worked effectively with AWS S3 through java code and command CLI to handle files and mail operations
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Worked alongside with other developers to Implement RESTFUL APIs for enterprise products in business.

Application Developer

Bank of New York Mellon Technology
01.2018 - 01.2020
  • Worked productively with product Team to understand requirements and business specifications under Financial management
  • Assistance on new projects, upgrades, and any other network-related activities to ensure the Company's Network meets the business requirements to deliver a regular production cycle without delay
  • Implemented and updated application modules under the direction of senior software developers
  • Conduct user requirements analysis to design and roam applications and deliver support
  • Supported weekend systems upgrades: provided technical support and knowledge of system availability times; in need of back outs, would set up conference calls to engage technical resources to coordinate an action plan
  • Built Automation framework for several reports reduced around 2/3 processing time in general.

Education

Post graduate diploma in Computer and Information Science -

Auckland University of Technology
Auckland, AUK

Bachelors in Engineering (Computer Science) -

Anna University

Skills

  • Programming:

Java, JSP

  • Framework and Tools:

Spring Boot, Spring Batch, Struts 2

  • Databases:

MS SQL Server

  • Operating Systems:

Windows, Unix, Linux

  • Web Technologies:

HTML, CSS, JavaScript, JSON

  • IDE & Tools:

IntelliJ, Eclipse, SQL Developer, Git, Docker, WinSCP, Putty

  • Cloud & CI/CD Tools:

AWS,Maven, Gradle, Jenkins

  • Project Management Tools:

Excel, Word, Confluence, JIRA

SKILL SET SUMMARY

  • Strong Knowledge of Java, Spring, SQL, Linux Commands.
  • Experience of working with DevOps tools Jenkins, Docker containersisation.
  • Experience in Application Assessment and maintenance of Microservices architecture applications using Spring Boot.
  • Good experience of coordinating with various teams like Deployment, Testing Team to speed up the business process.
  • Experience of good client interaction and to deal with their requirement.
  • Project management using JIRA, Bitbucket and Confluence.
  • Ability to work in Linux environment.

REFERENCES

References Available on Request.

Timeline

Software Developer

New Zealand Qualifications Authority
05.2022 - Current

Software Developer

Radium Limited
10.2020 - 03.2022

Application Developer

Bank of New York Mellon Technology
01.2018 - 01.2020

Post graduate diploma in Computer and Information Science -

Auckland University of Technology

Bachelors in Engineering (Computer Science) -

Anna University
Balaji Karthick Kuppuraj