Summary
Overview
Work History
Education
Skills
Certification
LinkedIn
Timeline
Generic

Tenny Enoch Devadas

St Louis,MO

Summary

  • Java Lead/Architect with 15+ years of competitive experience in IT industry.
  • Expertise on requirements gathering, design and development of applications/microservices in Java/J2EE Technologies.
  • Extensive experience in designing, developing dynamic web and robust applications using client/UI and server-side frameworks such as ReactJS, Spring Boot, Spring Core/AOP/MVC/JPA, Microservices, AWS, Node Js & Hibernate.
  • Extensively worked on handling numerous transactions using REST/SOAP Web services on a daily basis and monitoring through Splunk alerts and dashboards.
  • Good experience on handling the messages through Apache Kafka messaging topics.
  • Built the applications through Maven and deployed the applications in AWS, Pivotal Cloud foundry and other servers such as Weblogic, Websphere servers through Jenkins.
  • Extensive experience to work with IDE tools like IntelliJ Idea, Eclipse, IBM RAD, Oracle jDeveloper, Pl/SQL developer and Toad.
  • Extensive experience in delivering projects on time using Agile and waterfall methods.
  • Excellent leadership, analytical and problem solving skills handling Multinational clients.
  • Extensive experience working with Global 500 Banking clients for more than 7 years on the core functional modules.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Java Technical Lead

Client - CapitalOne
McLean, VA
01.2021 - Current

Project Name : Upmarket - Credit Policies

Technology Stack:

Java 8, Spring Boot, AOP, PostgreSQL, RESTful Webservices, Drools, Apache Kafka, AWS, ReactJS, NodeJS.

Roles & Responsibilities:

  • Designed, developed and implemented the Credit policies and its relevant Microservices using REST APIs based on analyzed requirements and understanding of industry technical standards.
  • Business rules are been developed using Drools.
  • User interface has been upgraded using React JS.
  • Participated in performance analysis and leading the team in analyzing and fixing the production issues on time.
  • QA and Prod logs are effectively monitored through Splunk dashboards.
  • Worked with quality assurance team to set up scripts, test case and automation protocols.
  • Reviewed code and debugged errors to improve performance.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
  • Investigated issues and defects to determine problem root cause and formulate corrective action recommendations.
  • Worked with business users and operations teams to understand business needs and address production questions.
  • Wrote, modified and maintained software documentation and specifications.
  • Recognized as subject matter expert for Upmarket-Credit Policies.

Project Description:

  • Upmarket-Credit policies is a core part of decide product module which determines credit lines, decision(approval/decline) and tier type of card(Prime/Superprime/Platinum) whenever customer applies for credit card using web/mail options.
  • Credit card approval/decline are based on various rules which internally validates multiple factors such as FICO scores, annual income, debts, loans by collecting data from various credit bureaus such as Experian, Transunion and Equifax.

Java Technical Lead

Client - Bayer US
Saint Louis, Missouri
08.2016 - 01.2021

Project Name : Supply planning and analytics system

Technology Stack:

Java 8, Angular, Spring Boot, Spring Core, Hibernate, SOAP/RESTful Webservices, Apache Kafka, Oracle, Pivotal Cloud Foundry

Roles & Responsibilities:

  • Java Lead developer to design, develop the core modules for the dynamic web application using Angular, bootstrap css and deployed it in the pivotal cloud foundry.
  • Developed the server-side business functionalities using Spring core, Hibernate to store the seed related information in the database.
  • Created the topics in Kafka messaging system to produce the messages which will be consumed by the end system.
  • Backend logs are effectively monitored through Splunk dashboards.
  • Involved in requirements gathering, design, code development, unit testing and in deployment phase following the SDLC model.

Project Description:

  • Supply planning analytics is a Web based application where we can plan by establishing a global platform to simplify and accelerate our decision-making processes in the 3 key areas;
  • Safety stock module, Crop Placement module and Network planning
  • SPA brings the global enterprise architecture with data automation, common data repository, enhanced solving capabilities, web based user interfaces and real time reporting functionalities which are aligned with the supply chain focus areas.

Technology Lead

Client - Citi
Tampa, FL
07.2011 - 08.2016

Project Name : Global Concentration Engine

Technology Stack:

Java 1.5, EJB 3.0, Hibernate 3.0, RESTful Webservices, Oracle, WebSphere Application Server

Roles & Responsibilities:

  • Involved in Code development and writing unit test cases for various scenarios.
  • Involved in code reviews and analyzing the problem for complex modules.
  • Supported User Acceptance testing (UAT) and Production defects and fixing it within SLA time.
  • Involved in finding out the root cause analysis of the defects.
  • Release anchor for SIT/UAT and PROD phases.
  • Offered technical leadership to junior personnel and other team leaders, providing expertise on Java/J2EE.

Project Description:

  • The project application is called GCE- Global Concentration Engine. The CITI group is working on a strategic solution to address requirements related to global liquidity management for its corporate clients. The group has envisaged a global liquidity management solution comprising of three critical components - Concentration Engine, Pooling & Interest calculation and Interest Re-allocation.
  • The concentration engine is the heart of the liquidity management system that will provide the customers with the capability to define a complex set of rules and conditions to optimize the funds available across various accounts across the world. The major concepts involves the sweeping and pooling of the money across the corporate customers within their accounts. This liquidity management product has been used by various corporate customers around the world.

Software Engineer

Client - Standard Chartered Bank, SCB
Chennai, Tamil Nadu
05.2010 - 07.2011

Project Name : Straight2Bank

Technology Stack:

Java 1.5, Struts 2, Oracle, Hibernate 3.0, Jasper Reports

Roles & Responsibilities:

  • Involved in Coding, Unit testing and reviews of the application.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • Gathered and defined customer requirements to develop clear specifications for project plans.
  • Installed and configured software applications and tested solutions for functionality.

Project Description:

  • Straight2Bank is Standard Chartered Bank's suite of electronic channels, providing Wholesale Banking clients with a fully integrated end-to-end electronic platform across Cash, Trade, FX and Securities Services: single access for all their transaction and information needs, allowing them to streamline their workflow processes.
  • Straight2Bank is also able to scale according to our client's needs for product simplicity or sophistication, giving them complete flexibility to choose the right banking connection they need.


Software Engineer

Client - FedEx
Chennai, Tamil Nadu
07.2009 - 05.2010

Project Name : Ttrack portal

Technology Stack:

Java 1.5, Oracle, Struts 1.3, Hibernate 3.0, Jasper Reports

Roles & Responsibilities:

  • Involved in developing the application by following SDLC phases.
  • Involved in analyzing the assigned Change Requests and providing a deadline limit to the Client.
  • Implementing the functionalities (Enhancement/Bugs/New modules).
  • Organizing customer meetings weekly and providing necessary 24/7 support.
  • Delivering the work items within schedule satisfying the customer.

Project Description:

  • tTrack is a web application which automates the activity of the FedEx teams such as project tracking, staffing and generation of reports.
  • It has two portals. Client portal and Client Manager portal.
  • Client portal enables the client to register and send their project related files through the application. They can also create a new project, revise and update their project.
  • In Client Manager Portal, the client manager receives the projects and the operator’s works on it. After the requirements are done, they will return the files to Client Manager.
  • Daily/monthly reports are generated using Jasper reports.

Software Engineer

Client - Panasonic
Chennai, Tamil Nadu
07.2006 - 05.2009

Project Name : PICH(Panasonic industries in China)

Technology Stack:

Java 1.5, Oracle, Struts, IBM RAD

Roles & Responsibilities:

  • Involved in application support by getting requirements from the Panasonic customer.
  • Involved in developing the code and providing fixes with appropriate documentation for major modules.
  • Involved in analyzing the assigned Change Requests and providing a deadline limit to the Client.
  • Implementing the functionalities (Enhancement/Bugs/New modules).
  • Organizing customer meetings weekly and providing necessary 24/7 support.

Project Description:

  • Panasonic Industries in China (PICH) is a secured application used for estimating the sales forecast.
  • It facilitate on generating reports on monthly and as well as yearly basis.
  • And it enables user to download and upload the forecast details. In addition to that the application provides an organized way of maintaining user details

Education

Master of Computer Applications - MCA

Anna University
Chennai, India
06.2006

Bachelor of Computer Applications - BCA

Madras University
Chennai, India
04.2003

Skills

  • Programming Languages: Java, PL/SQL
  • JS Frameworks: React, Angular, Node JS
  • Frameworks: Spring Boot, Spring Core, Spring MVC, Spring AOP, Spring JPA, Struts 20, Hibernate 30, EJB 30, Junit, Jest
  • Microservices - REST APIs, SOAP Webservices
  • Cloud - Amazon Web Services, Pivotal cloud foundry
  • Databases: Oracle, PostgreSQL, MongoDB
  • Messaging Frameworks: Apache Kafka, IBM Datapower, Nexus E2E
  • Rules: Drools, JRules
  • CI/CD tools: Jenkins, Docker, Kubernetes
  • Servers: Websphere App Server, Oracle Weblogic & Tomcat Web Server
  • Config tools: Github, Confluence, Service Now, Jira & Splunk

Certification

  • Oracle Certified Java Developer
  • Oracle Certified Java Web Component Developer

LinkedIn

https://www.linkedin.com/in/tenny-enoch-devadas/

Timeline

Java Technical Lead

Client - CapitalOne
01.2021 - Current

Java Technical Lead

Client - Bayer US
08.2016 - 01.2021

Technology Lead

Client - Citi
07.2011 - 08.2016

Software Engineer

Client - Standard Chartered Bank, SCB
05.2010 - 07.2011

Software Engineer

Client - FedEx
07.2009 - 05.2010

Software Engineer

Client - Panasonic
07.2006 - 05.2009

Master of Computer Applications - MCA

Anna University

Bachelor of Computer Applications - BCA

Madras University
Tenny Enoch Devadas