Rob Mayhew | Software Developer

Email:

Over 20 years of IT experience in design, development, implementation and testing of Web Applications using Java Technologies.

Summary
  • Results-oriented developer focused on customer solutions.
  • Expertise in design and development of Stock Trading applications used by traders worldwide.
  • Experience in client side Technologies such as Electron, JavaScript, CSS, Angular.
  • Expertise in Java Server technologies like Servlets, Spring, REST, Tomcat.
  • In depth knowledge of the Java core libraries and run-time from Java 2 onwards.
  • Excellent working knowledge of Linux and Bash scripting.
  • Excellent problem solving and debugging skills.
  • Experience with SQL databases such as Oracle, Mysql, SQLite using JDBC.
  • Hands-on experience creating unit tests using Junit, and Integration tests using Selenium.
  • Expertise in iOS development for the IPhone, and IPad platforms.
Skills
  • Java Technologies: Java, JDBC, Servlets, Spring, Spring Rest, JPA
  • Tomcat Application Server
  • Databases: Oracle, MySql, SQLite
  • IDEs: Intellij Idea, VIM, Visual Studio Code
  • Scripting Markup languages: HTML/CSS/JavaScript, ECMA Script, Typescript
  • Version control tools: GIT, SVN, Bit Bucket
  • iOS Development using Objective-C and Swift
  • FIX Protocol
  • Logging SLF4J
  • Operating Systems: Linux, Windows, OSX
  • Security testing using OWASP Zap
  • AWS: EC2, Route 53, RDS, Elastic Beanstalk