Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ajay Raj

Software Engineer
Elanji

Summary

Dedicated backend developer with extensive Java and Python expertise. Passionate about building scalable systems and solving complex challenges, leveraging strong data structures for efficient solutions. Eager to contribute expertise in a collaborative environment.

Overview

3
3
years of professional experience
4
4
Certifications

Work History

Software Engineer

Federal Bank (FedServ)
04.2023 - Current

CCAI (Call Center AI)

  • Designed and developed telephonic AI bot leveraging Dialogflow CX platform to automate call center operations.
  • Engineered APIs in Java Spring Boot to seamlessly integrate with our database for user authentication and query handling.
  • Integrated APIs as webhooks in Dialogflow CX, streamlining data retrieval from Oracle database.

May I Help You

  • Led the development of an application featuring virtual avatar "Feddy" to enhance customer interaction.
  • Implemented facial recognition using in house Api's developed by consuming Tensorflow and Insightface models to personalize greetings and interactions.
  • Utilized Soul Machines for virtual avatar creation and DialogFlowCX for backend query responses.
  • Integrated Soul Machines avatar to frontend using HTML, JavaScript, CSS, and backend on Python Flask with Redis database on GCP infrastructure.

May I Help You Admin Portal

  • Developed customer face registration portal with maker-checker system for data verification.
  • Implemented Single Sign on feature
  • Utilized Python Flask for backend development and HTML, JavaScript, CSS for frontend.
  • Employed MySQL, Redis, and Firebase for data storage and management.

API Support Portal

  • Spearheaded development of chat bot to provide technical support and resolution for clients.
  • Implemented features such as API integration assistance, log retrieval, and automatic testing.
  • Developed functionality to generate code snippets in various languages based on prompts.
  • Utilized stack including HTML, JavaScript, CSS, Spring Boot, Python, MySQL, DialogflowCX, and GCS buckets.

Additional Skills and Technologies

  • Proficient in cloud technologies such as Cloud Functions, Cloud Run, GCS buckets, GCP and Azure Compute Engines, and deployment processes.
  • Experienced in database management systems including MySQL, Oracle, and Redis, ensuring efficient data storage and retrieval.
  • Extensive knowledge in Java Spring Boot, Python Flask with focus on writing highly optimized code that considers all security risks and scalability requirements.
  • Ensured stringent security measures across all projects dealing with critical information, emphasizing importance of data protection and privacy.
  • Experienced in containerizing applications with Docker

Software Engineer

Mindtree Ltd
05.2022 - 09.2022
  • Acquired skills in building and maintaining data pipelines using Apache Hadoop Distributed File System (HDFS) and its ecosystem tools including Pig, Spark, and MapReduce etc
  • Gained proficiency in Python programming for data manipulation and analysis.

Key Skills Learned

  • Big Data Processing Frameworks
  • Python Programming for Data Engineering

Software Engineer

Federal Bank ( FedServ )
07.2021 - 05.2022

Drisya

  • Developed scalable and optimized backend solutions for Drisya application.
  • Collaborated with team to understand project requirements and translate them into technical specifications
  • Utilized Java Springboot framework to design and implement backend functionalities.
  • Worked with Oracle and Redis databases to manage data storage and retrieval efficiently.
  • Ensured reliability and performance of backend system to handle large number of users simultaneously.
  • Continuously optimized and refactored code for improved performance and maintainability
  • Collaborated with team to design and implement scalable solutions to enhance the overall architecture of the Drisya application
  • Maintained version control using BitBucket

SAQ ( Suitability and Appropriateness Questionnaire )

  • Utilized Java Springboot framework to design, develop, and implement backend functionalities.
  • Work with Oracle database to manage data storage and retrieval efficiently.
  • Maintained version control using Github
  • Maintained comprehensive documentation for codebase, including technical specifications, APIs, and system architecture.

Education

Bachelor of Technology - Computer Science And Engineering

VISAT Engineering College
Ernakulam, India
04.2001 -

Skills

Multitasking

Certification

Master Microservices with SpringBoot,Docker,Kubernetes

Timeline

Face Recognition in Python

06-2023

Software Engineer

Federal Bank (FedServ)
04.2023 - Current

Keycloak : Single Sign On with Spring Boot & Spring Security

12-2022

Software Engineer

Mindtree Ltd
05.2022 - 09.2022

Spring Security

12-2021

Master Microservices with SpringBoot,Docker,Kubernetes

10-2021

Software Engineer

Federal Bank ( FedServ )
07.2021 - 05.2022

Bachelor of Technology - Computer Science And Engineering

VISAT Engineering College
04.2001 -
Ajay RajSoftware Engineer