Shafiqul IslamSoftware Developer

About Me

Shafiqul Islam Shuvo

I am a AWS Certified Software Developer mostly focused on the Front-End development. My journey began in 2016 after completing the "Web Development" certification course from IDB-BISEW. So far, I have learned and worked with HTML, CSS/SCSS, JavaScript/Typescript, jQuery, Angular, React, Next JS, Node JS, PHP, AWS and many more.

I am passionate about building new things and solving logical & technical problems. My passion drives me everyday to learn, read, practice new things as well as keep sharpening the things that I already know.

I always look for the opportunity where I can work on and build something that is user-centric. Because I love being appreciated and this is one of the many things that keeps me motivated after doing all the hard works.

At present, I am learning Node.js, Python, CI/CD pipeline, Web Security, Testing Tools and AWS.

In my free times, I work on building small things GitHub
And I am always keen to help others to solve their problems StackOverflow

Besides my profession, I like reading, cooking and travelling. I wish one day I will be able to travel to different countries. And I believe that is my ultimate dream!

Socials
Email

meghsohor@gmail.com

Phone

+49 15165587164

Portfolio

Netflix - React & Firebase

The app is developed with React (Hooks: State, Context, Effect and Custom), Styled-components, React Router, Firebase (Authentication & Cloud Firestore), Jest (Unit Testing)

ReactFirebaseContext APIJestHooksStyled-Component
View Live
Software Showcase Template

The website was created to showcase the features of HOXRO - Legal Management Software. A fully responsive HTML template built with HTML, SASS, Bootstrap and Angular 7.

Angular 7SASSbootstrap
View Live
E-commerce Template

E-commerce template designed with HTML5, CSS, Bootstrap and Jqeury. The template included all the necessary pages like: Shop, Blog, Contact, About etc.

htmlcssbootstrapjquery
View Live
Creative Agency Template

A modern HTML template I created for a Creative Digital Agency using HTML5, CSS, Bootstrap and Jqeury. The template is responsive and supports all the major browsers.

htmlcssbootstrapjquery
View Live
MultiPurpose - Email Template

A modern multi-purpose email template supported in all major browsers and email clients.

htmlcssemail
View Live
Business Showcase Template

A modern HTML template I created when I was working as a Frontend Developer at CSM. The template is now used in hundreds of US clients' websites.

htmlcssbootstrapjquery
View Live

Job Experience

December, 2021 - Current
Software Engineer
Axel Springer NMT GmbH
  • Developing Frontend applications using React, TypeScript, Material UI
  • Developing Backend applications using Node JS/TypeScript
  • Implementing Unit tests using Jest and End2End tests using Cypress
  • Developing & maintaining serverless and event-driven applications using AWS sdk & cdk
  • Participating in testing, bug fixing, peer review and documentation
  • Mentoring working student/intern
React JSNode JSAWSTypeScriptJestCypress
March, 2021 - November, 2021
Software Developer
ikubINFO
  • Developing Enterprise Applications using Angular, Typescript, RxJS, Bootstrap, Angular Material & SCSS
  • Following Agile Methodologies and participating in Scrums to deliver Projects
  • Participating in testing, bug fixing, peer review and documentation
AngularTypescriptRxJSAngular-MaterialAgile
Dec, 2019 - Feb, 2021
Solutions Engineer
Echologyx Ltd
  • Building A/B Tests with JavaScript, HTML, and SCSS/CSS
  • Setting up the A/B tests on CRO platforms like Optimizely, VWO, Google Optimize for the clients and helping to improve the conversion rate
JavaScriptA/B TestOptimizelyJqueryVWOGoogle Optimize
SEP, 2019 - Nov, 2019
Customer Solutions Engineer II
Upskillable
  • Worked on an Online Recruitment System using Angular, Material and created unit tests using Jasmine & Jest
  • Followed agile workflow - daily standups, weekly sprint review, sprint planning and sprint retrospective meetings
SASSAngularAngular-MaterialTypescriptJasmineJestAgile
SEP, 2017 - AUG, 2019
UI/UX Developer
HOXRO Dev Centre
  • Developed the UI of HOXRO (Legal Management Software) using Angular, Typescript, SCSS, Bootstrap
  • Developed modules and plugins like data-table, calendar, email, task, search dropdown, text editor
SASSBootstrapTypescriptAngularAngular-Material
SEP, 2016 - AUG, 2017
Front-End Developer
Central Station Marketing
  • Developed HTML templates using HTML, CSS, JavaScript, jQuery
  • Created sites for more than 100 US-based clients who have businesses like – Home & Basement Restoration, Window and Door sale, Air Conditioning which helped to improve their sale
HTMLCSSBootstrapJavaScriptJquery
JAN, 2016 - AUG, 2016
Jr. Web Developer
Maison Mahdil
  • Developed HTML templates using HTML, CSS, JavaScript, jQuery
  • Implemented interactive map feature using Google Map & jQuery in an Ecommerce application
  • Worked on an Ecommerce project. Front-end was developed in React.js and back-end in Django
JavaScriptJqueryGoogle MapE-CommerceReact

My Blog

RxJS - ajax & fromFetch operators
January 29, 2021

CRUD operations are fundamental features of any modern website or web application. Almost everyday we need to write code in the Front-End to…

CSS BEM Methodology
November 11, 2020

The BEM methodology (Block, Element, Modifier) is a popular naming convention for classes in HTML and CSS. It is less confusing comparing to…

JavaScript Arrow Functions
November 01, 2020

Arrow function was introduced with ES6 as a new syntax for writing JavaScript functions. There are a few differences between arrow functions…

Swipe function for touch-devices in Vanilla JS
October 20, 2020

When we need to implement Swipe functionality for touch devices, we usually use plugins. But we can write touch-swipe functionality in…

JS Coding Challenge: Find Anagrams
October 12, 2020

An anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically using all the original letters…

2 useful Polling functions in JavaScript
October 10, 2020

Sometimes we need to wait for something to be happened in a webpage or web application before we execute a code or call a function or do…

MeghSohor

Follow me on Social Media