Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ken Abraham

Software Engineer
Tiruvalla

Summary

  • More than 4.8 years of overall IT experience in the Software Development field which includes serving multiple roles namely as a Back-end Developer, Front-end Developer, Quality Engineer, and Support Engineer.
  • Knowledge and experience in Java, Python, Spring, Spring boot, SQL Queries, Typescript, Angular, HTML5, CSS, etc. Familiarity working in Front-end technologies like Angular.Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA, Hibernate).
  • Knowledge and experience using Postman, CURL for API testing, and Selenium for Automated testing.
  • Knowledge of using JUnit for Test Driven Development.
  • Strong Experience in Agile SDLC.Familiarity with version control tools like GitHub and Jira for project management.
  • Knowledge of using REST API.
  • Can Effectively communicate with Clients.

Overview

6
6
years of professional experience

Work History

Software Development Engineer

IBM India Pvt Ltd
09.2023 - Current
  • Client: Turbonomics
  • Application: Application Resource Management
  • Role: Back-end Developer
  • Technology: Java, Spring, Docker, Kubernetes, AWS etc
  • Turbonomics is a performance and cost optimization platform for public, private and hybrid clouds that provides full-stack visualization, intelligent automation and AI-powered insights.


Responsibilities:

  • Worked on spike story, features and bugs.
  • Investigated and worked on AWS APIs for gathering data about AWS VMs
  • Implemented features for which spike tasks were done.



Senior Software Engineer

Aspire Systems
06.2022 - 05.2023
  • Client: HDFC Bank
  • Role: Senior Engineer
  • Technology: Java, Spring, Spring boot, Hibernate, SQL, Angular, HTML5 and CSS.
  • Worked on the backend of the Insurance portal of the HDFC Bank which caters multiple insurance-related services to its customers.

Senior Associate

Tata Consultancy Services
08.2020 - 06.2022
  • Client: Walgreens
  • Application: Pharmacy and Findcare
  • Role: Back-end Developer
  • Technology: Java, Spring, Spring boot 2.x, Hibernate 5.x, SQL, HTML5 and CSS.
  • Pharmacy application that provides various services to customers like ordering prescriptions, refilling prescriptions, appointment scheduling, delivery of prescriptions (Rx) from the store, or pickup of prescriptions from the store to name a few among various other features.


Responsibilities:

  • Interaction with Client for Requirement Analysis.
  • Developed a working prototype based on functional specifications.
  • Development of Back-end REST APIs. - Integration of backend and front-end code.
  • API testing using POSTMAN.
  • Created SQL queries with JOIN statements for Data retrieval from multiple tables.
  • Population and validation of data in the database.
  • Created queries to generate reports based on given conditions.
  • Responsible for analyzing the data flow, data mismatch analysis, and various business-related issues.

Software Engineer

Menerva Software
04.2019 - 03.2020
  • Client: Viral Nation
  • Application: Influsoft (Influencer Marketing Application)
  • Role: Full Stack Developer
  • Technology: Python, Flask, Java, Spring, Spring boot, MySQL, Angular, Html, CSS etc.
  • Influencer marketing application (Influsoft by Viral Nation) that helps marketers find the right influencers for their Campaigns by leveraging influencers' social media data available across multiple platforms.


Responsibilities:

  • Worked as a full Stack developer contributing to every part of the stack.
  • Written Rest API calls in the backend using Spring and Flask Frameworks.
  • Developing front-end functionality in Angular and back-end code in Java.
  • Responsible for analyzing the data flow between various interfaces to create the application.
  • Worked with third-party APIs like Google, and YouTube in the backend code for extracting user data in public platforms.
  • Prepared test cases for QA and implemented Automated testing for the test cases using Python Selenium.
  • Written complex SQL queries for data retrieval across multiple tables.

Trainee Software Engineer

Quest Innovative Solutions
09.2018 - 03.2019
  • Client: Aster Medicity.
  • Application: Doctor's appointment booking App.
  • Role: Software Trainee
  • Technology: Python, Flask, MySQL, Angular, Html, CSS etc.
  • Worked on small tasks like writing code to a backend API call.
  • Writing simple SQL queries to fetch data from DB.
  • Worked on the UI side, HTML and CSS coding.
  • Done web designing using templates.
  • Prepared test cases and did manual and API testing.
  • Overall work of buying domain names and hosting a web application.

Education

B.Tech - Computer Science Engineering

Saintgits College of Engineering
07.2018

Higher Secondary - 12th Standard

St Mary's Public School
06.2014

Secondary - 10th Standard

St Mary's Public School
06.2012

Skills

Java 8, Python

undefined

Timeline

Software Development Engineer

IBM India Pvt Ltd
09.2023 - Current

Senior Software Engineer

Aspire Systems
06.2022 - 05.2023

Senior Associate

Tata Consultancy Services
08.2020 - 06.2022

Software Engineer

Menerva Software
04.2019 - 03.2020

Trainee Software Engineer

Quest Innovative Solutions
09.2018 - 03.2019

B.Tech - Computer Science Engineering

Saintgits College of Engineering

Higher Secondary - 12th Standard

St Mary's Public School

Secondary - 10th Standard

St Mary's Public School
Ken AbrahamSoftware Engineer