Seasoned Full Stack Developer with over 9 years of experience designing and implementing robust, scalable web applications. Proficient in ASP.NET and C# for back-end development, with expertise in building dynamic, responsive front-end interfaces using Angular and React. Skilled in Java for developing enterprise-grade solutions and integrating RESTful APIs. Adept at end-to-end development, from database design with SQL Server to deploying cloud-based solutions on Azure and AWS. Passionate about writing clean, maintainable code and leveraging Agile methodologies to deliver high-quality software that meets business needs.
Polka City
October 2020 - December 2024
Polka City is a decentralized application for an NFT marketplace for P2E gamefi with DEX and DeFi protocols in it. Here, I: • Designed and implemented RESTful APIs with C# and Entity Framework, enabling seamless integration with third-party payment gateways and CRM systems. • Led migration of legacy Java-based inventory management system to a microservices architecture using Spring Boot, reducing system downtime by 40%. • Optimized SQL server database queries, cutting data retrieval times by 25% for critical reporting features. • Contributed to a Java-based billing system using Spring Framework, streamlining payment processing and reducing transaction errors. • Implemented server-side rendering (SSR) with Next.js to improve SEO and initial load performance for web applications. • Implemented state management solutions using Redux and Context API to streamline data flow and improve application performance. • Utilized TypeScript to enhance code quality and maintainability by adding type safety to React components. • Integrated web3.js/Ethers.js library to interact with smart contracts and utilized wallet integration by using Rainbow/Wagmi. • Utilized GraphQL for data fetching, optimizing queries and reducing the amount of data transferred over the network. • Participated in back-office UI development by using Angular and created reusable Angular components for dashboards, reducing front-end development time. • Wrote 200+ unit tests to ensure 1% of code within SDLC was without bugs. • By using Subgraph Indexing, succeeded to catch events from contracts and get transaction histories for customers to show their transaction histories on the Frontend. • Designed and implemented GraphQL APIs with C#, reducing data over-fetching by 30% compared to traditional REST APIs. • Deployed containerized applications using Docker on AWS, improving scalability and reducing deployment times. • Collaborated in Agile teams, participating in sprint planning and delivering features on time for 95% of project milestones.
Peakdefi
January 2019 - September 2020
Peakdefi is a crypto trading platform with DeFi protocols and B2C SDK. Here, I: • Developed a customer-facing portal with C# and ASP.NET MVC, integrating Angular for responsive UI, which boosted user engagement. • Built and maintained Java-based microservices with Spring and Hibernate, supporting 50,000+ daily transactions. • Optimized SQL server database performance by refactoring stored procedures, reducing query execution time by 40% for analytic dashboards. • Implemented unit testing frameworks (NUnits, JUnit, Jasmine), increasing code coverage from 60% to 90% across projects. • Participated in creating Custodial wallet by using wagmi and wallet connection module to integrate with wallet API service. • Conceptualized and successfully developed a management dashboard web application from scratch using React.js for company's back-office operations in Typescript as a language. • Performed daily operations to maintain four web pages, ensuring they're up-to-date and error-free. • Contributed to code reviews, testing, and debugging for optimal code quality and maintainability. • Engineered CI/CD using Gitlab, AWS, developed test cases and PRs for various environments. • Collaborated with QA teams to integrate automated testing in CI/CD pipelines, reducing production bugs.
Global Green Tech Solutions
August 2017 - December 2018
Global Green Tech Solutions is an IT consulting company by providing talents to the clients and other businesses. Here, I: • Used AWS for web hosting, gaining thorough knowledge of aws-cli, S3, EC2, and more. • Spearheaded development of a SaaS platform using ASP.NET Core and Angular, increasing customer acquisition through enhanced UX and performance. • Collaborated on GraphQL with Node.js, integrating authentication and file streaming. • Solved intricate CI/CD implementation issues, enabling significant process advancements. • Structured project's database architecture and designed data schema using DynamoDB. • Reviewed fellow developers' code and provided mentor ship to enhance their skills. • Instituted CI/CD pipelines to the project leveraging advanced AWS capabilities. • Participated in building pixel-perfect and responsive web application by using React
Towson University, Present
Computer Science
HackerRank
Issued: 3/5/2025
Credential ID: 380b6836678a
HackerRank
Issued: 3/6/2025
Credential ID: cd23aef41fab
Polka City is a virtual world blockchain game that gives users ownership over NFTs with it a steady source of income.
View Project10/5/2020 -12/27/2024
Verified Blockchain Developer
8+ years of experience
Preferred commitment: Full Time
Take the next step and bring this top talent to your team
Hire Joshua for your team