Now you can Instantly Chat with Recardo!
About Me
Software Developer with 6 years of professional experience in java for developing a variety of high quality enterprise standard applications....
Show MoreSkills
Positions
Portfolio Projects
Description
Description : An application system used by AmBank for banking and financial transactions
Duties and Responsibilities:
- Coordinate with the client on their business requirements through meeting discussions and email follow-ups
- Review the Technical and Function Specification documents
- Gather information by investigating the issues on the program code
- Plan and analyze of high-level software strategies and solutions through providing technical assistance
- Optimize performance of the existing program through performing code enhancements and maintenance
- Follow coding standard to minimize time in understanding and reviewing codes
- Perform production fixes that were caught post go-live
- Create unit test case documents that will serve as guide on how to test the functionalities or module being enhanced
- Perform testing to ensure that the system have meet the performance requirements
- Provide user support during code releases to ensure smooth delivery and system stability
Description
Description : An application use to protect the information of a well-known cybersecurity company that is base in Japan.
Technology Used : Java/JEE, Spring MVC, HTML, JavaScript
Duties and Responsibilities:
- Create documents that contain the details of the application such as high-level-design (HLD) and low-level-design (LLD)
- Find the best solution on how to achieve client’s requirement by analyzing their business needs
- Develop applications based from client's given requirements
- Prevent the possible issues by thinking on different scenarios and possibilities during the development phase
- Conduct integration testing on multi-browser by using different browsers with different versions.
- Minimize workload while maximizing speed and efficiency of the code by following coding standards
- Send daily status reports on the accomplished tasks
- Deliver the application based from the given client's schedule
Description
Description : An application that manages the customer information and transactions for an online financial institution
Duties and Responsibilities:
- Understand the project scope and conduct requirements analysis
- Create the low-level-design (LLD) documents that contains the detailed functionalities of the module
- Request approval from project manager on the proposed LLD documents
- Organize project plans and set the deliverables for each team members
- Lead and guide the development team on system development / implementation lifecycle
- Utilize time management by planning the targets to be achieved in each phase of project development
- Follow the approved low-level-design and perform program code implementation
- Conduct code review of the program codes implemented by team members
- Create unit test case documents that contains the details and steps for testing
- Perform automated testing using Junit to ensure that the system meets the performance test
- Ensures to deliver the deliverables on or before deadline by closely monitoring of the team progress
- Responsible and accountable for task tracking, reporting and the quality of deliverables
- Send reports to project managers to give update on the team’s status and progress
Description
Description : An integrated office application which leverages the productivity and convenience of IBM employees
Technology Used : Java/JEE, Spring MVC, Hibernate, Struts 2, JavaScript, JQuery, HTML, CSS
Duties and Responsibilities:
- Responsible for gathering data, planning for the system design and test strategies
- Research on the technology that fits to the IBM management requirements
- Coordinate with the admin and managers to determine their requirements by initiating meetings
- Create documents such as high-level-design (HLD) and low-level-design (LLD) for the design of the system
- Assist in the integration of technical and application components to meet business requirements
- Help in designing, coding and testing program modules that meet design specifications
- Implement the project requirements and system design through program codes
- Ensure the quality of the application by perform manual testing