Kiruthiga Prabakaran
Location: Toronto, ON Phone: 437-***-**** Email: adcj9i@r.postjobfree.com
LinkedIn Profile: https://www.linkedin.com/in/kiruthiga-prabakaran-16a21769
GitHub url: https://github.com/kiruthiga1793 Portfolio Website url: http://kiruthiga.surge.sh/
CAREER PROFILE
3+ years of extensive developing experience in software development on JAVA (Spring Boot) platform. Capable of designing, testing, debugging, troubleshooting and documenting reliable and efficient Java code based on user requirements as well as providing technical support in all phases of software development life cycle.
Experience with Agile delivery methodology, particularly Scrum and related tools (Confluence, JIRA). Valued for my ability to quickly understand business requirements, detail orientation, excellent communication, analytical and interpersonal skills.
PROFESSIONAL TECHNICAL SKILLS – Back End
Back-end
Programming Languages
JAVA, Object Oriented Programming - C & C++
Technologies
Servlets, JDBC, Kafka, Docker, Kubernetes
Frameworks
Spring MVC, Struts, Spring Boot
Application Servers
Apache Tomcat, JBoss
Open Source
Ant, Log4j
Open source environment
Node.js, Express Js
Database layer
Databases
Oracle 12C, MySQL, MSSQL, PostgreSQL
NoSQL Database
MongoDB, DynamoDB
O-R Mapping Tool
Hibernate
API Layer
Web Services
RESTful API, SOAP
PROFESSIONAL TECHNICAL SKILLS – Front End
Front-end
Front end Libraries
React, Redux, Backbone.js
Web Framework
Angular
Web Application
HTML5,JavaScript, JSP, XML, XSLT, XSD, Bootstrap, JSON, CSS, AJAX
Project Environment
SDLC
Agile
Operating Systems
Unix, Windows 10/8/7/XP
Tools
Eclipse Photon JIRA, GitHub, SVN, Maven
Domain Knowledge
Insurance
CI/CD tools
Jenkins
ROLES AND RESPONSIBILITIES
DXC Technology Full-Stack Java Developer
Chennai, India May 2016 – Oct 2019
FRONT END TASKS:
Used React to create both functional and class components, handle state and props, utilize event listeners and certain life cycle methods to update data as it changes.
Used JavaScript to create arrow functions, classes, modules, promises, closures, regular expressions and prototypes using ES6.
Wrote backend (server-side) programs in JavaScript using Node.js and Express.
Developed web UI and worked on dynamic and responsive web pages using jQuery, bootstrap and SAAS.
Experience in creating Redux store, action, action creator and reducers.
Built Angular components and Angular CLI using Angular (4/6).
BACK END TASKS:
Implemented microservices using Spring Boot for policy Renewal in the project.
Built REST APIs and successfully performed the RESTful API integration using JSON.
Wrote SQL queries to retrieve data from the database and utilized frameworks such as Hibernate for persistence and application layers.
Supported team in implementing Jenkins for building CI/CD pipeline.
Worked in both Spring MVC and Spring Boot frameworks.
Have good experience with version control such as Git and understanding with resolving conflict issues, merging code, making pull and fetch requests along with managing responses.
Designing and developing business logic in service classes with core java, collections and Java 8 features such as creating resource classes, defining lambda expressions, local date objects, streams etc.
Experience working with Apache Kafka to pass messages from one end-point to another. `
Experience on Test Driven development (TDD), doing unit testing with Junit and used Sonar to analyze the code quality of our application.
Hands on experience with AWS Elastic Beanstalk for deploying and scaling web applications in a cloud environment.
AWARDS AND RECOGNITION
Recipient of the “Spot Award” twice for outstanding performance during the working tenure in DXC Technology.
Excellent feedback in Customer Satisfaction Surveys in the engagements worked so far.
EDUCATION AND CERTIFICATIONS
Electronics and instrumentation Engineering
Saveetha Engineering College, India – Bachelor Degree - (2011 - 2015)
Master of Business Administration
Amity University, India – Master Degree - (2016 - 2017)
Certifications:
1.Front end libraries certification.
2.Web Component Development using Java EE – Level 2
3.JavaScript Algorithms and Data Structures Certification by FreeCodeCamp
4.APIs and Microservices Certification by FreeCodeCamp.
5.Responsive Web Design Certification by FreeCodeCamp.