Smiley face

My resume along with other supporting documents can be accessed via searching my name 'Rubai' in xero.blog




Rubai

Rubai Sattar

Permanent Resident of Australia, Citizenship is approved on 11th December 2020


4 Page CV - Rubai CV

UTS Certificates & Others: Certificates

Australian Police Verification: Police Check



Questions and Answers

Note: The followings are the list of my response to the commonly asked questions of job application.


As part of the ISO 27001 certificate maintenance process, my former employer (SapphireOne - ERP Accounting Software Vendor) contacted a cybersecurity IT company named Kiandra IT. I was trained to maintain SapphireOne's firewall FortiGate 60D by Kiandra IT. However, this Firewall is not effective to support 100MB internet connection. So we decided to upgrade it. My former employer asked me to find the vendor and set up an upgraded Firewall in SapphireOne's network. My target was to get an authorized vendor whose local office was located in NSW so that we can get emergency assistance when we need it. After searching online, I created a shortlist of 10 vendors. Since I didn't have an idea which Firewall will best fit in the system and the price of it that’s why I started doing inquiry via email and over the phone. Choosing the right vendor was difficult as two vendors were providing similar support & price. But in the end, I asked my former employer to go with Virtual Graffiti Australia as I found them honest in their business and their office location was close to us in Bondi. I also met one of their IT staff in person before doing business with them. I learned from them that Fortigate Firewall 200E is scalable and it will work perfectly in the system. After setting up the Fortigate Firewall 200E with the help of Virtual Graffiti, we found out that SapphireOne ERP Accounting software can’t send and receive data from the Australian Taxation Office (ATO) SBR server. First, we thought that Fortigate Firewall that we purchased from Virtual Graffiti was faulty. I talked to them regarding this issue. They asked me to drill down the settings of the Firewall and also sent me a knowledge-based PDF file. I researched about the settings and studied their PDF file. Then I monitored the firewall’s log files and searched the problematic log entry online. In the end, I figured out that Fortigate Firewall 200E spam settings were blocking ATO’s SBR server. I tweaked the spam settings and SapphireOne software started working perfectly. Later we also purchased NetGear switch from Virtual Graffiti at an affordable price.
I have designed and developed the SapphireOne ( my former employer - ERP Accounting Software Vendor) web site along with an external IT hardware and software vendor named IT Basecamp PTY LTD based in Jervis Bay. When I first joined SapphireOne in 2016, their website was not a modern looking website. I slowly revamped the whole website into a modern look using a premium WordPress plugin named Visual Composer. However, this plugin is not good enough to make the website faster and to improve its SEO. It creates an enormous amount of unused code in the website backend which is hard for Google Search Engine to read. Since I already worked on the design of the whole website, so the next part was to make the code structure clean for SEO and improve its speed. This SEO and speed were the main goals of the project. At that time, IT Basecamp was the main supplier of computer hardware of SapphireOne ERP Accounting Software and they were also maintaining SapphireOne main site before me. That's why my former employer asked me to work with IT Basecamp for changing the code structure using ACF ( Advanced Custom Field), a WordPress plugin for developers. While working with IT Basecamp, I learned the steps of the planning and development process. Using my existing design templates which consists of around 100 components, IT Basecamp offered a new reusable solution that contains only 25 components. These 25 components can be shuffled across the whole website to create different layout and design. For developing these 25 components we created project scopes of development, task distribution, integration, and testing phase. During the development phase, I raised a new scope which we missed during the planning phase. This was very important as without it project goal will not be fulfilled. After lots of discussion and negotiation, finally, it was included in the project scope. Since the project scope was changed that's why the final deliverable was delayed. My former employer was not completely happy because of the delay. But in the end, he was pleased when he observed that SEO has been eventually improved drastically within few months and he received lots of customer inquiry for SapphireOne ERP Accounting Software via the online inquiry form. After completion of this project, I maintained the website update, security, and tweaked it whenever necessary. In 2019, I lead to build and host the SapphireOne Community website along with a web designer. The planning and development phases I learned from the IT Basecamp during the main website development process immensely helped me in creating the SapphireOne Community site. Using my knowledge of PHP, MySQL database, HTML, CSS, JavaScript I created the SapphireOne Community website, its search functionality, inquiry form, question and answer fields, and video streaming section for both macOS and Windows users. This community website is helping SapphireOne's clients and their new employees every day at work who has very little knowledge over ERP/Accounting topics.
During the development phase of the SapphireOne (my former employer - ERP Accounting Software vendor) Website in 2016, I raised a new scope which we missed during the planning phase. The goal of the project was to improve website SEO and its speed. The new scope I raised was directly related to SEO improvement. Heading tags ( H1, H2, H3, H4, H5) are very important for SEO. Many developers don't realize the importance of the header tag and create a fixed header tag for the web content elements field. As a result blogger or web site maintainer who does not know HTML, CSS and PHP can't change the header and consequently can't publish an effective SEO friendly article. I explained this to the developer team ( external IT company named IT Basecamp) with whom I was working for this project. The developer team was continuously saying that it is not very effective to change the project scope as it will delay the project deliverable and possibly will raise the cost of development. The external IT company is experienced and they are doing business with SapphireOne since 2011. I realized that my former employer will definitely listen to their suggestion. So I searched for all SEO experts articles, interviews, suggestions regarding header tags. I showed my findings to my former employer and as well the external IT company's developer team. My former employer was convinced that the header tag is very important. He and the admin manager understood that I am very knowledgeable in this area. I knew the developer team understood it as well but they were reluctant to accept it. Then my former employer discussed with the head of the external IT company regarding this issue. Finally, the scope I raised was included in the project scope. Later I found out that the external IT company took the header tags to matter seriously and implemented header tags extra field on their other client's website as well.
In my former company SapphireOne (ERP Accounting Software vendor), apart from website development and SEO task I also managed their IT infrastructure. During the ERP implementation process or demonstration, it is essential to have an uninterrupted internal network in the office, functional mail server to send and receive the email, optimized TeamViewer settings for remote support, and up to date software system. I usually managed these for SapphireOne. While doing a demo or ERP implementation, project managers of SapphireOne used to ask for my help to troubleshoot screen resolution issues, remote assistance settings in the client's PC, and so on. SapphireOne ERP Implementation team, project managers, and former employer taught me how to use some critical functions in SapphireOne ERP software, how to do important upgrades, and updates. I converted their instructions into videos and shared them in the company web site. These videos are helping their clients immensely. These are also helpful for Project managers as they can skip some repetitive tasks while doing a demonstration as the instructions are already there in the site in video format.
I successfully created a new mail server and migrated 200GB of email data of my former company SapphireOne ( ERP Accounting Software vendor) to a new mail server over the weekend (30th Nov & 1st Dec 2019). On Monday (2nd Dec 2019) when everyone came to the office at 8:30 am, all staff members realized a new mail server was running smoothly in the system and they were able to send and receive email without any delay. Before that, few staff members suggested conducting this mail server migration during Christmas break. But I ensured my former employer that I can do this migration over the weekend and no one will face any issue during work hour on Monday. Surprisingly, this was my first mail server migration project and I completed this project without creating any disturbance. I was successful in this Mail Server migration project because I planned ahead everything such as creating demo mail server migration, dealing with possible failure, revert back to the old system in case I couldn't finish the task before Monday. I was also in touch with a mail server expert person from Singapore. I found him from an online forum and learned a variety of techniques about the mail server. By following his techniques, I conducted a demo mail server migration project by myself before my former company's actual mail server migration. I requested him to help me in case I need it during the actual company mail server migration. He was ready to help me and for this, I paid him $150 USD. Since it was my first mail server project, I was not completely sure whether or not that I can do this. So before doing it myself, I contacted other IT vendors who are experienced in the mail server migration project. I even learned useful tips from them. However, most of them were asking a huge amount of money for this project which was not possible for my former company to pay as the company revenue was not good enough for a couple of years. That’s why I initiated this mail server migration project and found an effective solution after 2 months of trial and error. While doing this along with my other day to day tasks, I contacted an expert to help me in case of emergency, created a time frame to complete this project, and at the end completed it smoothly.
When I was doing my masters at UTS in 2014, as part of the core subject I had to do a difficult course name "Lans and Routing". According to students, the failure rate of the course is 50%. The most difficult part of that course was creating a LAN network as a team of 5 within an hour which was impossible for one person. Hence, it was mandatory to do effective group work. I had previous knowledge about this subject and my aim was to get a High Distinction in this course. It was my bad luck that my team members were very weak in this area of study. Moreover, I can't join another team as the team was already created. Two of the team members were motivated to get a good result and the other two just wanted to pass. So I divided the LAN network project into 3 categories - hard (myself), medium ( some configuration), and easy ( cabling & arrangement). I slowly trained the motivated two team members via Google docs, TeamViewer, and Skype. I have a Youtube channel where I created a few video tutorials for networking topics. I created those back in 2013 before coming to Australia when I was practicing my English. Youtube link- www.youtube.com/user/okzbd . (Sorry for my bad accent, it was horrible at that time. ) So far it has over 190k views and over 1k subscribers. My team members were hugely benefited from my tutorial videos. I created notes & diagrams for the design of the network that we were planning to implement during the LAB exam. I distributed those notes & diagrams among team members and practiced demo lab with them before the actual exam. In the end, we did good in the lab exam and we received 80 out of 100 which contains 25% of the course. Though I didn't get High Distinction after all these struggles, I managed to get a distinction mark which was 83 out of 100. Since then I have been doing private tutoring for UTS Lans and routing courses.

Before my temporary work visa of Australia expired in December 2017, I trained and handled my duty to a new employee. I also participated in the interview for choosing the new employee. The way I was asking questions during the interview and by observing my training to the new employee, my employer assured me that they will increase my salary if I join them after returning to Australia with a permanent resident visa. However, they didn’t raise my salary when I joined SapphireOne again in November 2018 and delayed the increment by saying profit is not good enough to raise an employee salary.

I had to resign from my position at SapphireOne in June 2020 because of ongoing issues regarding Covid-19 at my workplace which affected my personal life. However, before leaving SapphireOne, I created documentation of my day to day tasks and trained team members for smooths transitions of my job responsibilities.
At my former workplace SapphireOne (ERP Accounting Software Vendor), almost every day at work I used Microsoft word, Ishowu instant real-time screen recording, Team Viewer, NetBeans IDE, Sublime Text, Photoshop, Adobe Premium Pro Video editing tool and 4D software for designing SapphireOne application. I worked with the web designer to create various flyers, brochures using Adobe Photoshop and Adobe inDesign. Once I understand a topic I can explain it in such a way that even a naive can grasp the concept. For this skill, I am the one who used to create tutorial videos for SapphireOne. I have the ability to create unique article. I conducted a lot of researches in my academic career as well as in a professional career. I have an International conference paper published by IEEE (Institute of Electrical and Electronics Engineers). For my former company SapphireOne, I wrote many technical blogs. I also created many educational PowerPoint presentation slides for my former company. These are being used frequently during the demonstration of SapphireOne software to potential clients.
With over five years’ experience in developing websites, I thrive to meet my client's requirements. I have developed full-stack web developer capabilities including a wide range of front end skills through professional roles and online courses. I have solid knowledge in SEO and I understand how web development affects SEO, particularly website optimization and boosting the site performance. I previously worked for an ERP Accounting Software company named SapphireOne. I revamped SapphireOne's whole website with a modern look, clean design, and appealing content. To provide an example -
Before my Joining at SapphireOne [ Jun 2016 from web archive ]
https://web.archive.org/web/20160507034731/http://www.sapphireone.com:80/

Improvement of SapphireOne website after a year and a half later [ Feb 2018 from Web Archive ]
https://web.archive.org/web/20180224142340/https://www.sapphireone.com/
I am well acquainted with the technical aspect of SEO such as HTML to Text Ratio, render-blocking resources, DOM size, execution time, server response time, font, caching, third party code, etc. From a marketing point of view, I always try to build a good online reputation and establish trustworthiness. Black hat SEO is cheap and creates only short-term results. For instance, fake review sites, job advertisements, scholarship or internship offer, hiring cheap Fiverr guy for a guest post, or a press release, might bring lots of traffic but there is a high chance that the site might get a penalty if it is not done cleverly. In order to improve SEO, I have created lots of web content(infographic, article, images, tutorial videos), written blogs for parent site and third-party sites, explored for a possible partnership, attended seminars with the placard, distributed hats and caps with the company logo in it, worked for backlinks, created ads, analyzed user behavior, figured out interaction time, and a suitable time to share content on the social media platform. In my previous job, my manager used to proofread my web content & blog. Regarding the partnership, one project manager, or sometimes the CEO used to negotiate with the potential partners with me. My previous company is a Sydney based local ERP accounting software company. It is a small company with over 100 clients around Australia, a few in New Zealand, the USA, and the UK. Since I was working in my previous company for a long time that's why I was involved in most of the business section. This has also facilitated me to learn the business process and I enjoyed it very much.
I have experience in object-oriented programming. For my previous company, using PHP, I created many templates using advanced custom fields plugins and designed various dynamic pages. In order to improve the user experience, I implemented effects on the website while maintained the speed. Too much script harm the website speed which also ultimately affects SEO ranking. That's why I always try my best to optimize the CSS and JavaScript on the website. For example, I have boosted SapphireOne website speed over 80% for both mobile and desktop in Google Page speed
My website xero.blog is an example of my PHP and SQL work. I have created an admin area for myself where I enter, modify or delete URL, headline, keywords, description, and others via mobile or desktop. By doing this, I store data in the SQL database and when someone searches keyword in xero.blog , it talks to the database and fetches the results. For instance, you can search my name 'Rubai' in xero.blog to view the results.
In my former workplace, I used to work in macOS. macOS accessibility features are great for maintaining security. Those who are unaware of these faces many problems to install a simple program. For example, after installing TeamViewer, it requires to enable other settings to make Teamviewer work properly. Many of my former workplace's clients, used to face technical problems during the demonstration. That's why I have created a page for them -
https://www.sapphireone.com/teamviewer/
For my former company, I created a mail server in macOS Catalina using the terminal command line and build a local web server in macOS Mojave.
I was the main web developer in my former company SapphireOne ( ERP Accounting Software Vendor). I managed all the web development and web server related work by myself. There was a web designer who helped me to create content for the SapphireOne website. Sometimes, I worked with SapphireOne software developers, project managers, and the ERP Implementation team. The ERP implementation team and project managers taught me how to use some critical functions of SapphireOne software, how to do important upgrades and updates. I converted their instructions into videos and shared them on the company web site. These videos are helping SapphireOne's clients immensely. These are also helpful for Project managers as they can skip some repetitive tasks while doing a demonstration as the instructions are already there in the SapphireOne site in video format.
Achieving above distinction average (81%) throughout the course of my studies along with extensive corporate experiences, learning & applying new knowledge & skills such as mail server creation, Firewall set up, web hosting, demonstrate that I am hardworking, self-motivated and adaptable. I am a fast learner who adapts quickly to change and eager to learn new methods and procedures, work as an effective team member.
I am from Dhaka, Bangladesh. I have both Bangladeshi and NSW full driving licenses. My NSW full driving license issuing date was 7th March 2019, valid until 7th March 2029. I have a clean driving record; zero driving offenses, neither lost any demerit points, or received any parking ticket.

My List of Technical Skills:

  • Linux - Created Mail Server in Ubuntu 18.04LTS and built DNS server in Centos 7
  • Kali Linux - Used penetration testing tools for network security and digital forensic course at UTS and received a distinction average mark in both courses
  • Windows Server 2012 - Set up functional Microsoft exchange email server in AWS, created web server in EC2 of AWS
  • MacOS - I used MacOS Catalina for my day to day work. I created a mail server and build a local web server in macOS
  • Docker - I have a basic understanding of the dockerized application. Currently my mail server mail.xero.blog is in docker container while primary site xero.blog is hosted using normal NGINX configuration
  • Google Cloud - I am well acquainted with Compute Engine, Network Services, and VPC network. I have successfully migrated my former company's local webserver to Google Cloud
  • Sucuri Firewall - Installed Sucuri Firewall for SapphireOne web site and set up CDN network
  • SSL - I can set up a commercial single domain and wild card SSL. I can also set up letsencrypt certbot/ACME SSL using server mode and DNS mode and automate it using shell script
  • LAMP and LEMP stack - Hosted WordPress website both in Local and VPS using LAMP and LEMP stack
  • Firewall & Security - Configured and maintained FortiGate Firewall 60D and 200E
  • nginx - Configured NGINX advance configuration for providing maximum security to the website and improved speed
  • Languages - Experienced in HTML5, CSS3, JavaScript, PHP, MySQL, Bootstrap, Python, shell script, Selenium NodeJS, ReactJS, Basic to intermediate knowledge in Angular JS, C++, C# .NET, Java
  • Software Testing Skill - Functional, Compatibility, Risk-Based, Scenario base, Boundary value analysis, Regression, A/B testing, and Unit testing. Auto: Selenium WebDriver
  • SEO tools - Google SEO Guideline, Google Analytics, Google Webmaster, Tag Manager, Google AdWords, Screaming Frog, Side by side SEO tool
  • Software & Apps - Visual Studio, sublime text, WordPress, Joomla, Adobe Photoshop, Adobe Premium Pro, Adobe InDesign, GIT, Dreamweaver, Adobe Flash, Ulead Video Studio, Camtasia Studio, iShowU Instant, proto io, Wireshark, Packet Tracer, GNS3, MS Word, PowerPoint & Excel
  • Cisco Devices & Configuration - Configured cisco switches, cisco routers, WLAN routers, achieved cisco citification CCENT, CCNA. Besides cisco, I have also configured NetGear Managed Switch - XS748T ProSAFE
  • Networking Topics Since 2014 December, I am tutoring networking topics such as Network Layer, IP Addressing and Subnetting, Transport Layer, Application Layer, Static Routing, Dynamic Routing, VLANs, DHCP, WLAN, ACLs, NAT for IPv4. My tutoring advertisement site - http://utsmit.blogspot.com/ which is visible in google front page using keywords - 'lans and routing case study'y
  • Standard & Framework - Familiar with ISO standard (9001, 14001, 4801, 31000, 27001), COBIT 5 Framework, and Project Management Body of Knowledge (PMBOK). As part of the work-integrated learning program, I conducted research on requirement quality analysis for Revenue NSW. While doing this research I learned COBIT 5 Framework, ISO 27001, and Project Management Body of Knowledge (PMBOK). This enhanced my skill in management which I applied later in my professional career during web server, mail server migration project. I participated and helped in documentation during SapphireOne's (my former workplace) ISO-27001 assessment process. Later, SapphireOne was attained ISO 27001:2013 certificate by Compass Assurance Service.