Summary
Overview
Work History
Education
Skills
Timeline
Generic

Manju Shankar

Glasgow

Summary

Innovative Software Developer with strong experience in Python and Java, specializing in scalable application development and AWS integration. AWS Certified Solutions Architect with proven ability to design and deploy cloud-native solutions. Passionate about machine learning and large language models (LLMs), with hands-on experience building ML-driven tools and working with modern AI APIs. Collaborative and adaptable, with a focus on writing clean, efficient code and continuously learning new technologies.

Overview

15
15
years of professional experience

Work History

Senior Developer

JPMorgan Chase
06.2019 - Current
  • Designed a targeted regression testing framework that filtered datasets on Parquet files in Databricks, reducing test data volume by over 80%, cutting model validation time by 60%, and significantly lowering compute costs.
  • Sourced structured data from multiple systems and built robust data ingestion pipelines to extract, transform, and store it in AWS S3 (Parquet format), enabling consistent and reusable datasets for current and future machine learning workflows.
  • Involved in the design and setup of scalable data pipelines, identifying appropriate tools and architecture for reliable data sourcing and downstream processing.
  • Collaborated closely with data scientists to understand modeling requirements, advised on tooling and infrastructure, and translated notebook-based prototypes into production-ready applications and APIs.
  • Built secure Flask-based RESTful APIs, implementing OAuth 2.0 authentication for both user-to-app and app-to-app communication, ensuring secure data access and compliance across internal services.
  • Developed Terraform modules to automate provisioning of AWS resources such as S3 buckets, configured cross-account access, and managed permissions to integrate with data lake environments.
  • Created an LLM-powered financial document analysis tool using OpenAI’s ChatGPT API, with Elasticsearch as a vector store to retrieve and embed previous results into prompts, enabling automated generation of financial summaries for credit officers.

Senior Software Engineer

Cognizant Technologies Solutions
11.2014 - 05.2019
  • Implemented core features in a Spring-boot based UI application, integrating backend services and handling business logic for customer application closure workflows.
  • Contributed to sprint activities including story refinement, technical design discussions, and code reviews in an Agile environment.
  • Developed proof-of-concepts for new frameworks and service integrations, assessing feasibility and performance for production use.

Senior Software Engineer

HCL Technologies
08.2010 - 09.2014
  • Managed middleware configuration and integration for a Java-based mortgage banking application deployed on WebSphere Application Server, ensuring stable runtime environments.
  • Led a small tools team to develop custom utilities and internal tools to streamline developer workflows, improve productivity, and reduce repetitive tasks.
  • Set up and maintained development and testing environments, working closely with QA teams to resolve infrastructure issues and support smooth test execution cycles.

Education

Bachelor's of Engineering -

Anna University
Chennai
05-2010

Skills

  • Python Development
  • AWS (EC2, S3, Lambda, IAM, EMR)
  • Databricks (Notebook Development, ML Workflows)
  • Machine Learning (scikit-learn, pandas, NumPy)
  • Flask / FastAPI (API Development)
  • Large Language Models (LLMs) & OpenAI APIs
  • Git, GitHub & CI/CD Pipelines
  • Java development

Timeline

Senior Developer

JPMorgan Chase
06.2019 - Current

Senior Software Engineer

Cognizant Technologies Solutions
11.2014 - 05.2019

Senior Software Engineer

HCL Technologies
08.2010 - 09.2014

Bachelor's of Engineering -

Anna University
Manju Shankar