BigSoft HomeMr NContact
Log in
  • Home
  • Mr N
  • Contact

BigSoft Limited

    Work
    »
    Adactus

Adactus

Posted by davidnewcomb on 22 Aug 2022 in Work

Job title

Lead Java Developer

Industry

Software Services for resturants

Duration

1y4m

Location

Thame, Oxfordshire, UK

CV summary

The only Unix/Java dev in a sea of .NET’ers!

Project 1: Restaurant chain

Tech: Amazon’s AWS, S3, EBS, ELB, EC2, Docker, SpringFramework, git.
Wrote adaptors for: Contentful, Fishbowl, EagleEye, Zonal, Collins, DesignMyNight.
Arch: Backend Spring application exposing JSON RESTful interfaces for 3 branded EmberJs frontends
CI/CD: GOCD and git.

* Implemented SpringBoot marshalling and ErrorHandlers in order to provide standardised error responses. Generated error codes as Java and JavaScript files.
* Created EmberJs Add Ons to centralise code across brands, defined versioning procedures with rules about using Promises which immediately reduced the amount of time developers spent looking for issues.
* Designed, implemented and oversaw implementations of a new table booking system interface so that the customer could trial 3 different vendors simultaneously.
* Wrote https://github.com/davidnewcomb/cfgen4j to create Contentful Java interfaces.

Project 2: Record label and distribution warehouse

Tech start: Wildfly 8.2, JDBC SQL server, git
Arch start: Thin java client runs on handheld scanners talks EJB to WildFly.

Tech end: Spring Framework, JDBC SQL server, JDBC MySQL, git
Arch end: Thin java client runs on handheld scanners talks EJB to Spring Boot application.

Tech scanner: Windows ME, CrE-ME v3.29 (Java VM for ARM)
CI/CD: start) ant + scripts.
CI/CD: End) ant + maven

* Replaced monster WildFly application container with a single executable Spring Boot jar.
* Moved hibernate to use annotations.
* Removed all xml from project and for WildFly that is saying something!!!
* Replaced checked in generated code with WSDL files and repaired build.
* Created virtual scanner allowing us to run scanner code on PC.
* Centralised configuration and created profiles.
* Documented areas of interest and handed project over.
* Solo customer site visits.

Used SOLID principles with KanBan and JIRA. Ran 2 courses on Unix for fellow C# developers to try and bring them into the light!

More...

Adactus is a small software company at will carry out any software challenge. They specialise in a number of sectors but while I worked there it work on their (chain) restaurant client's booking system and web site,

© 2025 BigSoft Limited - David Newcomb. All Rights Reserved. • Contact