Automated Futures Trading System for Binance - Full-Stack Developer
Duration: Sep 2023 – Present
Technologies:Â Node.js (Fastify), TypeScript, WebSocket Streams, Prisma ORM, PostgreSQL, Binance Futures API, Docker, AWS EC2, Terraform, Nginx, Certbot, DuckDNS
About the project:Â Fully automated cryptocurrency trading system for Binance Futures featuring custom trading algorithms based on moving average strategies, real-time market data processing via WebSocket streams, and order execution with the Binance API. Includes secure, cost-efficient cloud deployment using Docker, AWS EC2, Terraform, and automated SSL provisioning.
Responsibilities:
- Solely designed, developed, and deployed the system from scratch to production
- Implemented trading logic with MA-based entry/exit rules and position management
- Integrated Binance WebSocket streams for low-latency market data handling
- Developed REST APIs with Fastify for monitoring and administrative control
- Designed Dockerized deployment and automated infrastructure provisioning with Terraform
- Configured secure HTTPS access via Nginx, Certbot, and DuckDNS
- Optimized AWS costs with ephemeral infrastructure and persistent S3 backups
Mobile App with AWS Amplify - Full-Stack Developer
Duration: Sep 2023 – Present
Technologies:Â React Native (Expo), React.js, TypeScript, AWS Amplify, AWS Cognito, OAuth (Apple, Google), AWS S3, AWS CloudFront, Fastify, Node.js, Docker, Nginx, Certbot, Tailwind CSS, Styled Components
About the project:Â Cross-platform application (iOS, Android, Web) with secure user authentication via AWS Amplify and Cognito, supporting native username/password and federated login via Apple and Google. Includes custom video playback module with engagement tracking and real-time chat interface. Web version deployed through AWS S3 and CloudFront with automated SSL provisioning.
Responsibilities:
- Solely designed, developed, and deployed the platform from initial concept to production
- Set up and configured AWS Amplify environments (staging, dev, test) with Cognito User Pools and Identity Pools
- Integrated Apple and Google sign-in via Amplify federated authentication
- Resolved Amplify CLI environment/App ID mismatches, ensuring correct backend synchronization
- Managed OAuth redirect URIs for iOS/Android, including Expo deep linking configuration
- Implemented custom video player with evaluation logic for engagement and playback tracking
- Developed real-time chat bubble interface with optimized rendering in React Native
- Deployed Expo Web build to AWS S3 with CloudFront CDN for global, low-latency access
- Designed reusable UI component system with Tailwind CSS and Styled Components
Exercise Buddy - Full-Stack Developer
Duration: Sep 2023 – Present
Technologies:Â TypeScript, Koa.js, React.js, Node.js, GraphQL, AWS DevOps, PostgreSQL, Docker, React Native, Nginx
Responsibilities:
- Code maintenance and project support
- Adding new features and bug fixing
Conversational AI Chatbot - Full-Stack Developer
Duration: Jan 2025 – Mar 2025
Technologies:Â Voiceflow, Node.js, TypeScript, Express.js, REST API, MongoDB, AWS Lambda (Serverless), Webhooks
About the project:Â Proof-of-concept conversational AI chatbot on the Voiceflow platform for e-commerce, enabling automated handling of customer queries (order status, product availability, FAQ). Features multi-turn dialogue flows with context management, integrated with a Node.js backend for dynamic data retrieval.
Responsibilities:
- Designed and implemented dialogue flows with branching logic and contextual memory in Voiceflow
- Developed Node.js microservices to connect the chatbot with a mock e-commerce database
- Integrated Voiceflow flows with backend APIs using webhooks for real-time responses
- Deployed serverless functions (AWS Lambda) for scalability and cost efficiency
- Prepared demo and documentation for client presentation
ID-Veritas - Full-Stack Developer
Duration: Aug 2022 – Sep 2023
Technologies:Â TypeScript, Angular, Bootstrap, Loopback.js, Azure DevOps, Nginx
Responsibilities:
- Developed new features
- Designed project architecture solutions
- Conducted code review, refactoring, and maintenance
- Configured deployment pipelines and CI/CD
- Implemented security processes
- Proposed technical and functional improvements
P.R.I.S.M Consortium (Hardware Erasure) - Full-Stack Developer
Duration: Feb 2022 – Aug 2022
Technologies:Â TypeScript, Node.js, xml2js, Azure Functions, Azure Logic Apps, Azure Vault, NetSuite, Azure SQL, custom erasure pipeline engine
Responsibilities:
- Developed new features
- Designed project architecture solutions
- Developed REST APIs
- Refactored and maintained code
- Integrated third-party libraries
Travel Technology Practice (Luxury Property Rental) - Back-End Developer
Duration: Apr 2021 – Feb 2022
Technologies:Â TypeScript, NestJS, PostgreSQL, TypeORM, Swagger, MJML, Webflow API
Responsibilities:
- Developed new features and wrote unit tests
- Worked with PostgreSQL databases: schema design, querying, and data manipulation
- Designed and implemented RESTful APIs
- Integrated backend with Booking.com API, configuring connectivity and ensuring stable data exchange
- Integrated backend data with Webflow-based marketing pages, setting up custom API endpoints for dynamic content and optimizing page load performance through API response caching
Betting Platform - Full-Stack Developer
Duration: Oct 2020 – Jun 2022
Technologies:Â TypeScript, React.js, Redux, MobX, Express.js
Responsibilities:
- Developed new features and created components
- Developed REST APIs
- Refactored and maintained code
- Reviewed teammates' code
- Worked with third-party libraries and sources: Betradar, IMG, Perform, and AWS
Music Industry Services for Spotify Musicians - Full-Stack Developer
Duration: Feb 2020 – Sep 2020
Technologies:Â React.js, Redux, Express.js, Sequelize
About the project:Â Platform providing various services to Spotify musicians and singers.
Responsibilities:
- Refactored and improved existing code
- Wrote business logic for the application
- Created, designed, and managed databases
- Developed UI components
- Fixed application bugs
Forex Currency Exchange Platform - Front-End Developer
Duration: Apr 2019 – Jan 2020
Technologies:Â React.js, Redux
About the project:Â Platform providing users with data from Forex.
Responsibilities:
- Developed user interface
- Designed user interactions on web pages
- Ensured cross-platform optimization for mobile devices
Various Upwork Projects - Full-Stack Developer
Duration: Sep 2017 – Mar 2019
Technologies:Â React.js, Redux, Node.js, Express.js, GraphQL, PostgreSQL, MySQL, MongoDB
Responsibilities:
- Developed functionality and components
- Fixed bugs
- Designed user interactions on web pages
- Developed backend applications
- Created servers and databases
- Ensured responsiveness of applications
E-commerce Websites and Promo Pages - Full-Stack Developer
Duration: Feb 2015 – Feb 2016
Technologies:Â HTML, CSS, JavaScript, PHP, Laravel, MySQL, jQuery, Git
About the project:Â Full cycle development of e-commerce websites and adaptive promo pages. Created SPA applications using jQuery on front-end and Laravel on back-end.
Responsibilities:
- Created responsive layouts
- Ensured cross-browser and cross-device compatibility
- Rendered data from back-end using AJAX requests and templates