Personal details

Md H. - Remote back-end developer

Md H.

Timezone: Melbourne (UTC+10)

Summary

I love programming, and strongly believe that IT is the key to bringing change to people's lives. For that matter learning new technologies is my passion. Solving others' problems through innovation and technology in a remarkable way is my dream, and I am never tired of doing what I truly love.

Some other bullet points about me:

  • 10+ years of active involvement in software development
  • Full stack developer (from inception to deployment : from database to presentation)
  • Special expertise in Java / Spring, JavaScript, HTML5 and CSS3
  • Fluent and habituated at Test Driven Development (TDD)
  • Experienced in software architecting and analytical problem solving
  • Proficient in Enterprise Application Integration (EAI)
  • Worked on a number of G2B and B2B integration projects; Also have hands-on experience in integrating payment gateways (such as PayPal, eWAY) and SMS gateways - Expert in cloud computing and cloud infrastructure management on Amazon AWS

Work Experience

Co-founder
Together Initiatives Limited | Feb 2010 - Present
MySQL
MongoDB
Spring
Unit Testing
JUnit
Amazon EC2
Integration Testing
Docker
Java 8
AWS (Amazon Web Services)
Designing, architecting and implementing a full blown single page web application. Working on each and every layer of the application and its development lifecycle from ground up
Software / Web Developer
Discount Domain Name Services | Mar 2012 - Feb 2014
PHP
Java
jQuery
MySQL
Angular
- Implemented a custom validation framework in PHP to enhance the maintainability of an increasing number of user forms - Implemented a Java application to analyse publicly available resources and build a custom database of vehicle information Recommendation letter: https://goo.gl/vbnBht

Personal Projects

Web application (title confidential)
2017
Java
MongoDB
Spring
JUnit
Amazon S3
AWS (Amazon Web Services)
Designing, architecting and implementing a full blown single page web application. Working on each and every layer of the application and its development lifecycle from ground up. This also includes continuous delivery and continuous integration of the project on Amazon AWS. I am the only developer on this project and quality is something that has been ensured from day one. The application is being developed following a TDD approach and it has over 1,500 test cases (just to give an idea of the its extent).
Client Management System (CMS)
2009
Apache struts
An enterprise scale full blown Java EE application server for telecom service providers aimed to facilitate easy deployment and efficient management of IP phones