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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- SQL & NoSQL: Experience working with databases like PostgreSQL, MongoDB, and DynamoDB to manage large-scale data efficiently.
- LinkedIn: David Iacovone
- Email: [email protected]
Feel free to check out my repositories below or reach out for collaboration on open-source projects!