Badges
Certifications
Work Experience
Application Developer
IBM•  September 2023 - Present•  Philippines
Currently deployed to a US-based insurance company and performs translating IT requirements in the design, development, and assembly of components to create custom information systems. Modernizing microservices using the latest Java-related frameworks and tools
Programmer Analyst IV
Vertere Global Solutions•  December 2021 - June 2023•  Philippines
Deployed to one of the Philippines' biggest financial institutions and joined as part of a team under the managerial direction focused on analyzing client requirements, planning, developing solutions, and ensuring that all code meets quality standards before deployment. Conducted issue replication, provided root cause analysis, and addressed documentation of application-related information. Boosted the institution's security by developing and maintaining an application that implements new security features on top of legacy or sensitive services without requiring backend changes and promoted the decoupling of security business development roles, responsibilities, and activities. Generated four-fold performance improvement of common services by devising performance enhancement methodologies. Increased the institution's notification gateway throughput by adding SMS aggregators through implementing third-party APIs. Participated in re-architecting and implementing agreed solutions to solve the project's performance bottlenecks. Consulted with the team leader about any proposed changes to the approach or solution discussed and agreed to. Raised and resolved issues from requirement reviews, code, and test results, provided post-production support, and conducted knowledge transfer sessions.
Software Engineer
Workforce Optimizer - AI Enabled WFM•  September 2018 - December 2021
Joined as part of a team in an Agile environment, working directly with the team to understand the Business Requirements and design/deliver solutions leveraging the knowledge of Object-Oriented Programming (OOP), Object-Relational Mapping (ORM), Software Design Patterns, and SOLID Principles. Among the technologies used in formulating solutions are Java as the main Programming Language; SQL for managing data held in relational databases; Spring as the Application Framework; MyBatis as the Persistence Framework and Sonarqube for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities. Additionally, a contribution to Internal Knowledge Base is performed by utilizing Confluence and Swagger API to document the application's new features/APIs. Performed as L3 Support to research and develop solutions for challenging new issues and to address technical issues by conducting code level tracing to determine whether raised Customer Incidents are Product or Configuration issues. Developed SQL Scripts for Institutions upgrading application versions; supplying needed data for new application configurations and providing a detailed report when investigating application issues. Helped the Quality Assurance (QA) Team in Test Execution when the need is determined and assisted new members of the team in setting their Development Environment, application walk-through, and Project workflow discussion.
Associate Consultant
Oracle•  June 2018 - August 2018
Celestino developed solutions for given business requirements utilizing Oracle Utilities Application Framework, Oracle Revenue Management and Billing, Java Programming Language and Hibernate Query Language (HQL).
Education
Polytechnic University of the Philippines
Computer Science, BS•  June 2014 - May 2018
Used C, Java, C#, MATLAB, and Python for school projects related to Computational Intelligence stuff like Genetic Algorithm, Fuzzy Logic, and Artificial Neural Networks.
Skills
celestinoagudo07 has not updated skills details yet.