Say Hi from Dennis, Senior Software Engineer
Full stack developer with 8+ years of experience in professional software engineering and full stack development. Committed to various levels of web and blockchain solutions.
8+
years of experience
20+
projects completed
Dennis Stephens
An accomplished Senior Full Stack Developer with extensive experience in building and managing complex web applications from concept to deployment. Dennis has a proven track record of developing scalable and high-performance systems, effectively combining front-end and back-end technologies to create seamless user experiences. He also has successfully led projects that integrate blockchain solutions and AI-driven features, demonstrating a unique ability to blend traditional web development with cutting-edge technologies. Dennis is known for his strategic approach to application architecture, ensuring optimal performance, security, and maintainability. His collaborative nature and deep understanding of the full development lifecycle have enabled him to deliver robust, user-focused solutions across diverse industries, including fintech, e-commerce, and gaming. With a passion for innovation and a commitment to excellence, Dennis continues to push the boundaries of full stack development
Education & Experience
03/2024 - 09/2024
Senior Full stack & AI Engineer
Melodrive lnc
- Developed user interfaces utilizing the Molodrive project using React/Next.js, effectively uploaded components to AWS Amplify Studio, and optimized the AWS Amplify components.
- Integrated TypeScript’s static, structural typing system, resulting in reduced runtime errors and improving cross-development team code generation and ensuring overall scalability.
- Added multiple user types and implemented comprehensive authorization mechanisms and secure user authentication login flow, validating a user’s identity, reducing bounce rates, minimizing, interaction with user credentials, tokenizing authentication, and persisting sessions between visits.
- Integrated a Python Gradio application for AI audio generation, embedding it within the website and establishing communication between Gradio and the Laravel backend.
- Implemented deep learning models for genre and mood classification using spectrogram analysis, improved recommendation accuracy by 30% through model fine-tuning and hyperparameter optimization.
- Implemented a distributed training setup on a Kubernetes cluster, cutting down model training times by 60%.
- React, Next.js, Typescript, Python, AI, Laravel, Fine Tunning, Kubernetes, AWS Amplify
12/2022 - 03/2024
Full stack Engineer
Selfbits
- Designed and implemented the frontend using React and Next.js, focusing on a modular architecture, upgraded the design and performance of the frontend using Next.js’ Server-Side Rendering (SSR) and Static Site Generation (SSG), reducing server load and improving client-side performance.
- Developed a robust backend using the Laravel framework to manage feedback data, user interactions, and admin functionalities. Implemented real-time chat and notification features using Web Sockets, Laravel Queue, Pusher, and Laravel Echo, enabling instantaneous communication and updates between users and administrators.
- Integrated Twilio for SMS notifications, Stripe for payment processing, and email notifications, enhancing the communication and transactional capabilities of the platform.
- Utilized Redis and DataDog to optimize data management and monitor system performance at scale, reducing data access times and improving query efficiency by 30%. Implemented caching strategies and optimized query execution, achieving significant reductions in response times and server load.
- Participated in the migration of the project to AWS EC2, handling complex deployment challenges involving Socket.io components and queue pipelines. and used Docker containers to standardize the deployment process, ensuring consistent performance across development, staging, and production environments.
- Successfully implemented AI features like AI chatbot for providing all day 24/7 customer support using RAG, HuggingFace, Python and Llama in admin side.
- Technologies: React, Next.js, Laravel, Twilio, Stripe, Redis, Datadog, AWS, Docker, Socket.io, AI, Huggingface, Llama
01/2022 - 05/2023
Senior Next.js & Blockchain Developer
EcoToken
- Designed and implemented a modular UI Kit using Next.js and the T3 stack (TypeScript, Tailwind CSS, TRPC), integrated Prisma ORM and TRPC for database management and API development.
- Developed and deployed NFT smart contracts using Solidity, Remix, and Hardhat, including a custom Streamlit UI for managing NFT creation and minting processes. Utilized Wagmi.js for blockchain interfacing, facilitating user interactions with smart contracts and wallet connections.
- Worked with Chainlink Oracles data feeds, also forked with Pinata IPFS to store NFT pics and get the IPFS numbers to mint.
- Played a vital role in constructing scalable APIs and managing complex databases using Moralis and MongoDB.
- Technologies: React, Next.js, T3 stack, TRPC, Web3.js, Wagmi.js, Tailwind CSS, Subgraph, GraphQL, Solidity, NFT, Streamlit UI, Hardhat, Chainlink, Pinata, IPFS, MongoDB, Husky, Sonar Cloud
06/2020 - 11/2022
Full stack & Blockchain Developer
Danapay
- Danapay is secure payment solutions developed using advanced blockchain technology between Africa and Europe countries. I developed complex frontend interfaces in both admin and customer side using React.js, Redux, MUI, and focused on improving performance side.
- As a web3 developer, created Danapay token using Solidity in EVM-compatible chains and Layer2 like Polygon and experienced web3 technologies like web3.js, ether.js, token exchange and escrow, Hardhat, GSN and so on.
- Implemented complex mathematical algorithm to Danapay base token for concentrating popularity of candidates to Danapay, and implemented KYC feature using Sumsub.
- Built and launched complex smart contracts for token and token exchanged system to work as DEX, and in the final of working with company, take participated in wallet integration with Danapay Bridge using GSN.
- Experienced in unit testing using Jest, react-testing library and worked with Husky, SonarCloud and Deep source for automation project management and well-designed code.
- Technologies: React, Typescript, MUI, Apollo, GraphQL, Node.js, Blockchain, Web3, Wagmi, DEX ...
11/2018 - 08/2021
Senior Full stack Developer
RubberFlooring
- Led the migration of RubberFlooring4U, an e-commerce platform for rubber flooring products, from a traditional Shopify setup to a modern headless CMS architecture. Leveraged React/Next.js and Contentful to enhance SEO and optimize site performance.
- Managed complex content migration and content modeling within Contentful, strategically optimizing the number of content models to stay within budget constraints.
- Implemented advanced techniques to improve site speed and SEO, including server-side rendering with Next.js and image optimization with Gatsby. Achieved a 20% increase in user engagement and a 15% reduction in page load times, alongside securing a 100% SEO score.
- Technologies: React, Next.js, Contentful, SEO
08/2016 - 10/2018
Frontend heavy Full stack Developer
TWISTAG
- Exploited React Hooks and React Context API to design an event-driven state management system that follows a predictable and unidirectional data flow in order to reduce prop-drilling and handle asynchronous behavior, reducing complexity of state across application, without the overhead of a third-party state manager.
- Leveraged React’s container pattern with reusable components to construct a modular and maintainable interactive visualization by making use of the ReactFlow data visualization library and taking advantage of the internal store abstracted from Redux to manage entity relationships across the component tree in order to organize collected user SQL metadata.
- Utilized a Node.js server leveraging the Express.js framework to create lightweight Restful APIs that can currently attend to multiple HTTP requests by implementing routes and middleware controllers in order to scrape user’s relational database for metadata while also serving as liaison to CRUD operations on Non-relational database.
- Integrated SCSS to modularize stylesheets and enhance readability.
- Employed Jest and React Testing Library as the testing frameworks for Test Driven Development (TDD) .
- Technologies: React, Redux, Node.js, SCSS, Testing
02/2015 - 07/2016
Frontend developer Intern
Deemaze Software
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Implemented UI components, library framework using ReactJS along with Redux concepts and JS ES 7 followed strong industry standards in developing Redux forms with react life cycle.
- Used React-Router to turn application into Single Page Application, worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented the Drag and Drop functionality using React-Draggable.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Technologies: React, Redux, Node.js, Git, Jira
2011 - 2014
Bachelor's Degree in Computer Science
Far Eastern University
My Advantages
- - Front End Development
- React
- Redux
- Next.js
- Angular
- JavaScript
- TypeScript
- Tailwind CSS
- Bootstrap
- - Backend Development
- Node.js
- C#
- Python
- Django
- PHP/Laravel
- - Blockchain Development
- Web3
- Smart Contract
- Solidity
- Rust
- Wagmi.js
- DeFi
- DApps
- Ethereum
- Hardhat
- NFT Marketplace
- Solana
- Tokenization
- - Database and Storage
- PostgreSQL
- MySQL
- MongoDB
- IPFS
- - Infrastructure
- Git
- GitHub
- CI/CD
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- - Project Management
- Jira
- Asana
- Trello
- Monday.com










