Summary
Overview
Work History
Education
Skills
Timeline
Generic

Hima S

Summary

Experienced in leading technology initiatives and managing cross-functional teams with deep knowledge of software development and systems integration. Strong understanding of aligning technology strategies with business goals for seamless integration and optimal performance. Skilled at identifying and implementing innovative solutions to enhance operational efficiency and achieve organizational objectives. Proven track record of delivering high-quality results in fast-paced environments, fostering collaboration and communication among team members.

Overview

11
11
years of professional experience

Work History

Technology Lead

Infosys
01.2022 - Current
  • Led cross-functional team of 6 developers in designing and delivering scalable, cloud-native applications using Java Spring boot.
  • Implemented ORM-based data access using Hibernate .
  • Managed end-to-end cloud deployments on Google Cloud Platform (GCP) using Kubernetes (GKE) for container orchestration and Cloud SQL for PostgreSQL storage.
  • Used Apache Spark jobs for ETL job from old database.
  • Designed RESTful APIs and integrated third-party services while ensuring security with OAuth2 .
  • Enforced deployment pipelines using Argo CD, ensuring secure, repeatable, and auditable deployments across multiple environments.
  • Conducted code reviews, mentored junior developers, and facilitated agile ceremonies to ensure delivery of high-quality, testable code.
  • Collaborated with stakeholders to gather requirements, define technical roadmaps, and align product deliverables with business goals.
  • Tools and Technologies: Spring Boot, Hibernate, GCP (GKE, Cloud SQL, Pub/Sub), PostgreSQL, Apache Spark, Kubernetes, Docker, Git, ArgoCD, REST APIs, OAuth2, Agile/Scrum

Consultant

UST
01.2021 - 01.2022
  • Worked as consultant for datacenter automation, multi cloud and IT transformation. Involved in implementation of orchestration, Cloud and Virtualization.
  • Tools and Technologies: Typescript, VRA, VRO, Bamboo, Stash

Developer

TCS
01.2018 - 01.2021
  • Worked as developer for leading client in enhancing and developing Java and Groovy based applications. Responsibilities includes:
  • Developing Rest API Service calls.
  • Played lead role in merging two applications, one in Java Struts Framework and other one in Groovy to single sign-on web application.
  • Drools development for BRPE.
  • Development of front end menus in gsp pages.
  • Developed Monitoring Script using PL/SQL.
  • Customer requirement analysis, proper estimation of tasks to be completed and completing them on time.
  • Identifying and resolving code flaws or issues in the application and resolving the same.
  • Handle Migration, Agile sprint ceremonies like Sprint Planning, Retrospective and Demos.
  • Worked in CI/CD tools like Jenkins.
  • Developing One Time Scripts for updating values in DB.
  • During this period, worked as a part of the Disaster Recovery Team for setting up backup servers for the applications in the project.
  • Tools: SQL Developer, GGTS, Eclipse, Jenkins, Postman, WinSCP, Putty, Jira, Grails
  • Technologies: Java Struts 2, Groovy, HTML, GSP, JavaScript
  • Version control system: Bitbucket, Gitlab

Middleware Developer

TCS
01.2016 - 01.2018
  • Worked as middleware developer in Insurance Innovation Lab managing the middleware part of a mobile application. The responsibilities includes the following:
  • Development of backend services for the mobile application.
  • Identifying and resolving issues.
  • Adding new functionalities to the application.
  • Development of front end pages for web applications to be used by admins.
  • Followed an agile development methodology.
  • Tools: DBeaver, Eclipse, Postman, WinSCP, Putty, Maven, Kafka
  • Technologies: Java Spring Framework, JPA ORM using Hibernate, Angular Js (earlier version)
  • Version control system: Git

Support Executive

TCS
01.2015 - 01.2016
  • 1+ years of experience as support executive for applications based on a technology called ontology. Ontology is a data analysis tool that takes data from database and performs data alignments and semantic analysis on the data provided. The responsibilities include the following:
  • Support Related Tasks.
  • User Access Management.
  • Incident Management.
  • Ticket Resolving.
  • Deployment of code to PROD servers.
  • Daily Sanity Checks of the application.
  • Completed ITIL 2011 Foundation Certification

Education

B.Tech - Computer Science Engineering

College of Engineering
Chengannur
06.2014

XII -

Vimalagiri Public School
Kothamangalam
06.2010

X -

Vimalagiri Public School
Kothamangalam
06.2008

Skills

  • Languages: Java, J2EE, Groovy, C
  • Build Tools: Maven, Gradle, Ant, Jenkins
  • Framework: Spring, Spring Boot, Struts, Hibernate, Grails, Spark
  • Application Servers: JBoss, WildFly, Apache Tomcat
  • Operating System: Windows
  • Database: Oracle, MySQL, IBMDB2, PostGreSQL
  • Development Methodologies: Agile, Waterfall
  • Unit Testing: JUnit
  • Web Development: HTML, JavaScript, Typescript
  • IDE: Eclipse, GGTS
  • Business Related: Drools
  • Cloud & DevOps: GCP,Kubernetes,Docker

Timeline

Technology Lead

Infosys
01.2022 - Current

Consultant

UST
01.2021 - 01.2022

Developer

TCS
01.2018 - 01.2021

Middleware Developer

TCS
01.2016 - 01.2018

Support Executive

TCS
01.2015 - 01.2016

B.Tech - Computer Science Engineering

College of Engineering

XII -

Vimalagiri Public School

X -

Vimalagiri Public School
Hima S