Skip to content
View DavidIacovone's full-sized avatar

Highlights

  • Pro

Block or report DavidIacovone

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DavidIacovone/README.md

πŸ‘‹ Hi, I'm David Iacovone!

I'm a Senior Software Engineer with a strong background in full-stack development, cloud architectures, and a passion for building scalable, efficient solutions. Currently, I work at Fandom, where I contribute to delivering an exceptional experience for millions of users globally. My technical expertise spans across TypeScript, C#, Rust, React, Azure, AWS, and various DevOps tools. I thrive in fast-paced, collaborative environments and am dedicated to continuous learning and open-source contributions.


🌟 What I Do:

  • Full-Stack Development: Extensive experience in building both front-end and back-end applications using technologies like React, Redux, Node.js, TypeScript, and GraphQL.
  • Cloud Architectures: Proficient in designing and deploying cloud-native applications on Azure and AWS, ensuring reliability, scalability, and security for high-traffic platforms.
  • Open Source Contributor: Passionate about giving back to the community by contributing to and maintaining open-source projects.
  • Team Leadership: Experience mentoring junior developers and collaborating in Agile environments, focusing on code quality and efficient project delivery.

πŸ‘¨β€πŸ’» Currently:

  • Working at Fandom as a Senior Software Engineer, where I help enhance the platform's performance and scalability to serve millions of users.
  • Leading initiatives to improve site performance, reliability, and security through cutting-edge technology stacks and best practices.
  • Actively mentoring team members and contributing to knowledge sharing across teams.

πŸ’Ό Experience with:

πŸ–₯️ Languages:

  • TypeScript: Expertise in building full-stack applications, ensuring maintainability and type safety in complex codebases.
  • C#: Deep experience in developing backend services, APIs, and working within the .NET ecosystem.
  • Rust: Leveraging Rust’s performance and memory safety for systems programming and backend development.

☁️ Cloud Platforms:

  • Azure: Proficient in services like Azure App Services, Azure Functions, Azure DevOps, and more for efficient cloud deployments.
  • AWS: Skilled in Lambda, EC2, DynamoDB, API Gateway, and CloudFormation for building and managing large-scale cloud applications.

🌐 Frontend Technologies:

  • React.js: Building highly performant, interactive, and responsive web applications with React, Redux, and Next.js.
  • GraphQL: Designing efficient and scalable APIs that power modern web applications.
  • TypeScript: Ensuring type safety and reducing bugs by using TypeScript across both front-end and back-end stacks.

πŸ”§ Tools & Frameworks:

  • Docker & Kubernetes: Experience with containerization and orchestration to deploy and manage scalable applications.
  • CI/CD Pipelines: Automating development workflows with GitHub Actions, Azure DevOps, and CircleCI.
  • Terraform: Managing infrastructure as code (IaC) to streamline cloud environments setup and deployment.

πŸ—„οΈ Databases:

  • SQL & NoSQL: Experience working with databases like PostgreSQL, MongoDB, and DynamoDB to manage large-scale data efficiently.

πŸ“« Let's Connect:

Feel free to check out my repositories below or reach out for collaboration on open-source projects!

Pinned Loading

  1. file-manager file-manager Public

    The File Manager Application is a web-based tool that allows users to manage files within folders. Users can upload, download, update, and delete files.

    TypeScript

  2. nyarlathotep nyarlathotep Public

    Nyarlathotep, a project built with Next.js that aims to allow user create chatbots based personality descriptions and conversation samples.

    TypeScript

  3. tickets tickets Public

    A ticketing system built using microservices concepts

    TypeScript

  4. Countify Countify Public

    A financial dashboard used to manage fees inside an organisation

    C#

  5. Identify Identify Public

    An API used to authenticate users.

    JavaScript