Summary
Overview
Work History
Skills
Certification
Timeline
Generic

Adi Jampani

Summary

Full-stack software engineer delivering enterprise applications across Java/Spring Boot, C#/.NET, Angular/React, Python, and cloud platforms. Build scalable backend and frontend architectures, microservices, and event-driven systems with REST APIs, authentication/authorization, and performance optimization. Develop AI-powered solutions using Bedrock, LangChain/LangGraph, vector databases, embeddings, and RAG pipelines with observability and responsible AI practices.

Full Stack Software Engineer with experience designing and developing enterprise-scale applications across AI/Generative AI, Java, .NET, Angular, Python, and cloud platforms. Experienced in building modern, scalable applications that combine AI agents, RAG pipelines, LLM integrations, and intelligent automation with robust backend and frontend architectures. Strong hands-on experience with Java/Spring Boot, C#/.NET Core, ASP.NET Web API, Angular, React, TypeScript, JavaScript, Python, REST APIs, microservices, and event-driven architectures.

Experienced in developing AI-powered applications using Amazon Bedrock, Amazon Q, LangChain, LangGraph, vector databases, embeddings, prompt engineering, tool calling, and Retrieval-Augmented Generation (RAG). Skilled in designing AI agents that integrate with enterprise APIs, databases, documents, and business workflows while incorporating security, observability, and responsible AI practices.

Strong cloud engineering background across AWS and Azure, including Amazon Bedrock, Lambda, S3, API Gateway, OpenSearch, DynamoDB, IAM, Azure OpenAI, Azure Functions, Azure AI services, Azure App Services, and Azure DevOps. Experienced in containerized and distributed systems using Docker, Kubernetes, CI/CD, Git, Terraform, and cloud-native architectures.

Proficient in designing end-to-end full-stack solutions, from Angular/React user interfaces and Java/.NET APIs to databases, cloud infrastructure, AI services, and production deployment. Experienced in microservices, asynchronous programming, API design, authentication/authorization, distributed systems, SQL/NoSQL databases, performance optimization, and enterprise application modernization. Adept at translating business requirements into scalable technical solutions and collaborating across engineering, product, security, and architecture teams.

Overview

1
1
Certification
17
17
years of professional experience

Work History

Senior Application Programmer

freddie mac
05.2024 - Current
  • Built enterprise AI agent applications using Python, Amazon Bedrock, LangChain, and LangGraph, helping LLM workflows reason over enterprise data, call tools, track workflow state, and run multi-step business processes.
  • Built RAG-based AI solutions using Amazon Bedrock, S3, vector search, embeddings, and metadata filtering, helping LLM applications pull relevant enterprise documents before response generation and improving grounded answers.
  • Added LangChain components for reusable LLM application pieces, including prompt templates, document loaders, retrievers, embeddings, structured outputs, tool calling, and retrieval chains.
  • Added LangGraph for stateful agent orchestration when workflows needed multiple reasoning steps, conditional routing, tool execution, retries, and persistent state instead of simple linear LLM chains.
  • Used LangChain for application-level LLM and RAG abstractions and LangGraph for complex agent orchestration, separating reusable AI components from stateful workflow control.
  • Built Python services with FastAPI and boto3 to expose AI capabilities through REST APIs and connect Amazon Bedrock models with enterprise applications.
  • Built enterprise retrieval-augmented generation (RAG) pipeline that ingested documents from Amazon S3, processed and chunked content, generated embeddings, indexed vector representations, retrieved semantically relevant content, and passed retrieved context to foundation models through Amazon Bedrock.
  • Created document chunking and metadata strategies to improve retrieval quality across large collections of technical documentation, policies, operational procedures, and business content.
  • Added retrieval filtering and relevance strategies so LLM received most appropriate context before generating answers.
  • Added source attribution and grounded-response patterns so users could see which enterprise documents contributed to AI-generated responses.

  • Used RAG instead of prompt-only LLM responses when application needed private, specific, frequently changing, or document-grounded information.

Senior Programmer/Architect

Infosys
02.2018 - 05.2024
  • Project: Nielsen - NDX Connected BI Apps
  • Domain: Manufacturer,Retailer
  • Admin console is a web application which a centralized web-based user interface that allows system administrators to manage users, configure settings, monitor system activity, and control access permissions for an application or cloud platform
  • Add or remove users, assign permissions, and control access levels.
  • View system health, logs, alerts, and usage metrics in real time.
  • Update global parameters, security policies, and integrations
  • Suggest changes to Business Analysts as per the tool capabilities/limitations of present solution and prepare the design and understanding document for the requirements
  • Used Cypress "time travel" that helps to pause and step through your test's execution to help diagnose issues.
  • Migrating exixting project to Microsoft Azure & AWS with micro subscriptions and implemented containers by using dockers.
  • Shortened the development life cycle with use of J2EE, SpringBoot and Hibernate frameworks, design patterns, standards and tools.
  • Used d3.js,NVD3.js,chart.js, and ag-grid library for manipulating documents based on data and charting frameworks for visualization.
  • Created Jenkins pipeline jobs for CI/CD process to automate build and deployments once TAG is created in GIT
  • Involved in writing application level code to interact with SOAP Web Services using XML and Javascript.
  • Responsible for building, maintaining and enhancing in the Client/Server application using Angular 5/8,@ngrx/store,RxJS library,redux library,AgGrid library,NVD3 and chart.js library, HTML5 and CSS3 as frontend in microservice architecture.
  • Worked on Angular 4/5 concepts like building the components, Directives, Pipes,Interpolation, Services & Dependency Injection, Using Services for Cross-Component Communication, Routing, Dealing with Reactive forms in Angular Validations.
  • Gather requirements for Report Viewer Application and document them. Take wireframe from Business Analysts and add visual optimizations wherever necessary
  • Implemented UI State Management with @ngrx/store and RxJS library to compose asynchronous and event-based programs using observable sequences(like observable,Operators,subjects).
  • Authentication, authorization, and security of the application are provided using Encryption Security Framework by using LDAP server.
  • Create grid reports by integrating data across multiple hierarchies and giving all the available options to slice and dice the data
  • Writing the Angular unit test cases in jasmine and nvd3.js test cases in mocha to test the functionality of code.
  • Involve in extensive work towards infrastructure management, code compilation, packaging, building, continuous integration, debugging, automating, tuning and deploying code across multiple environments (DEV, UAT, PROD)
  • Data validation defect fixing of reports and query writing for each data analytics dashboard and reports per business requirement
  • Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome
  • Writing build scripts for various tasks to automate the build process and deployment using jenkins continuous integration tool to make the build passes before deploying the code to all environments(DEV,QA,UAT,pre-Prod,Prod).
  • Work with the product leadership team to understand business requirements. And actively participate and contribute in agile cerem
  • Project: Nielsen - NDX Connected BI Apps
  • Domain: Manufacturer,Retailer
  • Admin console is a web application which a centralized web-based user interface that allows system administrators to manage users, configure settings, monitor system activity, and control access permissions for an application or cloud platform
  • Add or remove users, assign permissions, and control access levels.
  • View system health, logs, alerts, and usage metrics in real time.
  • Update global parameters, security policies, and integrations
  • Suggest changes to Business Analysts as per the tool capabilities/limitations of present solution and prepare the design and understanding document for the requirements
  • Used Cypress "time travel" that helps to pause and step through your test's execution to help diagnose issues.
  • Migrating exixting project to Microsoft Azure & AWS with micro subscriptions and implemented containers by using dockers.
  • Shortened the development life cycle with use of J2EE, SpringBoot and Hibernate frameworks, design patterns, standards and tools.
  • Used d3.js,NVD3.js,chart.js, and ag-grid library for manipulating documents based on data and charting frameworks for visualization.
  • Created Jenkins pipeline jobs for CI/CD process to automate build and deployments once TAG is created in GIT
  • Involved in writing application level code to interact with SOAP Web Services using XML and Javascript.
  • Responsible for building, maintaining and enhancing in the Client/Server application using Angular 5/8,@ngrx/store,RxJS library,redux library,AgGrid library,NVD3 and chart.js library, HTML5 and CSS3 as frontend in microservice architecture.
  • Worked on Angular 4/5 concepts like building the components, Directives, Pipes,Interpolation, Services & Dependency Injection, Using Services for Cross-Component Communication, Routing, Dealing with Reactive forms in Angular Validations.
  • Gather requirements for Report Viewer Application and document them. Take wireframe from Business Analysts and add visual optimizations wherever necessary
  • Implemented UI State Management with @ngrx/store and RxJS library to compose asynchronous and event-based programs using observable sequences(like observable,Operators,subjects).
  • Authentication, authorization, and security of the application are provided using Encryption Security Framework by using LDAP server.
  • Create grid reports by integrating data across multiple hierarchies and giving all the available options to slice and dice the data
  • Writing the Angular unit test cases in jasmine and nvd3.js test cases in mocha to test the functionality of code.
  • Involve in extensive work towards infrastructure management, code compilation, packaging, building, continuous integration, debugging, automating, tuning and deploying code across multiple environments (DEV, UAT, PROD)
  • Data validation defect fixing of reports and query writing for each data analytics dashboard and reports per business requirement
  • Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome
  • Writing build scripts for various tasks to automate the build process and deployment using jenkins continuous integration tool to make the build passes before deploying the code to all environments(DEV,QA,UAT,pre-Prod,Prod).
  • Work with the product leadership team to understand business requirements. And actively participate and contribute in agile cerem

Senior Programmer/Architect

Citi Bank L&T
Atlanta, Illinois
07.2016 - 02.2018
  • Project: CITI Bank –BNM HUB(MPP)
  • Technologies: J2EE , AngularJs 2.0,Bootstrap 4, Spring 3x, Hibernate, JPA, Oracle 10g, FontAwesome4, JQuery
  • Rest Web Service,WebLogic,SVN,Apache DWEB, Oracle coherence, Maven,Hadoop Cluster
  • Tools: JIRA, Hudson,Udeploy
  • IDE: My Eclipse for spring 9.0, Oracle SQL Developer, Toad For Sybase
  • Domain: Market Risk, Investment Banking
  • Manual Payment Initiators, Approvers and Work Streams are maintained on a sitewhich will used by the Bank network management users,. The maintenance of the data is manual, error-prone and time-consuming. The objective is to digitize this data into a new MPP module within the Manual Payment Data Repository (MPDR), which would provide sustainability and functionality for a better control environment by allowing manual payment processor information to be monitored against the HR GDW and captured in the EERS review process .
  • Shortened the development life cycle with use of J2EE, SpringBoot and Hibernate frameworks, design patterns, standards and tools
  • Designed the Web application layout and forms using HTML, CSS, JQUERY and AngularJs 2.
  • Involved in designing project architecture for UI and service
  • Used Bootstrap 4 and FontAwesome 4 SAAS library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Involved in writing application level code to interact with Restful Web APIs, Hadoop Cluster, Web Services using AJAX, JSON, XML and Jquery.
  • Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
  • Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Involved in the builds deployment on dev, test and production servers.
  • Extensively used OOPS concepts to create XML adapters.
  • Created ANT build files by using Eclipse which will be used by developers and software testing group as well as the production.
  • Looking at all JMS and Database related issues.
  • Involved in the fixing of TPR's and CR's for SIT and UAT
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript.
  • Responsible for creating the screens with table less design following W3C standards.
  • Project: CITI Bank –BNM HUB(MPP)
  • Technologies: J2EE , AngularJs 2.0,Bootstrap 4, Spring 3x, Hibernate, JPA, Oracle 10g, FontAwesome4, JQuery
  • Rest Web Service,WebLogic,SVN,Apache DWEB, Oracle coherence, Maven,Hadoop Cluster
  • Tools: JIRA, Hudson,Udeploy
  • IDE: My Eclipse for spring 9.0, Oracle SQL Developer, Toad For Sybase
  • Domain: Market Risk, Investment Banking
  • Manual Payment Initiators, Approvers and Work Streams are maintained on a sitewhich will used by the Bank network management users,. The maintenance of the data is manual, error-prone and time-consuming. The objective is to digitize this data into a new MPP module within the Manual Payment Data Repository (MPDR), which would provide sustainability and functionality for a better control environment by allowing manual payment processor information to be monitored against the HR GDW and captured in the EERS review process .
  • Shortened the development life cycle with use of J2EE, SpringBoot and Hibernate frameworks, design patterns, standards and tools
  • Designed the Web application layout and forms using HTML, CSS, JQUERY and AngularJs 2.
  • Involved in designing project architecture for UI and service
  • Used Bootstrap 4 and FontAwesome 4 SAAS library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Involved in writing application level code to interact with Restful Web APIs, Hadoop Cluster, Web Services using AJAX, JSON, XML and Jquery.
  • Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
  • Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Involved in the builds deployment on dev, test and production servers.
  • Extensively used OOPS concepts to create XML adapters.
  • Created ANT build files by using Eclipse which will be used by developers and software testing group as well as the production.
  • Looking at all JMS and Database related issues.
  • Involved in the fixing of TPR's and CR's for SIT and UAT
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript.
  • Responsible for creating the screens with table less design following W3C standards.
  • Developed software solutions using Java and Python for diverse client needs.

Senior Java / UI Developer

CGI
Deutsche Bank(USA), NJ
12.2014 - 07.2016
  • Project: DBX Margin (Cport Web)
  • Technologies: J2EE , JQuery, AngularJs,Bootstrap, Flex 4.5, Spring 3, Hibernate, JPA, Oracle 10g, Flash Builder, WebLogic,SVN,Apache DWEB, Oracle coherence, Maven
  • Tools: JIRA, Hudson,Udeploy
  • IDE: My Eclipse for spring 9.0, Oracle SQL Developer, Toad For Sybase
  • Domain: Market Risk, Investment Banking
  • DBX Margin is a web application which provides financial services to the customers and also Fixed Income Reports to the Risk Managers. The services include on-shore investment banking, institutional equities broking, asset and private wealth management. It deals with numerous customers worldwide to provide them the margin calculation reports with respect to the trades executed/ open positions of the based on the base location, assets and currency for the margin trading.
  • Designed the Web application layout and forms using HTML, CSS, JQUERY and AngularJs.
  • Involved in designing project architecture for UI and service
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and Jquery.
  • Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
  • Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Participated with the SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Involved in the builds deployment on dev, test and production servers.
  • Extensively used OOPS concepts to create XML adapters.
  • Created ANT build files by using Eclipse which will be used by developers and software testing groups as well as the production.
  • Looking at all JMS and Database related issues.
  • Involved in the fixing of TPR's and CR's for SIT and UAT
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript.
  • Able to learn modern technologies fast and effectively collaborate/ communicate with various teams throughout the project lifecycle from design all the way to production so as to deliver high quality solutions.
  • Project: DBX Margin (Cport Web)
  • Technologies: J2EE , JQuery, AngularJs,Bootstrap, Flex 4.5, Spring 3, Hibernate, JPA, Oracle 10g, Flash Builder, WebLogic,SVN,Apache DWEB, Oracle coherence, Maven
  • Tools: JIRA, Hudson,Udeploy
  • IDE: My Eclipse for spring 9.0, Oracle SQL Developer, Toad For Sybase
  • Domain: Market Risk, Investment Banking
  • DBX Margin is a web application which provides financial services to the customers and also Fixed Income Reports to the Risk Managers. The services include on-shore investment banking, institutional equities broking, asset and private wealth management. It deals with numerous customers worldwide to provide them the margin calculation reports with respect to the trades executed/ open positions of the based on the base location, assets and currency for the margin trading.
  • Designed the Web application layout and forms using HTML, CSS, JQUERY and AngularJs.
  • Involved in designing project architecture for UI and service
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and Jquery.
  • Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
  • Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
  • Participated with the SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Involved in the builds deployment on dev, test and production servers.
  • Extensively used OOPS concepts to create XML adapters.
  • Created ANT build files by using Eclipse which will be used by developers and software testing groups as well as the production.
  • Looking at all JMS and Database related issues.
  • Involved in the fixing of TPR's and CR's for SIT and UAT
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript.
  • Able to learn modern technologies fast and effectively collaborate/ communicate with various teams throughout the project lifecycle from design all the way to production so as to deliver high quality solutions.

Senior Java / UI Developer

Deutsche Bank(USA)
NJ
03.2014 - 11.2014
  • Project: Bloomberg Intraday Process & Rehypo (DBX Margin)
  • Technologies: J2EE , JMS, Spring 3, Hibernate, JPA, Oracle 10g, Toad for Sybase WebLogic,SVN,Apache DWEB, Oracle coherence, Maven
  • Tools: JIRA, Hudson,Udeploy
  • IDE: My Eclipse for spring 9.0, Oracle SQL Developer, Toad For Sybase
  • Domain: Market Risk, Investment Banking
  • The Bloomberg intraday process fixes missing static information for BONDS,CONVERTS and BANKLOANS.to identify static for bonds/converts during data load process store procedure identify the missing static information and makes entries in exception table for these.
  • Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML.
  • Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Involved in the builds deployment on dev, test and production servers.
  • Extensively used OOPS concepts to create XML adapters.
  • Created ANT build files by using Eclipse which will be used by developers and software testing group as well as the production.
  • Looking at all JMS and Database related issues.
  • Involved in the fixing of TPR's and CR's for SIT and UAT
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript.
  • Able to learn modern technologies fast and effectively collaborate/ communicate with various teams throughout the project lifecycle from design all the way to production so as to deliver high quality solutions.
  • Project: Bloomberg Intraday Process & Rehypo (DBX Margin)
  • Technologies: J2EE , JMS, Spring 3, Hibernate, JPA, Oracle 10g, Toad for Sybase WebLogic,SVN,Apache DWEB, Oracle coherence, Maven
  • Tools: JIRA, Hudson,Udeploy
  • IDE: My Eclipse for spring 9.0, Oracle SQL Developer, Toad For Sybase
  • Domain: Market Risk, Investment Banking
  • The Bloomberg intraday process fixes missing static information for BONDS,CONVERTS and BANKLOANS.to identify static for bonds/converts during data load process store procedure identify the missing static information and makes entries in exception table for these.
  • Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML.
  • Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
  • Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Involved in the builds deployment on dev, test and production servers.
  • Extensively used OOPS concepts to create XML adapters.
  • Created ANT build files by using Eclipse which will be used by developers and software testing group as well as the production.
  • Looking at all JMS and Database related issues.
  • Involved in the fixing of TPR's and CR's for SIT and UAT
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Developed data formatted web applications and deploy the script using HTML5, XHTML, CSS and Client side scripting using JavaScript.
  • Able to learn modern technologies fast and effectively collaborate/ communicate with various teams throughout the project lifecycle from design all the way to production so as to deliver high quality solutions.

Java / UI Developer

CapGemini
Citi Risk (USA), NewYork
05.2009 - 01.2014
  • Project: Obligor Limit Exception (Local Commercial Bank)
  • Technologies: J2EE , JQuery, AngularJs,Bootstrap, Flex 4.5, Spring 3, Hibernate, JPA, Oracle 10g, Flash Builder, WebLogic,SVN,Apache DWEB, Oracle coherence, Maven
  • Tools: JIRA, Hudson,Udeploy
  • IDE: My Eclipse for spring 9.0, Oracle SQL Developer, Toad For Sybase
  • Domain: Market Risk
  • The OLE-LCB application would be used by the Risk Managers to monitor the Obligor Limit Exceptions. Obligor Limit exception would be calculated every month and reported using OLE-LCB user interface. Also, A web based tool which automates the Tier 1 and Tier 2 Limits and reports Processing. It is a redesign of the Credit Risk Limits Framework of CitiGroup. A centralized warehouse was created to host limits settings, exposures, history and audit trails. The new limits infrastructure is integrated with the Limits Workflow tool and GMR database.
  • Developed the user interactive web applications and Rich Internet Applications (RIA's) using with the help of Flex and JQUERY.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
  • Worked Closely with Designers to Understand and redesign the Package Customization and Service Locator Modules using HTML , CSS3 and JQuery.
  • Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the rest services.
  • Developed modern UI widgets and advanced MVC architecture using EXT JS.
  • Wrote the common utilities like Logging, File utilities and contract validations framework.
  • Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Used JQuery plug-ins for Widgets, Menus, User Interface and Forms.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Used Ajax calls through AngularJS to populate the data tables on the front-end.
  • Implemented jQuery based accordion and handled complete jQuery in showing Rich Internet Application (RIA).
  • Used to interact with Business Analyst and Business owner to give up the best designing features for the product users.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Wrote application level code to perform client side validation using JQuery and JavaScript.
  • Created ANT build files by using Eclipse which will be used by developers and software testing group as well as the production.
  • Looking at all JMS and Database related issues.
  • Involved in the fixing of TPR's and CR's for SIT and UAT
  • Project: Obligor Limit Exception (Local Commercial Bank)
  • Technologies: J2EE , JQuery, AngularJs,Bootstrap, Flex 4.5, Spring 3, Hibernate, JPA, Oracle 10g, Flash Builder, WebLogic,SVN,Apache DWEB, Oracle coherence, Maven
  • Tools: JIRA, Hudson,Udeploy
  • IDE: My Eclipse for spring 9.0, Oracle SQL Developer, Toad For Sybase
  • Domain: Market Risk
  • The OLE-LCB application would be used by the Risk Managers to monitor the Obligor Limit Exceptions. Obligor Limit exception would be calculated every month and reported using OLE-LCB user interface. Also, A web based tool which automates the Tier 1 and Tier 2 Limits and reports Processing. It is a redesign of the Credit Risk Limits Framework of CitiGroup. A centralized warehouse was created to host limits settings, exposures, history and audit trails. The new limits infrastructure is integrated with the Limits Workflow tool and GMR database.
  • Developed the user interactive web applications and Rich Internet Applications (RIA's) using with the help of Flex and JQUERY.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
  • Worked Closely with Designers to Understand and redesign the Package Customization and Service Locator Modules using HTML , CSS3 and JQuery.
  • Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the rest services.
  • Developed modern UI widgets and advanced MVC architecture using EXT JS.
  • Wrote the common utilities like Logging, File utilities and contract validations framework.
  • Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Used JQuery core library functions for the logical implementation part at client side for all the applications.
  • Used JQuery plug-ins for Widgets, Menus, User Interface and Forms.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Used Ajax calls through AngularJS to populate the data tables on the front-end.
  • Implemented jQuery based accordion and handled complete jQuery in showing Rich Internet Application (RIA).
  • Used to interact with Business Analyst and Business owner to give up the best designing features for the product users.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Wrote application level code to perform client side validation using JQuery and JavaScript.
  • Created ANT build files by using Eclipse which will be used by developers and software testing group as well as the production.
  • Looking at all JMS and Database related issues.
  • Involved in the fixing of TPR's and CR's for SIT and UAT

Skills

AI and generative AI

Amazon Bedrock and Q

Large language models

Prompt engineering

Multi-agent systems

AI evaluation and ethics

AWS AI and ML services

Amazon S3 and Lambda

  • API Gateway and DynamoDB
  • Retrieval-augmented generation (RAG)
  • Document ingestion and embeddings
  • Semantic and hybrid search
  • Vector databases and filtering
  • Langchain and FastAPI frameworks
  • Agent orchestration and workflows
  • Cloud and DevOps tools
  • AWS, Docker, Kubernetes, Terraform
  • Data processing with Python and SQL
  • ETL/ELT data pipelines
  • Programming languages: Python, Java, C#, NET, JavaScript, TypeScript

Certification

  • IEEE AI Senior Member , Sun Certified Java Programmer – Java 2 Platform, Standard Edition 6.0(SCJP-1.6), Oracle Certified Web Component Developer – J2EE 5(SCWCD-1.5), ITIL version3 Foundation (ITIL V3), AZ-900: Azure Fundamentals Certification, AWS Certified cloud practitioner

Timeline

Senior Application Programmer

freddie mac
05.2024 - Current

Senior Programmer/Architect

Infosys
02.2018 - 05.2024

Senior Programmer/Architect

Citi Bank L&T
07.2016 - 02.2018

Senior Java / UI Developer

CGI
12.2014 - 07.2016

Senior Java / UI Developer

Deutsche Bank(USA)
03.2014 - 11.2014

Java / UI Developer

CapGemini
05.2009 - 01.2014
Adi Jampani