TANVIR HOSSAIN
SOFTWARE PROFESSIONAL
● 7+ Years of Experience ● Full Stack Developer ● System Analyst & Software Architect ● AWS / Azure Experience ● Advanced Problem Solver (HackerRank Certified)
- Tanvir Hossain
- Mount Waverley VIC 3149, Australia
- +61 4 2190 3157
- tanvir1667@gmail.com
- mdtanvirhossain
Employments, Contracts & Initiatives
-
Full Stack DeveloperNov 2020 - Present
Moveware Pty Ltd, VIC, Australia
Major Responsibilities- Working on product migration from desktop to cloud native architecture in an Agile environment
- Containerization of various software components
- Promoting documentation best practices and TDD
- Contributing to automated solutions to help improve productivity while ensuring quality
Technology StackJava (Spring Boot), JavaScript / TypeScript (Angular), Python, Azure, Docker, Kubernetes, Terraform, Jenkins, Event Sourcing + CQRS, Akka -
Co-Founder & Sole Developer2010 - 2020
Together
Major Responsibilities- Designing, architecting and implementing a full-blown single page web application as the sole developer. Working on each and every layer of the application and its development lifecycle from ground up (database, service and web layers, security, web interface), unit / integration testing, deployment & provisioning
- Ensuring continuous integration and continuous delivery
- Developing mobile apps for both Android and iOS
- Developing browser extensions for Google Chrome and Mozilla Firefox
Technology StackJava (Spring / Spring Boot), MongoDB (Atlas), Google Closure Library and Closure Tools, TDD (JUnit, Mockito), AWS (EC2, Lambda, SNS, SQS, S3, Route53, CloudFront, ECR, CodeCommit, CodeBuild, CodeDeploy, CodePipeline), Docker, Flutter, Microservices (Java, Python, NodeJS), Distributed Architecture -
Information Technology Consultant (Freelance Contract)May 2018 - Present
Mar 2010 - Sep 2012McCranie & Company, FL, USA
Major Responsibilities- Building a web based quote management and automation application that integrates with a number of external systems in order to complement and enhance the company's day to day operations
- Developed an integration module to accumulate lead data. The module was deployed to production in 2011 and has been functioning flawlessly ever since
Technology StackJava (Spring), PHP (Symfony), JavaScript (Angular 10, jQuery), MongoDB, MySQL, TDD (JUnit, Mockito), AWS (EC2, Lambda, S3, Route53, CodeCommit), Selenium Automation -
Technical Consultant (Contract)Jun 2018 - Nov 2019
IDV Pacific Pty Ltd, NSW, Australia
Major Responsibilities- Analysed, architected and developed the core application platform for the business
- Integrated with Government APIs in order to fulfill the company's core service offering
- Developed the client facing module and integrated with a third party admin module for back-office operations
Technology StackJava (Spring), JavaScript (Angular 6), MongoDB (Atlas), TDD (JUnit, Mockito), AWS (EC2, Lambda, S3, Route53, ECR, CodeCommit, CodeBuild, CodeDeploy, CodePipeline), Docker, Distributed Architecture -
Software / Web Developer (Part Time)Mar 2012 - Feb 2014
Discount Domain Name Services, VIC, Australia
Major Responsibilities- Implemented a custom validation framework to expedite development and enable convenient maintenance of an extensive number of product pages involving complex web forms
- Developed a module to analyse the web and build a custom data cache. This helped the company save a lot of money
- Developing client modules to integrate with a number of Government agencies across Australia
Technology StackPHP (Symfony), Java, MySQL, JavaScript (AngularJS, jQuery), WHMCS -
Co-FounderNov 2010 - Jul 2015
RechargeBDMobile, VIC, Australia
Major Responsibilities- Developed an e-commerce website where the core service was to offer mobile recharge facility to mobile phones in Bangladesh
- Managed accounts and collaborated with offshore partners to ensure reliability of service
- Provided customer support
Technology StackPHP (Symfony), MySQL, JavaScript (jQuery) -
Software Engineer /Dec 2006 - Feb 2009
Senior Software Engineer /
Systems Development Manager (Full Time)
Vonair Software Services, Dhaka, Bangladesh
(A subsidiary of UTC Associates, Inc., USA)Major Responsibilities- Increased the throughput of an ENUM (E.164 Number to URI Mapping) server by many folds through request chunking
- Analysed, designed and implemented a feature called ‘Video Add-on’ within Asterisk (an open source IP telephony sub-system)
- Played the role of a team-lead and took part in taking major architectural decisions
- Project and release management
- Communicating with partner organisation in USA to compile and consolidate project requirements
Technology StackJava, Java EE, PHP, MySQL, JavaScript, C / C++, JBoss, Tomcat, Eclipse IDE, Eclipse RCP, Servlets and JSPs, Swing, Struts, Spring, Hibernate, HTML, CSS, XML, AJAX, SVN, JUnit, HttpUnit, Shell Scripts etc -
Full Stack Developer (Freelance Contract) Mar 2018
CodementorX, San Francisco, California
Major Responsibilities- Providing instant one-on-one help to clients with solutions to software development issues
Core Programming Languages
-
Java
-
JavaScript
Frameworks
-
Spring
-
Angular
-
Flutter
Cloud Platforms
-
AWS
-
Azure
Miscellaneous
-
Git
-
CI / CD
-
Docker
-
Jenkins
-
Vector Graphics
-
TDD
-
Scrum
Familiar
-
Node
-
React
-
Python
-
Data Science & Machine Learning
Top Projects
-
Spicerth 2015 - Present
Technology Stack: Java (Spring / Spring Boot), MongoDB (Atlas), Google Closure Library and Closure Tools, TDD (JUnit, Mockito), AWS (EC2, Lambda, SNS, SQS, S3, Route53, CloudFront, ECR, CodeCommit, CodeBuild, CodeDeploy, CodePipeline), Docker, Flutter, Microservices (Java, Python, NodeJS) etc.
An online platform where users can organise their information in a unique fashion. Some of the major services that the platform offers include: in-cloud content and file storage within a home based story architecture, ability to establish interconnection between stories, inviting and connecting with existing and new users, content sharing and publishing, user interaction and real-time chat, and a unique and highly configurable privacy structure.
My involvement: Entire application.
-
QuotePortal 2018 - Present
Technology Stack: Java (Spring), JavaScript (Angular 10), MongoDB, TDD (JUnit, Mockito), AWS (EC2, Lambda, S3, Route53, CodeCommit), Selenium Automation etc.
A web based quote management and automation application that integrates with a number of external systems in order to complement and enhance the company's day to day operations
My involvement: Entire application.
-
IDV Pacific iCore 2018 - 2019
Technology Stack: Java (Spring), JavaScript (Angular 6), MongoDB (Atlas), TDD (JUnit, Mockito), AWS (EC2, Lambda, S3, Route53, ECR, CodeCommit, CodeBuild, CodeDeploy, CodePipeline), Docker etc.
An online portal offering real time identify validation and security checks.
My involvement: Analysed, architected and developed the core application platform (a.k.a. the Service Portal). Integrated with a number of G2B APIs in order to fulfill the company's core service offerings (i.e. Passport and VEVO Visa Check). Integrated with a third-party admin module for back-office operations
-
RechargeBDMobile 2010 - 2015
Technology Stack: PHP, Symfony 1.4, jQuery, MySQL, PayPal IPN + PDT etc.
It is an e-Commerce website that allows people (from around the world) to send mobile credit to any Bangladeshi mobile. The website accepts payment via PayPal. Logged in users can not only view the status of their current orders but also can view their entire recharge history.
My involvement: Entire back end (i.e. database design, all PHP modules, PayPal payment integration), admin pages, front end scripting (JavaScript) and some graphics design works.
Other Past Projects
-
Information Brokers (still in full operation)2012 - 2014
Technology Stack: PHP (Symfony), Java, MySQL, JavaScript (AngularJS, jQuery), WHMCS etc.
A web portal offering various online report products, such as, credit reports, ASIC reports, land reports, property reports, police checks and so forth.
My involvement: Both front end and back end for various reports. Automation, data validation, integration with a number of Government agenecies through web service APIs etc.
-
Remind AnyWay 2010
Technology Stack: PHP, Symfony 1.4, MySQL etc.
It is an intelligent smartphone application that alerts its user about predefined tasks. Unlike traditional reminders, this application is capable of triggering an alert based on its user’s current geographic location. User-defined tasks are not stored on the mobile device; Rather they are synched to the application's web server. The web server plays the central role in this application which stores the tasks of all users and also maintains a huge database of important Victorian landmarks.
My involvement: All JSON-based web service APIs to be used by the mobile application, associated PHP modules (in Symfony) and database design.
Special Note This application won the Popular Choice Award at the App My State competition organized by the Victorian State Government in 2010.
-
Rate Engine (still in full operation)2010 - 2012
Technology Stack: PHP, Symfony 1.4, MySQL etc.
Rate Engine is a web application that accepts marketing lead information from NetQuote and FormSite, stores transaction records in a database, translates lead data for Semcat and SendPeeper and finally forwards the translated data to the designated servers. NetQuote and FormSite are basically data sources, whereas, Semcat and SendPeeper are data sinks. Rate Engine sits in the middle and acts as an adapter that accepting, translating and forwarding lead information from source to sink.
-
Client Management System (CMS) 2006 - 2009
Technology Stack: EJB, Web Services, Servlets, JSPs, Java SE, AJAX, Struts etc.
CMS is an enterprise scale application for telecom service providers aimed to facilitate convenient provisioning and efficient management of IP phones. It is a full blown Java EE application server that started its journey in collaboration with Broadsoft Inc. USA.
-
IPJunction 2007 - 2009
Technology Stack: C, Oracle, Spring, Struts, Servlets, JSPs etc.
This is a solution to bridge existing VoIP islands. The IPJunctino Server contains a complete directory of phone numbers and helps VoIP calls to be routed among different carriers without entering the traditional PSTN network. The project was run in collaboration with Marteleron LLC USA.
-
BRAC Dairy & Food Project : Production Management System 2006
Technology Stack: C# .NET, MSSQL Server etc.
This solution has been built to manage Dairy products throughout their lifecycle. It covers management activities of the Procurement, QA and Production departments as well as Raw Materials and Finished Products' Store. The solution also contains separate modules for Sales and Marketing departments.
-
Website for Retrenched Workers 2006
Technology Stack: PHP and MySQL
The website was developed to support a project of BRAC entitled "Social Protection Package for the Retrenched Workers (SPPRW)". The project was designed to offer a number of social protection packages to the distressed and frustrated retrenched workers of the state owned enterprises. It provides a huge database of these workers’ profiles online to attract employers.
Education
-
PhD in Information Technology (Image Processing)Apr 2013
Gippsland School of IT
Monash University, Australia -
B.Sc (Hons.) in Computer Science & EngineeringJun 2006
Department of Computer Science & Engineering
University of Dhaka, Dhaka, Bangladesh
Academic Distinctions
-
Higher Secondary Certificate (HSC) Public Examinations1999
Secured 4th position in the combined merit list
-
Secondary School Certificate (SSC) Public Examinations1997
Secured 6th position in the combined merit list
Continuous Professional Development
-
HackerRank
Voluntary Involvements
-
President2010 - 2011
Gippsland Association of Postgraduate Students
- Acted as a representative for the postgraduate students’ community at Monash University Gippsland Campus. Attended in regular academic and administrative meetings.
- Worked closely with all committee members in order to organize all events and activities throughout the year. These events mainly included various games competitions, trips and excursions, social and community gatherings, annual general meeting and elections.
-
Postgraduate Student Representative2010 - 2011
Gippsland School of IT, Monash University
- Looked after general issues with the postgraduate students at the school. Communicated with the school administration to seek resolution.
- Organized different games, social events and research programs.
Awards & Achievements
-
- Popular Choice Award at the App My State competition organized by the Victorian State Government in 2010 for the application RemindAnyWay
- Telstra IT Endeavour Award 2010 for contributing to the school and assisting research students
- Monash Graduate Scholarship (MGS) for postgraduate studies
- GSIT Fee-Remission Scholarship (GFRS) for postgraduate studies
- National merit scholarship for extra ordinary results in both SSC and HSC examinations
Downloads
-
Letter of Recommendation
Michael J. McCranie
McCranie and Company -
Letter of Recommendation
Rod Keys
Director, Discount Domain Name Services -
Letter of Recommendation
Syed Mukhtar Ahmed
Executive Director, Vonair Software Services -
Popular Choice Award
The Hon. John Brumby
Premier of Victoria -
Telstra IT Endeavour Award
Gippsland School of Information Technology
Monash University, Gippsland -
Certificate of Appreciation
Student Union
Monash University, Gippsland