Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Achievements
Timeline
SoftwareEngineer

Sreeraj Thottipparambil

Software Engineer
Whitefield, Bangalore,Kerala/India

Summary

I've 10+ years experience in software development industry mainly in backend development, also having experience in different life cycles of software development process like requirement analysis, development, testing and running in production. I'm strictly following software development best practices like unit testing, TDD and having exposure to DDD and BDD (Cucumber automation).

I've experience in different domains like Hospitality, eCommerce, healthCare Insurance etc.

I'm a flexible developer willing to work in diverse technology stack.

Overview

11
11
years of professional experience
4
4
years of post-secondary education
3
3
Certifications
2
2
Languages

Work History

Developer-Senior Consultant

Thoughtworks
Bangalore, Karnataka
03.2022 - 10.2022

Gap Marketplace:


  • Building an adaptor layer between third party seller/product onboarding system(MarketPlacer) and GAP existing systems.
  • Part of the development team who built a system to onboard products from the scratch.
  • Mentored the team with clean code practices like TDD, unit testing etc.


Tech stacks:

Java, spring boot, Kafka, PCF, Jenkins, NewRelic, Splunk, Cosmos DB.

Senior Consultant Developer

Thoughtworks
Bangalore, Karnataka
08.2021 - 03.2022

HealthEdge:

This is a TDR and tech modernization engagement. As a consultant, my tasks are:

  • Help the client to introduce clean code practices in existing legacy codebase.
  • Modularize the existing monolith codebase to reduce build and regression test execution time.
  • Build separate Jenkins pipelines for the modularized code.

Tech stack:

Java 8, Jenkins, Shell scripting, python

Technical Lead

IBS Software
Thiruvananthapuram, Kerala
10.2018 - 08.2021
  • Working with PO and architect team to create functional stories for the sprint.
  • Following Test Driven Development for proving better quality products.
  • Coordinating with Architect team to evaluate and improve software and hardware interfaces.
  • Worked with DevOps team to decide AWS EC2 instance types, scaling policies, load balancing rules etc.
  • Worked with performance test team to design jmeter scripts.
  • Utility tool development for application performance and functional monitoring.
  • Mentoring juniors in the squad and assist them for following best coding practices.

Senior Applications Engineer

Oracle India
Thiruvananthapuram, Kerala
04.2016 - 10.2018
  • Played key role in application development and maintenance
  • Wrote unit tests.
  • Requirement gathering from PO team
  • Attended client handling calls and assisted them for resolving critical issues.
  • Worked with Architects to bring technical solutions for critical issues or blockers.

Associate

Cognizant Technology Solutions
Cochin, Kerala
01.2015 - 04.2016
  • Developed many service applications based on Service Oriented Architecture (SOA)
  • Wrote unit tests to ensure 90% code coverage.
  • Worked with clients to analyze and resolve production issues.

Java Developer

TechSpine Systems
Cochin, Kerala
03.2012 - 12.2014
  • Developing new modules and functionalities based on customer needs.
  • Bug fixing and on-call support for technical/functional issues.
  • UI design and development for new reports.
  • Played critical role from the development side to achieve product certifications in HealthCare domain.

Education

B.Tech - Information Technology

Mahathma Gandhi University
Thodupuzha
08.2007 - 06.2011

Skills

Core java

undefined

Accomplishments

Thoughtworks

  • Clean code practices
  • Mentoring the team
  • Timely closure of assigned tasks


IBS Software

  • Working on different micro-service applications in hospitality product called iHospitality
  • Introduced different caching techniques like EhCache, Redis for faster request processing.
  • Implemented Kafka message streaming for data integrity.
  • Technologies: Java11, Spring Boot 2.3+, Kafka, Mongo DB, .NET Core 3.1
  • DevOps Tools: Docker, Jenkins CICD
  • Performance and Monitoring: Jmeter, Dynatrace, ELK logging

Oracle India

  • CRM On-Demand product
  • Technologies: Java 8, Spring Web, MySQL
  • Application Server: Weblogic

Cognizant Technology Solutions

  • SOA applications for TIAA-CREF account
  • Technologies: Java 7, REST/SOAP, Spring
  • Server : Weblogic

Techspine System (PracticeSuite.com)

  • Worked on their product PracticeSuite.com as java developer
  • A practice management software from Healthcare domain
  • Technologies: Java 7, Struts, Spring MVC, Oracle DB
  • UI: Html, CSS, javascript, ExtJS
  • Server: Apache tomcat

Certification

Docker for java spring microservice, Udemy

Achievements

  • IBS Excellence Award for the LOB best performer 2020
  • Higher bands in consecutive years.
  • Bonus from Oracle for client appreciation.
  • Bonus from Techspine for playing key role in acquiring product certification in HealthCare domain.

Timeline

GraphQl API with Java

04-2022

Developer-Senior Consultant

Thoughtworks
03.2022 - 10.2022

Senior Consultant Developer

Thoughtworks
08.2021 - 03.2022

Clean code and TDD with Java, Udemy

08-2021

Docker for java spring microservice, Udemy

04-2021

Technical Lead

IBS Software
10.2018 - 08.2021

Senior Applications Engineer

Oracle India
04.2016 - 10.2018

Associate

Cognizant Technology Solutions
01.2015 - 04.2016

Java Developer

TechSpine Systems
03.2012 - 12.2014

B.Tech - Information Technology

Mahathma Gandhi University
08.2007 - 06.2011
Sreeraj ThottipparambilSoftware Engineer