Full Stack Developer (Java, ReactJS, AWS)
Location : Noida
Experience : 3 Year
Rate: $16 / Hourly
Availability : Immediate
Work From : Offsite
Category : Information Technology & Services
BISHWAJEET Full Stack Developer (Java, ReactJS, AWS)
Professional Summary
➢ Have 3+ years of experience in the IT industry.
➢ Worked on Exposing and Consuming REST APIs using Spring Boot, Java 1.8, JDBC.
➢ Tools used for projects are Jira, Asana, Trello, , Postman, Insomnia, CI/CD, Docker.
➢ Experienced in multiple databases like MySQL, PostgreSQL, MongoDB.
➢ Real Time communication via Web Sockets, socket.io.
➢ Experienced in unit testing using Junit, Jest.
➢ Good experience with ReactJS and Redux for Frontend Web Application using CSS framework(Bootstrap, Tailwind), SASS, JavaScript.
➢ Good experience in Integrations of Payment gateway, Twilio Chat API, Social platforms.
➢ Experienced in all project phases using Waterfall and Agile Methodologies.
➢ Hands-on Experience in Microservice Architecture.
➢ Possess good written and verbal communication skills, presentation, and problem-solving skills.
➢ Ability to work well in both team and individual environments.
Technical Skills Technologies : Spring Boot, Java 1.8, JDBC, ReactJS, Redux, Asana, Trello, GitHub, Web Services(REST Ful API’s), Microservice Architecture, Docker CI/CD, AWS(EC2, Security Group, Ngnix), Web Sockets, socket.io. Database : MySQL, PostgreSQL, MongoDB Tools / IDE : VS Code, Eclipse 3.x/4.x, Maven 3.0 Web Server : Apache Tomcat 7.x/8.x, IIS (8) Version Control : GitHub, GitLab Operating System : Linux (Ubuntu 18.04), Windows 7/8/10, MAC
Professional Experience
➢ 3+ years of experience as a Software Developer
Project #1
Project Title: Vomvos
Role : Backend (JAVA) and Frontend(ReactJS) Developer
Description
This is a social networking-based application that allows users to upload videos, images and documents as well. This application is developed in a way to work as a social networking and a media sharing platform which allows the artist to share their art in form of any media and get viewers subscription and also earn money from this. This application also allows the user to see the content of safe(below 18) and unsafe(18+ contents) mode which will be managed from safe mode and unsafe mode respectively. The users can also chat with their friends. The artist can also earn by charging the user to see their art.
Roles and Responsibilities:
➢ Involved in the development of frontend applications with ReactJS.
➢ Involved in the development of backend applications with Spring Boot microservice Architecture.
➢ Used Maven as a build tool, and wrote the dependencies for the jars/wars that needed to deploy.
➢ Involved in creating, building talend jobs, and integrating in spring boot applications.
➢ Involved in reading large excel files and dumping data into the database by executing talend jobs.
➢ Involved in Payment integration with stripe to add both user’s bank and credit card.
➢ Involved in Chat functionality integration using WebSocket.
➢ Involved in uploading and downloading functionality on S3 bucket using a pre-signed URL.
Environment: JDK (1.8), Java, Spring Boot Framework, JPA, JDBC, WebSocket, FCM(for web notification), Linux (Ubuntu 18.04)
Project #2
Project Title : Actiwee
Role : Backend (JAVA) Developer
Description
Actiwee is a location-based social activity platform that enables infinite opportunities for Actiwee community to become together and socialize in their interest. Active allows users to chat with each other through the dedicated group channels and informs users with location-based and interest-based notifications.
Roles and Responsibilities:
➢ Involved in the development of web-based applications with Spring Boot Microservice Architecture and frameworks.
➢ Used Maven as a build tool, and wrote the dependencies for the jars/wars that needed to deploy.
➢ Involved in the development of chat functionality with WebSocket.
➢ Involved in the development of notification functionality with FCM.
➢ Involved in developing code for obtaining beans in spring framework using Dependency Injection (DI) or Inversion of control (IOC) using annotations.
➢ Extensively worked on Spring JDBC, ORM, Spring Security and JPA.
➢ Troubleshooting various issues related to the project.
➢ Involved in uploading the media to the server via a pre-signed URL using a microservice.
Environment: JDK (1.8), Java, Spring Boot, JPA, JDBC, PostgreSQL, Eclipse, Apache Tomcat 7, Linux (Ubuntu 18.04), WebSocket, FCM (for notification).