Summary
Overview
Work History
Education
Skills
Timeline
Generic

Prem Pulgam

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

EPAM Systems
09.2022 - Current
  • Designed and implemented an anti-corruption layer that acts as a gateway to access data from various legacy APIs or Kafka topics, which improved the lending applications architecture to accommodate scalability and fault tolerance
  • Developed a central security system which helped various applications to access a single point for Authorisation checks.

Technologies used – Java, Spring boot, Kafka streams binder, Postgres, Gradle, Ansible, Apigee, Spring security

Senior Software Engineer

ServiceNow
09.2020 - 08.2022
  • Created Resource provisioning applications (both client and provider) using SCIM protocol, facilitating the provisioning of resources such as Users, Groups, Roles across multiple systems, and centralizing identity governance on the platform
  • Stabilized and enhanced the ServiceNow Customer Service Management application by introducing new features such as store and delivery appointments across three major releases, benefiting tens of major clients and hundreds of minor clients.

Technologies used – ServiceNow, Java, JavaScript, React.

Associate of Chase card services

JPMorgan and Chase
03.2019 - 09.2020
  • Developed a Points bank application ecosystem that eliminated the need for Mainframe data, reducing Mainframe MIPS read cost and enhancing latency and TPS drastically for 5M users
  • Containerised and Deployed rules engine in Kubernetes which reduced the individual team's setup and maintenance cost.

Technologies used – Spring Reactive, Java 8, Kafka, Kubernetes, Cassandra, Pivotal Cloud Foundry (PCF), Redis

Tools/Concepts used – BDD with cucumber, TDD with Junit, DDD, Automated deployment using Pattern based CI/CD pipeline, logging using Splunk or Kibana, Monitoring using Grafana or Dynatrace, Autoscaling, Chaos engineering

Senior IT Consultant

Oracle India Pvt Ltd.
12.2016 - 03.2019
  • Integrated on-premise contracts apps with cloud apps such as OM, AR, OStore, while working in Oracle ERP Suite
  • Designed and developed a microservice ecosystem in PAAS to integrate the install base in SAAS with the install base in GSI, after gathering business requirements and creating HLD and LLD for Fusion Install base.

Technologies used – Spring Boot, Kafka, Docker, Java 8, Spring Cloud, OKE, PL/SQL, Oracle Apps, Oracle BI Reports.

Software Engineer

Intellect Design Arena Ltd. (Polaris Group)
07.2014 - 11.2016
  • By analysing and merging features from various client implementations and legacy apps, built a Back-office application system that improved the creation and entitlement of corporate users for banks.

Technologies used – JSP, Servlets, SQL, oAuth2, JDBC, HTML, CSS, JavaScript, Oracle.

Education

Bachelors of Technology in Computer Science and Engineering -

National Institute of Technology (NIT), Calicut
01.2014

Skills

  • Data Structures & Algorithms
  • Proficient in Java
  • System Design
  • AWS
  • PL/SQL
  • Spring Boot
  • JavaScript
  • Kafka
  • Software Development
  • Microservices Architecture

Timeline

Senior Software Engineer

EPAM Systems
09.2022 - Current

Senior Software Engineer

ServiceNow
09.2020 - 08.2022

Associate of Chase card services

JPMorgan and Chase
03.2019 - 09.2020

Senior IT Consultant

Oracle India Pvt Ltd.
12.2016 - 03.2019

Software Engineer

Intellect Design Arena Ltd. (Polaris Group)
07.2014 - 11.2016

Bachelors of Technology in Computer Science and Engineering -

National Institute of Technology (NIT), Calicut
Prem Pulgam