I am a Senior Java Developer with experience since 2005. I have developed various Java projects in many industries. I'm also good with testing and quality assurance.
Since 2012 I have worked with clients from Australia, Singapore, USA, Netherlands, Germany, Hongkong, and Greece.
DETAILS:
Language: Java
Framework: Spring Framework (Spring Boot, Spring MVC, Spring-Security, Spring-WS, etc), Quarkus, Eclipse Vert.x, Play Framework, JHipster
Technologies & libraries: Hibernate/JPA, Web-Services (JAX-WS / SOAP, JAX-RS / REST, XML-RPC), Apache CXF, Jersey, SMPP, Apache Mina, Google Maps API (JS & Android), JSOUP, Mondrian/OLAP/OLAP4J, Apache Camel, Redis, Microservice Architecture, CloudSim, JWT (JSON Web Token), Apache Kafka
Application Server: Tomcat, Jetty, Wildfly
IDE: IntelliJ IDEA, Eclipse, Netbeans
Database: MySQL, Oracle, PostgreSQL, MS SQL Server, MongoDB
Payment processor: Braintree, Stripe, TokenEx (SecureNet, Payeezy, Worldpay US, Vantiv, MercuryPay)
Front End: JSP, Thymeleaf, Velocity, HTML, CSS, JQuery, Bootstrap, AngularJS (1.x), Angular 2+ (2 - 8), Highcharts, Ajax, JSON
Build Tools: Maven, Gradle, Ant, SBT
Mobile Notification: Google Cloud Messaging (GCM), Firebase Cloud Messaging (FCM), Apple Push Notification service (APNs)
Test Framework: JUnit, TestNG, SonarQube
Reporting Tools: JasperReports
Continuous Integration: Jenkins
Collaboration Tools: JIRA, Asana, Pivotal Tracker, GitHub, Bitbucket, $lack
Social Media / OAuth Integration: Facebook, Google
Authentication Server: Keycloak
Specification Documentation: Swagger / OpenAPI
Container: Docker
OS: Linux (Ubuntu), Windows
What I'm good for:
- Software/Back-End development
- Software design/architecture/solution
- Web application development
- System/business analyst
- Database design/architecture
- Software testing and quality assurance
What I do since 2012:
- Develop back-end server (REST web service) and Android front-end (Android SDK) for Android application from scratch. (2012)
- Develop a dashboard application using Mondrian/OLAP + Highcharts JS from scratch. (2014)
- Develop MobilePayment system that connects to payment processors (Braintree, Stripe, TokenEx, Vantiv, Worldpay, etc) and administration page from scratch using Spring, Hibernate, REST, Apache CXF, JQuery, Bootstrap, etc. (2014)
- Develop a GiftCard system, both REST services and administration page from scratch using Spring, Hibernate, REST, Apache CXF, JQuery, Bootstrap, etc. (2015)
- Implement the USSD menu with Facebook login using Spring, Hibernate, REST, Apache CXF. (2015)
- Develop push notification (Apple APNS & Android GCM) application using Apache Camel, Spring Boot, multi-threading, batch processing. (2016 - 2018)
- Develop a website using WildFly, REST, Hibernate, Angular JS. (2016)
- Website maintenance using Play Framework, Angular JS, Bootstrap. (2017)
- Develop and maintenance insurance-related websites, communicating with SOAP and REST APIs from various Insurance providers. (2017 - 2019)
- Develop various REST and SOAP API clients and servers using Spring, Spring-Boot, JAX-WS, JAX-RS, Apache Camel, etc. (2017 - 2018)
- Develop a website using Play Framework, Hibernate, Angular JS, Bootstrap, etc. The website connects to various third-party APIs. (2018)
September 2022 update:
I'm available to hire up to 20 hours/week.
I am looking forward to working with you!
Thanks!