Post Job Free

Resume

Sign in

Md Tauhidul Islam

Location:
Minneapolis, MN
Salary:
100000
Posted:
March 24, 2021

Contact this candidate

Resume:

Md Tauhidul Islam

Full Stack Developer 555-***-**** adk4vx@r.postjobfree.com

Minneapolis, MN LinkedIn GitHub Portfolio

SUMMARY

I am a self-taught developer, an innovative and optimized solutions seeker. I have proven experience in using new tools and driving improvements throughout an entire software development life-cycle. I have developed applications using JavaScript and Java both in both front-end and back-end in cloud environments of AWS and GCP. I have worked with various dedicated individuals in team settings to bring the best product out there. I love to harness and leverage from excellent team communication. I am also an enthusiast of the Blockchain Technology and currently learning and working on developing smart contracts that will shape our future.

SKILLS

Front End: HTML5, CSS3, Bootstrap 5, Vanilla.js, React.js, React-Native and React-Redux.

Back End: Node.js and Express.js using Typescript, Java-8 and above(J2EE), Spring Framework, Spring Boot, Spring Microservices, Spring MVC, Knex, JWT, Hibernate and Spring Security.

Testing Frameworks and Libraries: Chai, Mocha, Mockito, Junit and Jest.

Databases: PostgresSQL, MySQL, OracleDB, MongoDB and for caching Redis

Cloud, DevOps and Dev Utilities: AWS, GCP, Docker, Linux, Ubuntu, Git, maven and npm

Blockchain: Ethereum, Hyperledger, Solidity and Smart-Contracts.

PROJECTS

Hotel Rewards Program Project Link in progress

• This is a project aimed at providing boutique hotels or small enterprises to provide rewards to loyal customers, which they can use for getting deals, rewards and win a chance for great travel packages.

• Analyzed requirements to translate functional requirements into technical requirements and developed web application using React.js/Redux, Spring Boot, Spring JPA, Hibernate( Java Frameworks) and PostgresSQL.

• Used HTML5, CSS3, JavaScript and jQuery to build Interactive User Interface (UI), created responsive web pages using react bootstrap framework.

• Worked on Lifecycle Methods,State,Props and Events to create interactive and stateful React Components, achieved routing using react-router.

• Used React Axios to call Web APIs to fetch data from backend and update the states in the store of Redux.

• Applied JWT middleware to backend for authentication and used Spring Security for security purpose.

• Developed the DAO layer for the application using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.

• Worked in TDD(Test-Driven Development) and performed testing using Junit, mocha, chai and mockito.

• Tech: React.js, React-Redux, Java(J2EE) Spring Framework, Spring Security, Hibernate, PostgresSQL, Tomcat and Linux.

Delivery Driver & Manager App Project Link in progress

• This is a mobile app, which could be used by any small businesses that are focused on pickup and delivery, the concept is a lot like Uber and DoorDash, except it is between the driver and the manager. This could be used by catering services, moving and other small businesses. This is an MVC application.

• Leveraged React.js resources for all data access using form object and encapsulated URL’s using React-Router-DOM

• Used React-Native’s rich UI library to build UI components for mobile use.

• The back-end was built using Node.js, Express.js, Mongo DB and Mongoose; the complete MERN stack to provide RESTful API.

• Built the schema for MongoDB using Mongoose and used Redis for caching.

• Built permissions to access certain features based on role.

• Implemented generating the verification hash code using Node.js and added user validations and user permissions.

• Worked on Routing, middleware, cookies and sessions in Express, ensured secure http requests.

• Developed certain features of the application functionality i.e. CRUD(Create, Read, Update, Delete)

• Involved in complete software development lifecycle - Requirement Analysis, Development, System and Integration Testing with help of possible vendors who will become eventual subscribers of such service.

• Tech: React.js, React-Redux, React-Native, Node.js, Express.js, JWT, Heroku, MongoDB, Redis and Mongoose.

Trading Bot Marketplace Project Link in progress

• This is an application where software vendors or developers or data scientists could build and sell their strategy to customers who are keen to use the service, this is a work in progress should be completed by year August 2023. This will have multiple services ie, RESTful Microservices.

• Used and still using React.js, React-Redux and React-Native to build a professional looking UI for all sizes of screens and platforms.

• Used Java’s Spring Boot to build marketplace API. The API connects to a PostgresSQL DB to provide data on current or Bots that an iondividual investor can buy.

• For transactions an API using Node.js, Express.js in TypeScript which uses MongoDB as database is being built.

• Built the schema for MongoDB and entity relational diagram for PostgresSQL

• Will be using D3.js for data visualization for market price data, usage data and for other analytical data.

• Used RabbitMQ for communicating between Microservices.

• Features for building bots leveraging python libraries, APIs and frameworks for building Machine Learning, Deep Learning and Neural Networks is still a progress.

• Tech: React.js, React-Redux, React-Native, Node.js, Express.js, JWT, Java, Spring Framework, Spring Boot, PostgresSQL, AWS, Hibernate, MongoDB, Redis and Mongoose.

EDUCATION

Full-Stack Web Development Training May 2021

Thinkful

• Focused on learning and building real world projects using HTML, CSS, Javascript, Relational Database Technologies using SQL, and associated frameworks (such as Node.js, React.js, React-Redux, Knex.js, Express.js, jQuery and PostgresSQL).

• Designed, built, tested using TDD(Test Driven Development) approach and deployed Mobile-First Web Applications using modern MVC(Model View Controller) architecture and Microservices architecture with best industrial practices.

• Learned and worked with Software Development methodologies using Agile-SCRUM, Waterfall and Kanban.

• Learnt real world professional decorum and skills.

• Worked with world class instructors and built lifelong relationships.

• Some of the most notable projects that forged my skill-set are mentioned below:

Notable Projects:

• Gloomhelper - React, Node, Express, and PostgreSQL

• Full-stack app to save party & character data for Gloomhaven game

• Managed JWT-authenticated login system using global state through React Context

• Migrated database version after minor redesign due to client-side app constraints

• GitHub Repo: https://github.com/tauhid92/gloomhelper-app

• Grub-Dash - React, React-Native, Node, Express, and PostgreSQL

• Full-stack app to facilitate a triangular connection of small restaurants and catering services to private delivery services and consumers.

• Created Services, Controllers, Routers and Servers from scratch using Node.js

• Created User-Friendly Mobile First UI/UX using React.js and React-Native.

• GitHub Repo: https://github.com/tauhid92/Grub-Dash/tree/main

• Flash-Cards - React, Bootstrap 4, Node, JSON Server

• Front-End app built with emphasis of lightweight use. Students will use it to mimic flash card system to study for exams.

• Built multiple UI components which all follow single responsibility principle.

• Used Bootstrap extensively to produce High Quality Styles on each components with icons.

• GitHub Repo: https://github.com/tauhid92/Project-Flash-Card/tree/master

EXPERIENCE

Customer Service Agent

Motorwerks BMW Bloomington, MN

January 2019 – October 2020

• Open and maintain customer accounts by recording account information.

• Resolve product or service problems by clarifying the customer's complaint; determining the cause of the problem; selecting and explaining the best solution to solve the problem; expediting correction or adjustment; following up to ensure resolution.

• Recommend potential products or services to management by collecting customer information and analyzing customer needs.

• Follow communication procedures, guidelines and policies.

• Use telephones to reach out to customers and verify account information.

• Used CRM systems extensively to manage the secure handling of customer’s data.

Wheel Vehicle Mechanic

US Army Reserve (Non-Basic) Hammond, WI

February 2016 – March 2018

• Ensured all vehicles were up to speed with repairs and maintenance.

• Handled the maintenance and repair of various tactical and armored vehicles, both heavy and light.

• Maintained an accurate inventory of all assigned equipment.

• Monitored and coordinated Department of Army policy and procedures.



Contact this candidate