Skip to content

Commit

Permalink
Adding project content
Browse files Browse the repository at this point in the history
  • Loading branch information
EPAM\Sanket_Joshi committed Sep 25, 2024
1 parent ade579b commit 7a60ade
Show file tree
Hide file tree
Showing 7 changed files with 149 additions and 120 deletions.
2 changes: 1 addition & 1 deletion content/posts/5.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "JavaScript Security Best Practices"
author: "Sanket Joshi"
image: "https://fakeimg.pl/200x100"
publish_date: "2024-09-18"
publishDate: "2024-09-18"
summary: "A comprehensive guide to securing JavaScript applications by protecting against common vulnerabilities and implementing best practices like API security, CSP, and regular audits."
---

Expand Down
41 changes: 20 additions & 21 deletions content/projects/project-1.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,33 @@
---
title: "E-Commerce Platform"
summary: "Developed a scalable e-commerce platform handling high traffic with personalized user experiences and multiple payment gateways."
title: "Healthcare Solutions Porting"
summary: "Part of a team that modernized a legacy healthcare application, porting it to a new look and feel while mentoring team members on advanced JavaScript."
image: "https://fakeimg.pl/400x200/"
author: "Sanket Joshi"
publishDate: "2021-02-15"
publishDate: "2024-09-25"
---

# E-Commerce Platform

## Summary
Developed a scalable e-commerce platform that handles high traffic, integrates multiple payment gateways, and features personalized user experiences based on browsing history.
Part of a team that modernized a legacy healthcare application, porting it to a new look and feel while mentoring team members on advanced JavaScript.

## Technologies Used
- React.js
- Node.js
- GraphQL
- PostgreSQL
- AWS (S3, EC2, Lambda)
- Docker
## Technology
- GoJS
- JavaScript
- Oracle RDBMS
- Perl
- Raphael JS
- SASS/SCSS
- TypeScript

## Roles
- Led the front-end development using React.js and Redux.
- Integrated GraphQL for optimized data fetching and real-time updates.
- Managed deployment using Docker and AWS infrastructure.
## Roles and Responsibility
- Developed advanced JavaScript features using OOJS, HTML5, CSS, LESS.
- Worked on monitoring tools using Kibana and Grafana.
- Mentored team members in JS and Perl development.

## Client
Acme Retail
## Client Domain
Healthcare Solutions

## Employer
Tech Solutions Ltd.
NOT DISCLOSED

## Duration
January 2021 - July 2021
May 2016 – Jun 2017 (1 year 1 month)
41 changes: 22 additions & 19 deletions content/projects/project-2.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,36 @@
---
title: "Real-Time Chat Application"
summary: "Built a secure real-time chat application with encrypted communication, group chats, and presence indicators for team collaboration."
title: "Travel Booking Solutions"
summary: "Led an Angular team to build and enhance key applications for a travel solution provider, focusing on UI complexity and modern web technologies."
image: "https://fakeimg.pl/400x200/"
author: "Sanket Joshi"
publishDate: "2021-10-05"
publishDate: "2024-09-25"
---

# Real-Time Chat Application

## Summary
Built a real-time chat application for internal team communication with group chats, file sharing, and presence indicators. The platform includes encrypted communication channels and customizable user notifications.
Led an Angular team to build and enhance key applications for a travel solution provider, focusing on UI complexity and modern web technologies.

## Technologies Used
- TypeScript
## Technology
- Angular
- AngularJS
- CSS
- Git
- HTML
- Node.js
- Socket.io
- MongoDB
- WebRTC
- NPM
- Oracle RDBMS
- Rally Software
- TypeScript

## Roles
- Designed the real-time messaging architecture using Socket.io and WebRTC.
- Implemented encrypted communication channels.
- Set up MongoDB to store chat history and user metadata.
## Roles and Responsibility
- Led a team for complex UI development in Angular 5.
- Mastered Angular 2+, Material UI, Bootstrap, and PrimeNg.
- Collaborated across teams for seamless feature implementation.

## Client
Global Tech Hub
## Client Domain
Travel and Hospitality Solutions

## Employer
Freelance
NOT DISCLOSED

## Duration
August 2021 - December 2021
Jun 2017 – Jun 2019 (2 years)
44 changes: 24 additions & 20 deletions content/projects/project-3.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,37 @@
---
title: "Fitness Tracking Mobile App"
summary: "Developed a mobile app for tracking workouts and syncing data with wearable devices, featuring graphical performance metrics."
title: "Retail and Wholesale Product Lifecycle Management"
summary: "Developed and led UI and full-stack efforts for product lifecycle management solutions in retail and wholesale, focusing on improving user experience and system security."
image: "https://fakeimg.pl/400x200/"
author: "Sanket Joshi"
publishDate: "2022-06-10"
publishDate: "2024-09-25"
---

# Fitness Tracking Mobile App

## Summary
Developed a mobile app that allows users to track workouts, monitor progress, and sync data with wearable devices. Integrated a rich graphical interface for viewing performance metrics over time.
Developed and led UI and full-stack efforts for product lifecycle management solutions in retail and wholesale, focusing on improving user experience and system security.

## Technologies Used
- React Native
- Redux
- RESTful APIs
- Firebase Authentication
- Expo
## Technology
- Code Quality Tools
- Grafana
- GraphQL
- Material UI
- Node.js
- ReactJS
- SQL Databases
- TypeScript
- Webpack
- mobx

## Roles
- Developed the mobile UI with React Native and Redux.
- Implemented Firebase Authentication and real-time database for user data sync.
- Collaborated with wearable device API integration team for real-time tracking.
## Roles and Responsibility
- Contributed to UX/UI discussions for stakeholder alignment.
- Led the development of facade microservices for security fixes.
- Developed backend APIs, PDF exports, and Excel imports.
- Took on agile management responsibilities.

## Client
Fitness Pro Inc.
## Client Domain
Product Lifecycle Management (Retail and Wholesale)

## Employer
Mobile Innovators Pvt. Ltd.
NOT DISCLOSED

## Duration
February 2022 - August 2022
May 2019 – Jan 2021 (1 year 8 months)
45 changes: 25 additions & 20 deletions content/projects/project-4.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,38 @@
---
title: "Learning Management System (LMS)"
summary: "Designed and developed an LMS for course management, user enrollment, and progress tracking, with a responsive UI."
title: "Fresh Food Market Management"
summary: "Led the UI team in developing an application to streamline the fresh food market, managing inventory, backroom operations, and procurement to minimize food wastage."
image: "https://fakeimg.pl/400x200/"
author: "Sanket Joshi"
publishDate: "2023-01-20"
publishDate: "2024-09-25"
---

# Learning Management System (LMS)

## Summary
Designed and developed a Learning Management System (LMS) that supports course management, user enrollment, progress tracking, and multimedia content delivery. Implemented a responsive design for access across devices.
Led the UI team in developing an application to streamline the fresh food market, managing inventory, backroom operations, and procurement to minimize food wastage.

## Technologies Used
- Next.js
- Node.js
- MySQL
- GraphQL
- Tailwind CSS
## Technology
- ESLint
- Material UI
- MongoDB
- NPM
- ReactJS
- Redux
- Redux Toolkit
- TypeScript
- Webpack
- styled components

## Roles
- Led full-stack development and database design.
- Built a robust user authentication and role-based access control system.
- Developed reusable UI components and ensured cross-platform responsiveness.
## Roles and Responsibility
- Led a team of 4 UI developers.
- Built the application repository from scratch.
- Set up the development process and workflows.
- Managed branching and added tooling for production.
- Optimized performance for legacy and new codebase.

## Client
EduSmart Solutions
## Client Domain
Inventory Optimization (Fresh Food Market)

## Employer
Bright Minds Ltd.
NOT DISCLOSED

## Duration
September 2022 - March 2023
Jan 2021 – May 2022 (1 year 4 months)
52 changes: 32 additions & 20 deletions content/projects/project-5.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,46 @@
---
title: "Cryptocurrency Exchange Platform"
summary: "Created a secure cryptocurrency exchange platform with real-time updates, multi-asset trading, and third-party API integrations."
title: "Cloud-Based Remote Modem Management"
summary: "Led the front-end development of a cloud-based remote modem management web application, transforming requirements into maintainable code and introducing technical improvements."
image: "https://fakeimg.pl/400x200/"
author: "Sanket Joshi"
publishDate: "2023-08-11"
publishDate: "2024-09-25"
---

# Cryptocurrency Exchange Platform

## Summary
Created a secure cryptocurrency exchange platform, facilitating user-friendly buying, selling, and trading of multiple digital assets. Integrated multiple third-party APIs for live market data and payment solutions.
Led the front-end development of a cloud-based remote modem management web application, transforming requirements into maintainable code and introducing technical improvements.

## Technologies Used
- Angular
- Node.js
## Technology
- CSS
- ESLint
- Gitlab
- HTML
- JavaScript
- MongoDB
- NPM
- React DnD
- React Router
- React Testing Library
- ReactJS
- Redux Form
- Redux Thunk
- Redux Toolkit
- SASS/SCSS
- TypeScript
- REST APIs
- Redis
- AWS (EC2, CloudFront)
- Webpack
- redux-observable
- styled components

## Roles
- Architected the application’s front-end using Angular with a focus on real-time updates.
- Integrated secure REST APIs for user authentication and transaction processing.
- Worked with Redis for caching and improving system performance.
## Roles and Responsibility
- Contributed as a Key Front-end Developer.
- Transformed requirements into maintainable code.
- Introduced new ideas and improvements to existing code.
- Collaborated in brainstorming sessions for feature set development.

## Client
Crypto World Exchange
## Client Domain
Cloud-Based Remote Management

## Employer
Blockchain Innovators
NOT DISCLOSED

## Duration
April 2023 - August 2023
Jun 2022 – Feb 2024 (1 year 8 months)
44 changes: 25 additions & 19 deletions content/projects/project-6.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,39 @@
---
title: "Online Food Delivery Service"
summary: "Developed a user-friendly food delivery platform supporting multiple restaurants, order tracking, and payment integration."
title: "Staff Augmentation and Digital Transformation"
summary: "Led a project aimed at digitizing paper forms using legacy systems, managing a team of developers and QA, and optimizing performance with modern technologies."
image: "https://fakeimg.pl/400x200/"
author: "Sanket Joshi"
publishDate: "2020-11-22"
publishDate: "2024-09-25"
---

# Online Food Delivery Service

## Summary
Developed a food delivery web application allowing users to browse menus, place orders, and track deliveries. The platform supported multiple restaurants and integrated payment systems for secure transactions.
Led a staff augmentation project aimed at digitalizing paper forms using legacy systems. Managed a team of 3 developers and 1 QA. Played a key role in gathering requirements, solution design, sprint planning, and implementation. Improved product performance and introduced optimizations, state management, and automated E2E testing.

## Technologies Used
- React.js
- Node.js
- Express.js
- Stripe API
## Technology
- ESLint
- GitHub Actions
- JavaScript
- MongoDB
- NPM
- Next.js
- Node.js
- OpenAPI Specification (OAS)
- ReactJS
- TypeScript
- Vercel

## Roles
- Led back-end development with Express.js and integrated Stripe for payment processing.
- Designed and implemented the order management system.
- Worked closely with the front-end team to create a seamless user experience with React.js.
## Roles and Responsibility
- Led the development team and was responsible for solution architecture.
- Suggested and implemented performance optimizations.
- Introduced Cypress E2E tests to streamline manual QA efforts.
- Assisted team members in writing clean and maintainable code.
- Collaborated with BAs to improve story structures.

## Client
Foodie's Delight
## Client Domain
Digital Transformation (Paper to Digital Forms)

## Employer
WebApp Studios
NOT DISCLOSED

## Duration
October 2023 - February 2024
Feb 2024 – Sep 2024 (7 months)

0 comments on commit 7a60ade

Please sign in to comment.