Summary
Overview
Work History
Education
Skills
Locations
Personal Information
Timeline
Generic
Uday Kiran Garlapati

Uday Kiran Garlapati

Senior Software Engineer
Melbourne

Summary

Highly-qualified Java Developer offering 17 years of IT experience in software development, I have excelled in consulting and implementing solutions that have contributed to corporate growth. Expert at designing, developing and maintaining wide range of new and existing Java products. I have worked collaboratively in cross-functional teams with diverse technical backgrounds, participating in various aspects such as design, budget controls, crisis management, problem-solving, and negotiation.

Overview

19
19
years of professional experience
3
3
Languages

Work History

Senior Technical Consultant/Delivery Lead

BAE Applied Intelligence/Symphony AI
01.2023 - Current
  • Project Name: Customer Sanctions – Netreveal Name Screening
  • Client Name: ASB Bank, Auckland. (Newzealand)
  • Team Size: 10
  • Environment: Jboss, Java, Oracle, LDAP

The basic purpose of ASB customer sanctions (customer name screening) project ASB legally required to check their customers against Watchlists for suspicious activity to ensure that they are not a “source, destination or conduit for illicit funds”.

Key Responsibilities:

  • Working as technical/delivery lead by creating low level designs and implementation of ASB specific customization/configuration on WLM module along with the team.
  • Involved in Detection Rules Tuning activities by analyzing Realtime ASB customer data and the outcomes of the name screening detection rules.
  • Increased client trust and maintained long-term relationships through exceptional communication and problem-solving skills.
  • Implemented customized solutions, resulting in improved system efficiency and client satisfaction.
  • Developed client-specific technical strategies to optimize their IT infrastructure.
  • Troubleshot incidents reported by end-users to schedule system changes and identify permanent solutions.
  • Achieved timely deliveries with careful monitoring of team performance and accurate scheduling adjustments.
  • Managed vendor relationships, negotiating contracts to secure favorable terms that positively impacted the bottom line.
  • Reduced customer complaints by addressing concerns promptly and implementing corrective measures for improved service quality.

Senior Technical Consultant

BAE Applied Intelligence
Melbourne, Victoria
01.2019 - 01.2021
  • Project Name: NAB Sanctions Netreveal Upgrade
  • Client Name: NAB, Melbourne.
  • Team Size: 20
  • Environment: JBOSS, Java, SAML, Postgres, IBM-MQ
  • Key Responsibilities:
  • Understanding the overall technical architecture of the client and how the Product will be installed, configured and deployed in this environment.
  • Development of any database, ETL or project specific module.
  • Packaging of the base Product, client configurations and other client specific modules (scripts etc) and preparation of package for on-site installation.
  • Documentation of Installation process for the Client.
  • Participation in System integration, operability and performance testing.

Senior Java Developer Technical Leader

BAE Applied Intelligence
Melbourne, Victoria
01.2016 - 01.2019
  • Project Name: Data Retain (Matthews)
  • Client Name: Telstra, Melbourne.
  • Team Size: 50
  • Environment: Java, Spring, Lucene, MySQL

Data Retain offers a highly scalable and cost-effective data storage engine. In other way, it’s a component that allows LEAs to clearly understand the data from a Telco.

Matthews is to enable Telstra (CSP in Australia) to achieve data retention regulatory compliance by April 2017 through the implementation of BAE’s Data Retain solution. All network data needs to be collected, stored and made accessible to Law Enforcement Agencies.

Key Responsibilities:

  • Extensively participating in performance tuning of DR by various tests like Load testing & Stress testing with tools like LoadUI, JMeter. In the process to fix, we updated several Java (JVM) options accordingly and fixed some of the memory leaks by using tools like Profiler, Eclipse Me memory Analyzer.
  • Worked with Technical Architects’ deliverables like working on Detail Design document, along with participating in client facing meetings for clarifications and resolution discussions.
  • Worked on deployments by using puppet scripts, setting up MySQL replication setup, investigating any server-side issues.

Technical Lead

BAE Applied Intelligence
05.2015 - 06.2016
  • Project Name: CPM (P&P)
  • Client Name: Vodafone Group, UK
  • Team Size: 30
  • Environment: PHP, Symfony Camel, CXF, Spring, Hibernate, JPA, Oracle 12g
  • Vodafone Group has a design and solution to the identified ‘Customer Permissions and Preferences’ (P&P) regulatory challenge and enabler for growth and differentiation, particularly in the context of mobile commerce (mCommerce) and mobile analytics (mAnalytics) propositions. This has been developed as a build once, deploy many, solution that must be deployed and integrated separately for each local market identified by Vodafone.

This solution replaces 1.2Version of current outsourced solution to UK.

  • Responsibilities:
  • TechLead from KL delivery center.
  • Designed most of the features and participated in implementing some of the difficult features in the project.
  • Preparing status reports on daily and weekly basis for senior management visibility.
  • Estimating and assigning tasks among the team and monitoring the work progress and fixing blockers.
  • Communicating with all relevant stakeholders on daily basis and unblocking the dependencies.

Technical Lead

BAE Applied Intelligence
02.2014 - 05.2015
  • Project Name: Three
  • Client Name: Three Mobile Stores, UK
  • Team Size: 20
  • Environment: Hybris, Fatwire (CMS), Webservices, MySql
  • Three is a communications company focused on bringing the benefits of the Internet to mobile and it is part of the multinational giant Hutchison Whampoa Limited (HWL) where HWL’s telecoms success is built on innovation and leading-edge mobile technology.
  • This solution replaces 3UK’s current outsourced E-Commerce solution for the threestore.co.uk site. Direct Solutions Limited (DSL) currently provides this solution on behalf of 3UK. DSL manage all aspects of the site including fulfilment, hosting and customer care.
  • Responsibilities:
  • Developments lead from KL delivery center.
  • Travelled to London to get the knowledge transition from the core team.
  • Implementing design for some modules and writing code for Hybris upgrade activities.
  • Preparing status reports on daily and weekly basis for senior management visibility.
  • Estimating and assigning tasks among the team and monitoring the work progress and fixing blockers.

Technical Consultant

Takaful Ikhlas Berhad
01.2013 - 01.2014
  • Project Name: TIS
  • Client Name: Takaful, Malaysia
  • Team Size: 100
  • Environment: WebSphere, EJB, Struts, LDAP, DB2, JMS
  • TIS is used by Syarikat Takaful Malaysia Berhad (Takaful Malaysia) to service the core functionalities of its business-like new business management, party management, insurance product management, Retakaful, accounts and claims management. TIS application is a JEE based web application that is based on N-tier architecture.
  • TIS provides the features for accounting end-user to perform accounting transaction such as Voucher entry, Print Instrument, Control Items and Certification Servicing in TIS provides many types of endorsement/alteration such as: on Certification level, Cancel, Reinstatement, Termination, Surrender.
  • Responsibilities:
  • Development and Production Support.
  • Analysis and review of functional/technical requirement.
  • Providing solution for new enhancements of existing system.

Senior Developer

Xerox Cloud Services
08.2012 - 01.2013
  • Project Name: Xerox Cloud development
  • Client Name: Xerox, Dallas USA
  • Team Size: 50
  • Environment: Liferay Portal, Service Mix, Novell IDM, Remedy, SQL server 2008, Camel, CXF, Activity, Active MQ
  • Xerox Amp Cloud Management is a product from Xerox cloud services which mainly provides a portal attached to ESB and IDM to add external clients who wants to use Xerox datacenters as Virtual centers, which are in several parts of US like Dallas and Texas and in other parts of world like UK and KL.
  • It has a service bus, which integrates with other services like Remedy (Request ticket center), Billing and CISCO Tidal Orchestration for VMware provision, which tightly coupled with datacenters.
  • Responsibilities:
  • Worked as a Team led for implementing Service mix ESB by using Camel, ActiveMq and CXF.
  • Designing individual functional modules and developing them.

Technical lead

Ness Technologies
11.2011 - 07.2012
  • Project Name: KillerIT
  • Client Name: Forsythe, USA
  • Team Size: 20
  • Environment: Spring MVC, JSON, Tomcat, Hibernate, Maven, Jquery, Ehcache, Oracle 10g
  • Killer IT Forsythe, an IT infrastructure company based out of Illinois which is developing an application named KillerIT for data driven, fact based IT Business Management. Killer IT application helps Chief Information Officers (CIO’s) and IT leaders in IT organizations.
  • The solution based on the Service Oriented Architecture principles and support multiple clients by exposing services as Restful services.
  • Responsibilities:
  • Worked as a development lead.
  • Participated in designing phase and Architecture solution.
  • Developed the code base by integrating all the updated J2EE frameworks and written custom frameworks for Exception handling, Logging, Security and Multi tenancy.

Senior Developer

Ness Technologies
06.2011 - 11.2011
  • Project Name: FDE2
  • Client Name: KBC bank,Belgium
  • Team Size: 15
  • Environment: Spring MVC, JAX-WS, glassfish, Hibernate, JPA, Web sphere, Maven, Jquery, Ehcache, Mysql 5.0, Oracle 10g
  • Financial Data Enterprise (version 2) This Solution is a comprehensive software solution for enterprise financial data management like historical and reference data, client and counter-party-data, risk and performance analysis data, popularly known as reference data.
  • The solution covers Equities, Investment Certificates, Derivatives, Fixed Income, and Forex, Commodities, Indices and Interest rates, enabling a variety of data delivery options to suit specific organizational needs.
  • Responsibilities:
  • Participated in implementation of client for uploading bulk data to system.
  • Writing test cases for to arbitrate persistence data.

Senior Software Engineer

Unisys Malaysia
05.2010 - 06.2011
  • Project Name: MCFDA
  • Client Name: CIMB , Malaysia
  • Team Size: 6
  • Environment: JWS, Actimize Tools
  • MCFDA (Multi Channel Fraud Detect and Analysis) is a project which involved in the implementation of the Actimize Remote Banking Fraud prevention module to monitor and detect fraudulent activity conducted through CIMB Malaysia’s online retail banking portal to assist CIMB in managing operational risk arising from external fraud.
  • This is following Bank Negara requirement to minimize fraudulent activity conducted through various service delivery channels.
  • Responsibilities:
  • Worked at client place (CIMB, Malaysia) for installation of whole products in all the different environments of client.
  • Designed two technical Modules on functional requirements and implemented on the existing product by enhancing its features.
  • Trained on Actimize products. Later Supported and Monitored the Application.

Senior Developer

UGSI
06.2009 - 04.2010
  • Project Name: E-Justice
  • Client Name: European Union,Belgium
  • Team Size: 30
  • Environment: Liferay, Alresco, Icefaces, MySQL
  • E-Justice European Justice Community is a network of national contact points for the facilitation of judicial co-operation in criminal matters in Europe and E-Justice is a Portal Application with Web content Management for the European Justice Community along with its all-member states for making online Justice Application to all over European people.
  • This Project mainly built of Icefaces portlets on Liferay Jboss Portal Server with Alfresco as Web Content management.
  • Responsibilities:
  • Worked as an onsite coordinator (Brussels&Amsterdam).
  • Developed individual functional modules and integrated with Web content management.
  • Lead for the all the Portlets Development and Integration.

Java Developer

Arkin Technologies
03.2007 - 06.2009
  • Project Name: Cavali
  • Client Name: CAVALI,Peru
  • Team Size: 30
  • Environment: Java1.4.2, Servlets, JSP, Struts, Ajax, JasperReports, Hibernate, Spring IOC, Oc4j 10.1.2.0.2, Oracle 10g, Web Services
  • CAVALI is a Company born in the Peruvian Stock Exchange Called ‘BVL’. It means that the Peruvian Stock Exchange Created CAVALI in Order to Separate the Execution of the Stock Exchange operations and their Administration.
  • CAVALI in a logic consequence with their strategic vision of being the business pattern and service provider in the stock markets of the region, needs to have an application that offers an integrated service, safely and efficient to all their users. Application that should be built with a technology that allows CAVALI to adapt quickly to the changes of the market.
  • CAVALI is looking for to maintain and to increase the necessary capacities to respond to the changing market. Among the main one’s characteristic that define this market, the following ones can be mentioned: New business opportunities, Market is more demanding, new actors, new threats, Resources is more and more scarce.
  • Responsibilities:
  • Converted html screens to jsp pages using jsp tags and struts tlds and display tlds, and validations, action classes, form beans, and java script.
  • Done R&D on loading messages, display tag problems, ajaxanywhere, JSTL core tags, DWR, Dojo, Prototype and Tiles Framework. Some of these are implemented in the application as required.
  • Done Coding in service and DAO layers using spring and hibernate frameworks along with core java.
  • Worked in a team for implementing exception handling and transaction handling for entire application.
  • Worked on Web Services, BPEL and Jasper Reports, which are implemented in the application.
  • Implemented Server-side Framework for making entire server-side validations.
  • Webservices Expose has done with the help of Axis tool and their orchestration has done with Oracle BPEL and designed ESBs along with exposing them as UDDI Services.

Java developer

Arkin Technologies
07.2006 - 03.2007
  • Project Name: TRACK DB - WAP
  • Client Name: Arkin Info Systems,India
  • Team Size: 10
  • Environment: Java1.4.2, Servlets, JSP, Struts, Ajax, JasperReports, Hibernate, Spring IOC, Oc4j 10.1.2.0.2, Oracle 10g, Web Services, Oracle BPEL, ESB
  • Description: To build a web-based application, this facilitates the automation of existing manual activities as work allocation to the team resources to defect closing stage. The purpose of track db application is to track the all-project related information [from project initiation to closure] into database and based on this information generate the required metrics for QA team.
  • This application should also facilitate the employees in the organization to do the activities like assigning the activities and displaying work list of individual to perform the activities. This should also facilitate tracking individual activities for the calculation of effort estimation and deviation.
  • Responsibilities:
  • Developing the web pages in using Servlets, JSP’s, struts from design documents.
  • Creation of Client-side code using HTML and JSP, Ajax.
  • Implementation of Ajax in the Entire Application.
  • Performing Unit testing.

Education

Bachelors - computer science and information technology

JNTU University

Certified - National Finance modules

National Stock Exchange (NSE)

Trained - Leadership program

Harvard Business School

Skills

Java/J2EE

EJB,JMS,JPA

SOA

microservices

Hybris

Liferay

Alfresco

HTML

CSS

JavaScript

SQL & PL/SQL

Spring

Hibernate

Axis

EhCache

undefined

Locations

  • India, Hyderabad, Telangana
  • Malaysia, Kuala Lumpur
  • Australia
  • USA
  • UK
  • Belgium

Personal Information

Citizenship: Australian Citizen

Timeline

Senior Technical Consultant/Delivery Lead

BAE Applied Intelligence/Symphony AI
01.2023 - Current

Senior Technical Consultant

BAE Applied Intelligence
01.2019 - 01.2021

Senior Java Developer Technical Leader

BAE Applied Intelligence
01.2016 - 01.2019

Technical Lead

BAE Applied Intelligence
05.2015 - 06.2016

Technical Lead

BAE Applied Intelligence
02.2014 - 05.2015

Technical Consultant

Takaful Ikhlas Berhad
01.2013 - 01.2014

Senior Developer

Xerox Cloud Services
08.2012 - 01.2013

Technical lead

Ness Technologies
11.2011 - 07.2012

Senior Developer

Ness Technologies
06.2011 - 11.2011

Senior Software Engineer

Unisys Malaysia
05.2010 - 06.2011

Senior Developer

UGSI
06.2009 - 04.2010

Java Developer

Arkin Technologies
03.2007 - 06.2009

Java developer

Arkin Technologies
07.2006 - 03.2007

Certified - National Finance modules

National Stock Exchange (NSE)

Trained - Leadership program

Harvard Business School

Bachelors - computer science and information technology

JNTU University
Uday Kiran GarlapatiSenior Software Engineer