Post Job Free
Sign in

Java Developer Scrum Master

Location:
Indang, Cavite, Philippines
Salary:
180000
Posted:
June 13, 2024

Contact this candidate

Resume:

King Christopher S. Peña

Java Software Enginner

Good Java Developer that you can rely on. I have a strong knowledge in Java for 5+ years of industry experience in the computer program development team. I am proficient in working in backend or many microservices. I can support, enhance and maintain old system. I have experience creating a system from scratch. I can learn and read the code easily working independently without prior supervision and have known the whole life cycle of development process up to production. Also have a lead experience I do monitoring the team sprint. Daily reporting to management for the team progress I also have knowledge in agile ritual like retro sprint planning backlog grooming refinement session, task breakdown and also becoming scrum master for the team. I also have experience working with solution architect for system design and problem-solving skill in programming with experience and knowledge in algorithm. Lastly, I am an employee that’s also take care of the business. **********@*****.*** +63-977******* https://www.linkedin.com/in/king-christopher-pena-764a62183/ Technical skills

• Methodology: Scrum as an Agile Development Framework Languages: Java, C#, JavaScript (TypeScript / ECMAScript 2015+), PHP laravel, Ionic, C/C++ • Frameworks: Spring Boot, Bootstrap, Hibernate, Laravel, Ionic. Scripting: XML, HTML5, CSS3, AJAX, JSON, bash, batchsql. Databases: MySQL, MariaDB, SQLite, MongoDB, MSSQL. Testing: JUnit, Mockito, Postman

Network Comm.: TCP/IP Socket, Web Socket, SOAP

Web Services: REST API,Kafka • Application

Architecture: Monolith and microservices

IDE: Eclipse, IDEA, Jetbrains, VS Code, Netbeans. STS. Version Control: GitHub, Subversion

Cloud and CI CD: Jenkin, AWS, AWS terraform script, rundeck Monitoring: Jira Kibana appdynamics • OS: Windows, Linux. Prospend - Software Engineer

Collaborated in team-based, Agile environment to accomplish objectives by deadlines Agile Scrum software development life cycle.

Developed a next generation finance tool

Create new feature for based on market need.

Reviewed code and debugged errors to improve performance. Investigated issues and defects to determine problem root cause and formulate corrective action recommendations.

Refactor the code and make it more efficient across module Support Client requirements

May 2023 - present

Relevant Experience

Deliverables

3 Way matching

This a AP automation feature where the business can monitor and match the Invoice, Purchase Order and Purchase Receipt. The system will automatically look for related Claim and present the result to the user so the user can easily manage the spend management of he business Reporting

This is feature where the user can export the report via different type of files and can custom the content of it based on the business need

Webhook

This is a feature where our application connect to the ERP to sync their data to our system. CWT Philippines Inc. - Software Engineer

Collaborated in team-based, Agile environment to accomplish objectives by deadlines Agile Scrum software development life cycle

Developed robust Java code for cloud-basedapplications. Wrote, modified and maintained software documentation and specifications. Reviewed code and debugged errors to improve performance nvestigated issues and defects to determine problem root cause and formulate corrective action recommendations.

Create Production Monitoring Apps in kibana and update to check success and error count • Experience in Agile rituals grooming sprint planning scrum retrospective and refinement session April 2022 - May 2023

Deliverables

Profile sync 3 Microservices: Trainline outbound adapter – the service that sync client profile in trainline API via HTTP or kafka with error handling scenario that validation of all fields to prevent error. o Trainline outbound adapter Translator – This service converts the xml format to json then send Json to outbound adapter. o Portrait profile update: It will send the message in the portrait database to sync all data.

Back Office Invoicing 3 Microservices: o Transformer service: - It transform the Huge Json format into wings (backoffice service) accepted format the send the transform Json into kafka topic. o Bridge service – a pass through service that connect the 2 cluster of aws then send the message to outbound topic. o Wings outbound adapter – this service will create JSON file and upload the file to SFTP.

Regression Testing in Jenkins. o Create a pipeline for automated regression testing for the team services o Sonarqube scan during build’ o Veracode scan approve code for security Productionization o App dynamic that monitori hits and cpu utilization in AWS send email or alert to the team. o Kibana monitoring it track success and error counts of the service. o Perftesing ready service

Samsung Research and Development - Software Engineer Took an online course to learn more about web design and management, and successfully finished the course with the highest score

Designed a website for a local TV by applying the skill received from the course and years of experience as a graphic designer, which resulted in the improvement of the website performance and web traffic by 46%

Won the second place in the website design competition held by Studio Shodwe and received award money

June 2021 - April 2022

Deliverables

AMS service – this service create a user account in knox portal and manage the role and permission of the user o Batch upload or create of profile o Update user acc profile API. o User role Implementation. o Optimize MondoDB query. o Upgrade the setup of key and password of the service in AWS secret manager.

BRITY RPA o Automated sending of email for the Employee with birthday. o Automated sending of email to TL or managers as a notification for the employee need a probation review. o Automated sending of email and ticket creation in internal ticket monitoring. o Automated sending of email to employee regularization.

Oneaston Inc - Java Developer

Agile Scrum software development life cycle. • Coordinate with B.A. for the new requirements to design. • Develop new feature of the web application. • Create module needed for the application. • Create SQL views for display in UI.

Aug 2019 - June 2021

Cavite State University

Bachelor of Science in Computer Science

Cumlaude

2019

Education

Elizabeth Seton School - Full Stack Developer May 2018 - Feb 2019 Deliverables

Grading System o CREATE UPDATE DELETE of students grade per section per individual or bulk upload o Produces card sheet for every level. o Determine and produce student with honor. • Enrollment system: o CREATE enrollment process for the students onboarding Library Management System o Serves as a catalog for existing books as well as provides a platform for students to borrow and o return books as well as impose restrictions and add penalties for damaged or lost books.

HR Module o HR monitoring for filling of leave, user can check remaining balance and currently filed leave.

Section Assignment Module o Allows Section Adviser role to assign and unassign each student of a grade level to its designated section.

Admin Module o Admin monitoring of whole school management system for user maintenance and resetting password and lock unlock user permission Projects

KIRA: A mobile Rule based System • Hybrid OS application ready for any mobile phone • A mobile application that’s serve as a guide about RA 9464 LAW • Attorney Approved mobile Application. • This will function that gives question for the user and it will recommendation and action about the legal action • It is run by rule based system algorithm Taravel: A travel website • A website like travel advisor • A user can post their own hotel or accommodation • It will suggest a things to do based on the location. • It also provide a top rated accommodation or leisure activity • With rating system and comment and user reviews Queueing System Embedded Machine An embedded Machine that queues applicants and students for pre-registration, registration, and printing of certification of grades. Communicates with the Enrollment System App to keep track of a student's status. • ● Used Arduino with Thermal Printer, Keypad, and LED monitor. Deliverables: • ● Ticket Process - Gives tickets to students with an assigned number that represents their place in the registration queue depending on the enrollee type (regular or irregular). • Wi-Fi Module - Allows the embedded system to log data to the Enrollment App API to store transactions and other logs.



Contact this candidate