Motivated and detail-oriented Software Engineer with 3.10 years of professional IT experience in IBM i (AS400) systems, now expanding expertise into Java, Python, and Linux. Skilled in problem-solving, backend development, object-oriented programming, and system optimization. Trained in Python scripting and Linux environment management with hands-on knowledge of automation and shell scripting. Seeking a hybrid role to leverage AS400 proficiency while contributing to modern backend development using Java (Spring Boot, REST APIs) and Python-based automation.
PROJECT EXPERIENCE
1. Inventory Management System (Java)
Developed a web-based CRUD application for inventory tracking using Spring Boot and MySQL. - Designed RESTful APIs and handled user validation and exception handling. - Frontend built using HTML/CSS, integrated with backend via API calls.
Technologies Used: Java, Spring Boot, MySQL, REST API, Git
2. Part Replacement Analyzer (AS400 to Java)
Role:Migration Analyst | Type: POC Project Description: - Recreated legacy part chain replacement logic from RPGLE/CLLE into modular Java classes. - Used Java Collections and OOP concepts to replicate business rules. - Demonstrated legacy modernization feasibility for internal tools.
Technologies Used: RPGLE, CLLE, Java, Collections, Business Logic Mapping
3. Global Pricing Automation (AS400)
Role: AS400 Developer & Support Engineer Description: - Maintained and enhanced pricing-related modules in RPGLE and CLLE. - Automated pricing logic for global entities using file-based triggers and CL jobs. - Provided L1/L2 support for production issues including pricing discrepancies and report mismatches.
Technologies Used: RPGLE, CLLE, DB2, Query/400, Scheduler
Mini Project (Training-based):