Summary
Overview
Work History
Education
Skills
Summary - Experience
Personal Information
Languages
Accomplishments
Timeline
Generic
SUBAN KOSHY JACOB

SUBAN KOSHY JACOB

Phoenix,AZ

Summary

Seasoned Software Architect with 18 years of experience in designing, developing, and deploying commercial software solutions. Proven track record of leading teams to achieve project goals while driving innovation and efficiency. Strong technical skills complemented by a goal-oriented approach and effective leadership abilities. Committed to leveraging expertise to contribute to cutting-edge software initiatives.

Overview

18
18
years of professional experience

Work History

Computer Architect

TATA Consultancy Services | AMEX
Phoenix, AZ
05.2024 - Current
  • Created custom handlers for writing logs to Splunk, OpenSearch, and Lumi concurrently.
  • Designed comprehensive dashboards to track application metrics.
  • Initiated and refined implementation of LLM callbacks.
  • Applied proficiency in using OpenAI and Azure for LLM projects.
  • Skilled in utilizing Conda for package and environment management.
  • Adept at leveraging FastAPI and Pydantic for efficient development.
  • Leveraged skills to implement algorithms optimizing model benchmarks.
  • Executed application development with Python 3.11.
  • Logging and Monitoring Tool: Splunk, OpenSearch, and Lumi.
  • Utilized GitHub for effective release and version management.
  • Utilized Jenkins and GitHub Actions for an automated pipeline.
  • Proficient in handling Redis and Couchbase.
  • Implemented code solutions using PyCharm.

Computer Architect

TATA Consultancy Services | AMEX
Phoenix, AZ
07.2019 - 04.2024
  • Architected and executed application development.
  • Built a Slack-enabled solution to automate SRE support tasks.
  • Developed and sustained API Gateway applications.
  • Utilized Vert.x and Spring Boot frameworks to create robust application modules.
  • Established and deployed Redis-based caching to enhance application performance.
  • Built an application for monitoring the health of SSL certificates.
  • Designed and implemented a module within our SRE application to perform self-healing operations on cloud pod availability, API availability, pod restarts, and designed data center self-healing functionality for applications deployed in OpenShift cloud platforms, and integrated with Splunk, ELK, and AppViewX.
  • Integrated Couchbase to enhance application performance.
  • Kept abreast of current trends, tools, languages, methodologies to support software development.
  • Maintained high-quality coding through established protocols.
  • Supported development team by explaining architectural choices and assessing implementations.
  • Created interoperable applications using enterprise-defined integration standards and expertise in OOP and microservices.
  • Created detailed software architecture diagrams including UML and ER formats.
  • Developed robust applications by leveraging expertise in Python 3.8, Java 11 alongside Spring Boot and Vert.x tools.
  • Implemented Splunk for comprehensive logging support.
  • Executed version control through GitHub with continuous integration via Jenkins.
  • Managed Couchbase and Redis databases.
  • Utilized IDEs such as PyCharm, IntelliJ IDEA, Visual Studio, and Eclipse.

Technical Lead

TATA Consultancy Services | AMEX
Phoenix, AZ
11.2018 - 06.2019
  • Engineered and deployed an independent automation tool for API testing.
  • Assumed added responsibility for project management.
  • Provided mentorship to junior developers focused on coding quality.
  • Teamed up with colleagues to resolve intricate problems.
  • Coordinated with engineers to design detailed production roadmaps and timelines.
  • Built collaborative teams, distributing tasks aligned to each member's abilities.
  • Applied expertise in Java 8 and Spring Boot 2.x to develop solutions.
  • Implemented Elf for logging and monitoring.
  • Supervised release cycles with effective use of Stash and Jenkins.
  • Proficient in using IntelliJ IDEA, Visual Studio, and Eclipse.

Technical Lead

TATA Consultancy Services | NGM - AEPS
, Kerala, India
06.2015 - 07.2018
  • Application Migration - Orchestrated the migration of the existing AEPS application to a stable technical stack - From (HTML4/CSS/Ajax/Java6/JBOSS4/MySQL/Struts 1.3/ANT) to newer and scalable versions (HTML5/CSS3/JS6/Java8/WildFly-JBOSS 7.x/MySQL 8/Maven), thereby delivering on application performance, reliability in handling transaction load, as well as application security.
  • Developed transaction modules integrating AEPS services via NPCI.
  • Upgraded functionalities of existing E-KYC application for service request handling through NPCI and NSDL.
  • Guided team in executing PAN validation through NSDL.
  • Developed application design templates for multiple change requests.
  • Collaborated with clients to ascertain needs, collect software requirements, and deliver effective solutions.
  • Developed comprehensive project plans outlining timelines, deliverables, and required resources.
  • Designed modules and contributed to overall development efforts.
  • Collaborated with other team members to troubleshoot complex issues and develop solutions.
  • Enabled junior developers to implement established coding protocols.
  • Conducted code reviews to ensure high-quality code was produced that adhered to coding standards.
  • Performed root cause analysis for production incidents and identified permanent fixes.
  • Participated in architectural discussions regarding design decisions related to scalability and security.
  • Guided staff members through technical challenges and identified areas needing improvement.
  • Developed and maintained technical documentation for each change request.
  • Developed and maintained technical documentation for software systems.
  • Managed multiple tasks within tight deadlines while ensuring quality control throughout the process.
  • Ensured compliance with established processes, procedures, policies, guidelines, and standards.
  • Installed patches and upgrades to maintain application stability and security posture.
  • Collaborated with engineers to produce timelines, production roadmaps, and scenario plans.
  • Evaluated staff progress and performed corrective actions to optimize team workflow.
  • Kept resources current, organized, and maintained in optimal condition.
  • Addressed issues regarding software development, coding, and engineering tasks.
  • Liaised between management and team members by conveying important information and communicating project expectations.
  • Developed work teams and delegated tasks according to employee strengths.
  • Core Programming: Java 6, Java 8, HTML5, CSS3, JS6.
  • Utilized application servers WildFly and JBoss 7.x.
  • Utilized Maven for build tool processes.
  • Ensured optimized performance of MySQL and Oracle databases.

Senior Java Developer

TATA Consultancy Services | IMF Meeting Board
, Kerala, India
12.2014 - 04.2015
  • Evaluated project specifications and composed technical design documentation.
  • Contributed to requirements gathering and design development meetings.
  • Designed and implemented low-latency, high-volume Java applications for mission-critical systems.
  • Adopted industry-leading methodologies to diagnose and resolve application bugs swiftly.
  • Leveraged Core Java 6 with J2EE elements, such as JSP, Servlets, and EJB.
  • In addition, I've used Java components such as LDAP and Active Directory to design a web application and LDAP search utility for the client.

Java Developer

TATA Consultancy Services
, Kerala, India
05.2013 - 09.2013
  • Contributed to requirements gathering and design development meetings.
  • Coded, tested, debugged, documented, and implemented application changes.
  • Reviewed project requirements and created technical design documents.
  • Utilized Core Java, J2EE framework components such as JSP, Servlets, and other Java components to design applications for clients.

Java Developer

TATA Consultancy Services | In House Application
, Kerala, India
07.2012 - 05.2013
  • Created web services for data exchange between client-server applications using RESTful web services.
  • Analyzed code and debugged errors to improve system performance.
  • Programmed applications and tools using object-oriented languages with goals of code abstraction, stability, and reuse.
  • Ensured quality assurance of software components by writing unit test cases and performing manual testing.
  • Developed and implemented Java applications using JAX-RS. Configured application servers, such as Apache Tomcat, to deploy Java applications.

Java Developer

TATA Consultancy Services | Deusche Bank
, Bengaluru, Karnataka, India
05.2010 - 02.2012
  • Contributed to requirements gathering and design development.
  • Coded, tested, debugged, documented, and implemented application changes.
  • Created technical design documents.
  • Utilized Core Java, J2EE framework components such as JSP and Servlets to design applications for the client.
  • Utilized Oracle DB as the application backend.
  • Programmed applications and tools using object-oriented languages with goals of code abstraction, stability, and reuse.
  • Utilized application servers such as WebLogic to deploy Java applications.

Java Developer

TATA Consultancy Services | TCS - BANCS
, Bengaluru, Karnataka, India
04.2009 - 03.2010
  • Developed and implemented Java applications using an in-house Java framework.
  • Assisted in the development of user interface designs using HTML, CSS, and JavaScript technologies, using an in-house application development framework.
  • Created database objects such as tables, views, and stored procedures in Oracle databases.
  • Produced detailed system documentation for end users and IT personnel.
  • Designed and performed unit tests for validating functionality within an application module or component.
  • Wrote user manuals and other documentation for roll-out in customer training sessions.
  • Core technologies include Mastercraft (an in-house tool), Java 5, JSP, Servlets, JavaBeans, Hibernate, HTML 4, and CSS.
  • IDE: Mastercraft, Eclipse.
  • Database: Oracle.
  • Deployment and Version Control: Mastercraft.

Junior Java Developer

TATA Consultancy Services
, Bengaluru, Karnataka, India
04.2007 - 03.2009
  • Developed and implemented Java applications using an in-house Java framework.
  • Assisted in the development of user interface designs using HTML, CSS, and JavaScript technologies, using an in-house application development framework.
  • Created database objects such as tables, views, and stored procedures in Oracle databases.
  • Produced detailed system documentation for end users and IT personnel.
  • Designed and performed unit tests for validating functionality within an application module or component.
  • Wrote user manuals and other documentation for roll-out in customer training sessions.

Education

Master of Science(M.Sc.) Int. 5 Year - Software Engineering

Periyar University
Salem
05-2006

Skills

Software Development:

  • Skilled in Python Programming
  • Experienced with Java 11 Development
  • Spring Boot Application Development in Versions 3x
  • Experience with Eclipse VERTX 39x
  • Experienced in RxJava
  • Python development in virtual environments such as Conda and venv
  • Proficient in FastAPI and Flask for Python
  • J2EE Application Servers: Tomcat, JBoss
  • Maven Build Management
  • Continuous Integration/Deployment with Jenkins
  • Proficient in Splunk and OpenSearch
  • Proficient in Couchbase, Redis, and MySQL databases
  • Container Orchestration: Kubernetes
  • Docker Containerization
  • Container Management with OpenShift

Software Architect

  • Application of Design Patterns
  • Technical Diagram Development
  • Technical Documentation Development
  • Effective Development Strategies
  • Designing and Development Projects

Soft skills

  • Strong Interpersonal Communication
  • Innovative Problem-Solving
  • Thoroughness In Task Execution
  • Analytical Problem Solving
  • Collaborative Team Member
  • Team Mentorship

Summary - Experience

10+, Software Development, Banking, Financial, Java, J2ee (Servlet, Jsp), Struts, Hibernate, Responsible for delivering the Applications to the client at the specified time lines, Identify gaps in current controls and suggest ways to improve the existing process, Document new initiatives, Involved in preparing the Proof of concept (POC), Involved in all phases of Software Development life cycle, Experienced in Handling a team and delegating the work, Have done Design and Code review, Preparing Weekly Status report and Daily Task monitoring using Time sheet entry, Coordination with the Clients by participating in Project management review meeting and weekly status meetings, Troubleshooting the issues in Production environment, Good experience in transaction management using open source tools and frameworks, Testing of new systems to ensure successful implementation, Involved in Project Management, Team Leading, Monitoring and delivering the applications with high quality and metrics, Experience in Hibernate framework for back-end connectivity and querying, Right kind of attitude to perform in the organisation and to be committed and self-motivated with strong and sound programming knowledge, Good Communication and Interpersonal skills

Personal Information

  • Gender: Male
  • Passport Number: S2053936
  • Father's Name: Late P.C.Chacko
  • Marital Status: Married
  • Date of Birth: 09/14/1983
  • Nationality: Indian

Languages

English
Native/ Bilingual
Malayalam
Native/ Bilingual
Hindi
Limited
French
Limited
Arabic
Elementary

Accomplishments

  • Certificate of Appreciation for Outstanding achievement and performance.

Timeline

Computer Architect

TATA Consultancy Services | AMEX
05.2024 - Current

Computer Architect

TATA Consultancy Services | AMEX
07.2019 - 04.2024

Technical Lead

TATA Consultancy Services | AMEX
11.2018 - 06.2019

Technical Lead

TATA Consultancy Services | NGM - AEPS
06.2015 - 07.2018

Senior Java Developer

TATA Consultancy Services | IMF Meeting Board
12.2014 - 04.2015

Java Developer

TATA Consultancy Services
05.2013 - 09.2013

Java Developer

TATA Consultancy Services | In House Application
07.2012 - 05.2013

Java Developer

TATA Consultancy Services | Deusche Bank
05.2010 - 02.2012

Java Developer

TATA Consultancy Services | TCS - BANCS
04.2009 - 03.2010

Junior Java Developer

TATA Consultancy Services
04.2007 - 03.2009

Master of Science(M.Sc.) Int. 5 Year - Software Engineering

Periyar University
SUBAN KOSHY JACOB