OpenXava Developer Ulysses


Mid-level OpenXava Developer
6 years experience

£15 - £25/hour

Sign Up

  • Over 6 years of experience in Java Development
  • An adept web applications developer with hands-on experience in the field of web and infrastructure
  • Highly proficient in handling cloud servers
  • Has very good understanding of software development lifecycle from conceptualization to actual coding and project completion
  • Excellent problem solver, has great passion in creating quality Java applications
Work Experience

Fullstack Java Developer
July 2015 - Present
  • Working with a property marketplace It is a RESTful API web services using JSON that is built in Play! Java Framework with MySQL Database. 
  • Responsible for planning, design, implementation, and testing for assigned system components of a moderate degree of complexity.
  • Writes product specifications and design documentation for assigned system components. Organises review and/or release of documentation when required
  • Implements and executes tests of assigned portion of system components
  • Initiates communication with members of other departments and other members of development to ensure effective implementation
  • Performs all duties and responsibilities as required by the Engineering Procedures
  • Recommends improvements to assigned portion of system component.
  • Developed main features and sub-features
  • Bug fixing
  • Integrated services such as Google API (Vision), Sendgrid, etc.
  • Implemented design patterns
  • Handle server infrastructures on AWS (EC2, RDS, S3, LoadBalancer, Auto-Scaling)
  • Optimized existing code to improve performance.
  • Working on the back end side
  • Technologies: Java, Spring, MVC, Play Framework, HTML, CSS, Hibernate, MySQL, JSON, REST API, API Server
Java Developer
June 2012 - June 2015

Document Management System

Document Management System uses the combination of Apache Tika and Apache Solr to index, parse and store scanned files for easy management of documents. It is built on top of Opentides 3, and designed to be either a stand-alone application or a plugin to an existing system such as Attaché. It can monitor for new documents and manipulate the files for display. Using the Apache Solr, it allows for easy searching of document metadata and contents and other relevant information.

  • Developed main features and sub-features of the web application
  • Bug fixing
  • On-site technical support

Online Gaming Platform

Allows brands to create advertising content by customizing HTML5 games and provide prizes for users using real life rewards. It has a complex architecture that leverages the power of the Amazon Web Services cloud platform and RESTful web services for communication and data exchange. It has several different codebase, two of which are written using Spring MVC and Opentides Framework and one written using Play! Framework. Data persistence meanwhile is done through MySQL and MongoDB with Mem cached as the caching layer.

  • Point person for Cloud deployments and infrastructure setup
  • Configure various IAAS platforms such as AWS and Azure
  • Develop main features and sub-features of the web application
  • Leverage big data through reports and statistical data generation
  • Implement different framework and strategies during development

Attache Case Management System

Attaché is a web based case management tool that aims to efficiently organize case records, provide case details, monitoring case events, and captures workload and summary reports. 

  • Developed main features and sub-features of the web application
  • Bug fixing
  • On-site technical support
  • Conduct user acceptance test sessions
  • Conduct users’ training sessions
  • Technologies: Java, Spring, Play, Hibernate, Gulp, NodeJS, HTML5, JSP, Javascript, jQuery, Angular, JSON, Ajax, MySQL, MongoDB, Design Patterns, Eclipse, Maven, REST, Git, Solr, OOP, Jira

Bachelor of Science in Computer Science major in Software Engineering
2008 - 2012
Ateneo De Manila University
Previous Next
Sign Up to View Candidates    > Sign Up    >

How many hours do you want the developer to dedicate to working with you?

What skillsets are you looking to hire?

When do you need your developer to start ?