I am a Full Stack Developer with over 9 years of experience.
- 🔭 I’m working as a Software Engineer (Fullstack Web App Developer) and contributing to frontend and backend for building web applications.
- 🌱 Exploring Technical Content Writing.
- 📫 How to reach me:
- 📫 GitHub Profile
- Typescript
- Javascript
- Python
- HTML5
- CSS3
- SCSS
- GraphQL
- REST API
- ReactJS
- NextJS
- Apollo GraphQL
- React Query
- Ant Design
- Material UI
- TailwindCSS
- Bootstrap
- Sass
- Styled Components
- Highchart
- Rechart
- Chart.js
- NodeJS
- NestJS
- ExpressJS
- KoaJS
- FeathersJS
- Django & Django Rest Framework
- Flask
- SocketIO
- Fastify
- MongoDB
- MySQL
- PostgreSQL
- Neo4j
- ElasticSearch
- Redis
- Strapi
- Wordpress
- REST/GraphQL API development and integration
- AWS, GCP, Azure
- Third-party API integration (e.g., ChatGPT, payment, geolocation, accounting, SMS APIs)
- CI/CD implementation and automated testing
-
Description: An intranet app built with Strapi, Django, Next.js, and Postgres for managing Markdown-based document storage/retrieval/editing with RBAC.
-
Technologies: List of technologies used ( Strapi, Django, Django Rest Framework, Next.js, PostgreSQL, TailwindCSS).
-
Scope: An intranet app for managing Markdown-based document storage/retrieval/editing with RBAC. The documents are stored in Postgres. Initially the backend was done in Strapi, but later it was migrated to Django. It required very good knowledge of Postgres as documents were nestable and user could have permission at any level in the nested tree and the users should be able to see only the documents they have access to.
-
Role: Lead Fullstack Developer (solo).
-
Achievements:
- Created a fully functional prototype in 2 weeks, in strapi.
- Due to change in client's requirements, the backend was migrated to Django.
- Built a nested tree structure for documents in Postgres.
- Added a role-based access control system for documents w.r.t to nested tree structure.
- Description: A web, iOS, and Android app that helps users find the best deals and monitor price drops.
- Technologies: Firebase, Firestore, PostgreSQL, Node.js, Next.js.
- Scope: An application with millions of users designed to assist in finding deals and tracking price changes.
- Role: Backend and frontend development.
- Achievements:
- Successfully integrated backend and frontend components.
- Implemented real-time price tracking and alert system.
- Description: A portal to manage kennel clubs, their managers, and events, with Stripe payments integration.
- Technologies: Node.js, Express.js, Next.js, Material UI, react-hook-forms, date-fns, react-query, draft-js based WYSIWYG editor, Stripe.
- Scope: A host portal for managing kennel clubs and events, with payment processing capabilities.
- Role: Backend and frontend development.
- Achievements:
- Developed an intuitive interface for managing kennel club events.
- Added a feature to create two types of events, First come first serve and Randomized. Each event could have various number of levels, and each level can further have any numbers of runs. The end-user should be able to book any number of levels/runs. Based on event type, i had to make sure that they can only book available seats.
- Integrated email from SES and
- Integrated Stripe for seamless payment processing.
- Description: A Netherlands-based scheduling web app.
- Technologies: React.js, Next.js, Stripe API, AWS Lambda, AWS Amplify,
- Scope: Conversion of an existing React application to Next.js with a focus on scheduling and payment integration.
- Role: Frontend development.
- Achievements:
- Successfully migrated the application from React to Next.js.
- Enhanced user experience with improved scheduling features.
- Added new blog section to improve SEO
- Added more payment flows
- Description: A medical SaaS app for documenting patient enrollments.
- Technologies: Next.js.
- Scope: An application designed to assist medical service providers in documenting patient enrollments.
- Role: Full-stack development.
- Achievements:
- Streamlined patient enrollment process for medical service providers.
- Improved data accuracy and record-keeping.
- Description: A SaaS app for managing field assets and employees in real-time, with automatic job allotment.
- Technologies: MERN Stack (MongDB, Express.js, React.js, Node.js) various backend technologies such as ElasticSearch, Kibana, Redis, AWS SES, S3, Third party accounting APIs, Payment APIs, Google Map API for address completion, geocoding and live location tracking
- Scope: Real-time management of field assets and employees with automatic job assignment.
- Role: Full-stack development as solo developer in begining and then team lead when team grew.
- Achievements:
- Implemented real-time field employee tracking
- Task management features from enquiry phase to invoice printing, (added a feature to print pdf invoices)
- Live location tracking via google maps
- Added features to print a Job report via puppeteer
- Added excel import/export features
- Added complex searches in elastic-search in turkish language
- Developed real-time api to power web and mobile apps
- Assisted in leading/managing/bugfixing the development of react-native App
- Description: A Compliance Data Collection SaaS App.
- Technologies: MERN stack (MongoDB, Express.js, React, Node.js).
- Scope: A data collection app focused on compliance for a Singapore-based company.
- Role: Full-stack development.
- Achievements:
- Developed both frontend and backend as solo fullstack developer.
- Built a real-time api for super fast response times
- Added complex excel based data import/export features with pre-built teampltes and raw excel files
- Ensured data integrity and compliance with industry standards.
- Added features to be able to export 100,000 Records at once
- Added features to be able to import 20,000 records at once into the app