Full-Stack Engineer with 7+ years of experience specializing in product development, team leadership, and performance optimization. I'm passionate about building scalable and efficient web applications using modern technologies.
- π I'm currently working as a Full Stack Software Engineer at Pinwheel
- π± I'm constantly learning and improving my skills in TypeScript, React.js, Nest.js, and AWS
- πΌ I have experience working remotely with global companies
- π MSc in Computer Science and Engineering from United International University
- Languages: JavaScript, TypeScript, Python, Java, Golang, PHP
- Backend: Node.js (NestJS, Express.js), Spring Boot, FastAPI, Flask, Django, Laravel
- Frontend: React.js, Next.js, Redux, GraphQL
- Databases: MongoDB, MySQL, PostgreSQL, Redis
- DevOps & Cloud: AWS, GCP, Docker, Nginx, GitHub Actions
- Testing: Vitest, Jest, Mocha, Chai, Supertest, Cypress
- Other: RabbitMQ, MQTT, WebAuthn, Elasticsearch, Logstash, Kibana (ELK Stack)
- Developed a RabbitMQ-based service for real-time mobile device updates via MQTT protocol
- Implemented WebAuthn and biometric-based login for web and React Native projects
- Developed an embedded banking solution integrating partner bank APIs into standard business lines, facilitating streamlined financial processes
- Architected automated SSL certificate generation using Caddy server, reducing manual configuration time by 80% for an in-house no-code builder
- Engineered a document processing pipeline with Python (Flask), Celery, RabbitMQ, and Tesseract OCR, handling around 100k documents
- Built APIs using Flask, Django, Spring Boot, and MySQL to summarize datasets and retrieve database information for the NLQ (Natural Query Language) product
- Developed UI components and interactive charts with Plotly.js and D3.js, optimizing large datasets for smooth performance and efficient memory usage
Feel free to explore my repositories and don't hesitate to reach out if you want to collaborate on a project or just chat about tech!