Md Tanvir Hossain

Md Tanvir Hossain

Away on vacation
Mentor
5.0
(1 reviews)
US$25.00
For every 15 mins
3
Sessions/Jobs
ABOUT ME
Full Stack Developer (Java / JavaScript)
Full Stack Developer (Java / JavaScript)

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
English
Melbourne (+11:00)
Joined December 2017
EXPERTISE
10 years experience
I have been working with Java on various projects since 2006. Major things that I have done with Java include: - Implementing business lo...
I have been working with Java on various projects since 2006. Major things that I have done with Java include: - Implementing business logic and service layer components - Integration with databases - Developing and integrating with in-house and third-party web services (such as payment gateways (e.g. Paypal), SMS gateways, AWS APIs and other Government / non-Government integration endpoints). In many occasions I have used Spring Integration - Batch processing with Spring Batch - Implementing web layer with Spring MVC - Securing application with Spring Security - Extensive unit and integration testing with JUnit, Mockito - Deploying web applications in Apache Tomcat There has never been any requirement that I was unable to provide an elegant solution for.
View more
View more
7 years experience
Major things that I have done on Amazon AWS include: - Configuring IAM users, groups, roles and policies - Configuring security groups to...
Major things that I have done on Amazon AWS include: - Configuring IAM users, groups, roles and policies - Configuring security groups to safeguard applications - Configuring and managing EC2 server instances and deploying applications on them - Developing and deploying Lambda functions written in Java - Managing S3 buckets, bucket policies - Developing Java modules to integrate and interact with different ASW services, such as S3 and Lambda - Managing domains and DNS records using Route 53 - Managing code on CodeCommit - Automated building of applications using CodeBuild - Automated deployment using CodeDeploy - Continuous integration and continuous deployment using CodePipeline - ECR and ECS for managing Docker images All of these experiences are ongoing, too
View more
View more
7 years experience
I have very strong experience in using the Spring framework and its dependency injection feature for developing comprehensive web applica...
I have very strong experience in using the Spring framework and its dependency injection feature for developing comprehensive web applications. Other Spring libraries that I came across and am familiar with include: - Spring MVC - Spring Security - Spring Batch: for developing modules to handle batch processing of scheduled tasks - Spring Integration: to cater for enterprise application integration needs - Spring Data: to interact with various databases (e.g. MongoDB, MySQL) I have ongoing experience with most of these technologies and using these technologies I am capable of implementing most customer needs and use-case scenarios.
7 years experience
I have been using MongoDB extensively in one of my projects. I am familiar with most of its query constructs including its aggregation fr...
I have been using MongoDB extensively in one of my projects. I am familiar with most of its query constructs including its aggregation framework. Integration with my Java application is done using Mongo Java Driver and Spring Data MongoDB API
MongoDBNoSQL
View more
MongoDBNoSQL
View more
7 years experience
I have been managing a number of active projects using Git. The private git repositories are managed on Assembla, BitBucket and AWS CodeC...
I have been managing a number of active projects using Git. The private git repositories are managed on Assembla, BitBucket and AWS CodeCommit. I am familiar with handling most Git use case scenarios.
7 years experience
Though I am not primarily a creative designer or multimedia content provider, in many instances I can resolve minor to moderately complex...
Though I am not primarily a creative designer or multimedia content provider, in many instances I can resolve minor to moderately complex image and audio editing needs. I can also create / edit vector graphics. My expertise with opensource tools like GIMP, Inkscape and Audacity often cuts down the need to wait on the availability of a dedicated UI designer or multimedia content editor.
SoundGraphics
View more
SoundGraphics
View more
3 years experience

REVIEWS FROM CLIENTS

5.0
(1 reviews)
JGB
JGB
March 2018
I spent 2 days being stuck on a problem that Tanvir was able to get to the problem of very efficiently. He obviously did plenty of research before our eventual meeting and was ready to take me through his discoveries. It was a very worthwhile investment.
SOCIAL PRESENCE
Stack Overflow
311 Reputation
0
5
14
EMPLOYMENTS
Co-founder
Together Initiatives Limited
2010-02-01-Present
Designing, architecting and implementing a full blown single page web application. Working on each and every layer of the application and...
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
MySQL
MongoDB
Spring
View more
MySQL
MongoDB
Spring
Unit Testing
JUnit
Amazon EC2
Integration Testing
Docker
Java 8
AWS
View more
Software / Web Developer
Discount Domain Name Services
2012-03-01-2014-02-01
- Implemented a custom validation framework in PHP to enhance the maintainability of an increasing number of user forms - Implemented a J...
- 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
PHP
Java
jQuery
View more
PHP
Java
jQuery
MySQL
Angular
View more
Software Engineer / Systems Development Manager
Vonair Software Services (A subsidiary of UTC Associates Inc. USA)
2006-12-01-2009-02-01
- Analysed, designed and implemented a feature called ‘Video Add-on’ within Asterisk (an open source IP telephony sub-system) - Increased...
- Analysed, designed and implemented a feature called ‘Video Add-on’ within Asterisk (an open source IP telephony sub-system) - Increased the throughput of an ENUM (E.164 Number to URI Mapping) server by many folds through request chunking - Project & release management - Communicating with partner organisation in USA to clarify / formalize project requirements Recommendation letter: https://goo.gl/JPgu9t
Java
MySQL
Java EE
View more
Java
MySQL
Java EE
View more
PROJECTS
Web application (title confidential)
2017
Designing, architecting and implementing a full blown single page web application. Working on each and every layer of the application and...
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).
Java
MongoDB
Spring
View more
Java
MongoDB
Spring
JUnit
Amazon S3
AWS
View more
Client Management System (CMS)
Broadsoft Inc. USA
2009
An enterprise scale full blown Java EE application server for telecom service providers aimed to facilitate easy deployment and efficient...
An enterprise scale full blown Java EE application server for telecom service providers aimed to facilitate easy deployment and efficient management of IP phones
Java, jee
Apache struts
View more
Java, jee
Apache struts
View more