Clients Farhan has worked with




Project History
Senior Java/JEE Engineer
Farhan was instrumental in developing microservices, as well as frontend technologies for NBN Co. NBN Co is designing, building and operating the Australian broadband network as the wholesale broadband provider for the country. Key responsibilities include:
- Developing microservices using Java, Spring Boot, Spring Framework and Apache Camel
- Developing frontend applications using HTML, CSS, JavaScript, jQuery, Ajax and Angular JS (basic)
- Using caching tools like ehcahe, Terracotta for efficiency and performance improvement of backend/frontend
Senior Java/JEE Engineer
Here, Farhan was involved in developing ecommerce and portal applications. Jemena is a provider of gas, water and electricity to communities across Australia, supplying millions of households and businesses every day. Key responsibilities included:
- Designing and development in Database in Oracle, MS SQL Server, DB2
- Migrating legacy application from Java 5 to Java 8 together with Spring, Struts, EJB, Hibernate, Apache Camel and Groovy/Grails frameworks
- Configuring build and deployment pipelines using Bamboo
Lead Full Stack Java Developer
Farhan worked on developing UI using jQuery, JavaScript and HTML/CSS. Treasury Wines boasts more than 70 wine brands with popular brands from Australia, California, Italy and New Zealand. Their signature brands include Penfolds, Wolf Blass, Beringer and Lindeman’s. Key responsibilities included:
- Developing UI using jQuery, JavaScript, HTML/CSS
- Developing ecommerce and portal application using Spring, Struts, Konakarat, hibernate, EJB and Java swings
Solution Architect/Full Stack Java Consultant
As a Full Stack Java Consultant, Farhan was a key part of working on the Charles Sturt University campus portal. Charles Sturt University is one of Australia’s leading universities with campuses and study centres across the nation, offering a wide range of courses to a diverse mix of students. Key responsibilities and wins included:
- Developing student portal application using Spring, Groovy/ Grails, REST API, SOAP API and Hibernate
- Completing an extensive code review process with emphasis on SOLID design principles and functional programming practices
- Collaborating with teams from different cities
Senior Software Engineer
Offering flights to destinations across the Middle East, Africa, Asia and Europe, flydubai is a low-cost carrier operating out of Dubai. Working on a range of projects as a Senior Software Engineer, Farhan also worked on the reservation system as a Senior IT Developer. Key tasks included:
- Focusing on scalability, load balancing and multi tenancy support for microservices
- Extensive use of Java 8 features – streams and functional interfaces
- Carrying out several spikes and POCs to understand technical feasibility of business requirements
Senior Java Software Engineer
As a Senior Java Software Engineer, Farhan had a primary focus on Java and J2EE. Thomson Reuters is one of the world’s leading news and information providers for professionals, with a global network of journalists and editors providing details on global developments.
Key responsibilities included:
- A code review of peers and subordinates
- A feasibility analysis of the functional stories
Education

Bachelor of Engineering, Computer Science from Sir Syed University of Technology (2002-2006)
