Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Giby Alex

Java Architect
Bengaluru

Summary

Strategic Solution Architect with 19+ years of experience crafting robust software solutions. Possesses deep technical knowledge of Java/J2EE, Spring Boot, Microservices, CI/CD, and cloud technologies. Effectively translates business requirements into highly scalable and maintainable architectures that optimize performance and meet long-term strategic goals. Proven ability to lead development teams and implement Agile methodologies to deliver high-quality projects on time and within budget. A strong advocate for continuous improvement, consistently identifying and implementing architectural enhancements that boost developer efficiency and system responsiveness.

Overview

20
20
years of professional experience
2
2
Certifications

Work History

Lead Software Engineer

OpenText
5 2022 - Current
  • Led and executed full lifecycle development and DevOps for applications
  • This included architecting, developing, deploying, and maintaining applications across AWS and GCP environments
  • Bridged the gap between development and operations
  • Established efficient DevOps practices, mentored team members, and ensured alignment with business
  • Delivered significant business impact: Optimized application performance, improved error handling, and reduced operational costs through cloud migration and architecture enhancements
  • Mapped business requirements to functional specifications and use cases, enhancing reusability and efficiency
  • Proven ability to lead and collaborate: Successfully managed multiple projects, mentored team members, and collaborated with stakeholders to achieve project goals.

Manager Application Development

DXC Technologies
01.2019 - 05.2022
  • Led a team of 7 engineers in the design, development, and maintenance of critical business applications
  • Led the successful migration of monolithic applications to microservices architecture, resulting in a 40% improvement in application performance and 55% reduction in maintenance time
  • Championed the adoption of Agile methodologies (Scrum) within the team, ensuring efficient project delivery and improved team collaboration
  • Implemented a CI/CD pipeline using Jenkins, enabling automated testing and deployment, accelerating delivery time and reducing errors
  • Migrated applications from Spring MVC to Spring Boot framework and Maven to Gradle build tool, streamlining development processes and enhancing efficiency.

Senior Consultant

Capgemini
01.2011 - 01.2019
  • Mentored and coached junior developers while building and maintaining a highly scalable enterprise application suite
  • Designed and implemented highly available RESTful APIs using Spring Boot and Hibernate, facilitating seamless integration with external systems
  • Implemented test-driven development (TDD) practices within the team, ensuring high code coverage and delivery of high-quality software with minimal defects.

Senior Software Engineer

Marlabs
10.2008 - 01.2011
  • Developed and implemented full-stack solutions for critical web applications: GP4 (Galley Planning Portal) and IFX4 (In-Flight Exchange Portal)
  • Designed Data Access Objects (DAOs) using Java and Hibernate for efficient interaction with Oracle10g database
  • Implemented robust Service Layers leveraging Spring and Java frameworks to encapsulate business logic and promote code reusability
  • Built user-friendly front-end interfaces using Adobe Flex (GP4) and a combination of Java, JSP, and Dojo libraries (IFX4)
  • Developed Controller Layers using Spring MVC principles to manage communication between UI, Service Layer, and overall application flow
  • Ensured high software quality by writing comprehensive JUnit test cases for all developed components.

Analyst Programmer

Wipro
12.2006 - 10.2008
  • Developed a comprehensive web application (Channel Transaction Tool) for Nokia
  • Designed and implemented a multi-layered architecture using Java, Struts, JSP, and Hibernate
  • This included Data Access Objects (DAOs) for efficient database interaction (Oracle10g and MySQL), Service Layers for business logic encapsulation, and Controller Layers for managing user requests and application flow
  • Utilized Jasper Reports to generate informative reports for data analysis and user consumption
  • Built user-friendly UI pages leveraging JSP to streamline data collection and reporting processes for Nokia's business partners.

Software Executive

Orange County Resorts and Hotels Ltd
12.2004 - 12.2006
  • Developed Key Application Layers: Contributed to the development of DAO, service, and controller layers for applications, ensuring robust data management and business logic implementation
  • Front-End and UI Development: Created dynamic and user-friendly front-end pages using JSP and Struts, enhancing user interaction and experience across various applications
  • Tested and Optimized Code: Wrote JUnit test cases to ensure code quality and functionality, actively participating in debugging and optimization efforts to improve application performance.

Education

MCA -

Bharathiar University

BCA - undefined

Mahatma Gandhi University

Skills

Java/J2ee

Certification

Certified Professional Scrum Master Scrum.org

Timeline

Manager Application Development

DXC Technologies
01.2019 - 05.2022

Senior Consultant

Capgemini
01.2011 - 01.2019

Senior Software Engineer

Marlabs
10.2008 - 01.2011

Analyst Programmer

Wipro
12.2006 - 10.2008

Software Executive

Orange County Resorts and Hotels Ltd
12.2004 - 12.2006

Lead Software Engineer

OpenText
5 2022 - Current

MCA -

Bharathiar University

BCA - undefined

Mahatma Gandhi University
Giby AlexJava Architect