San Marino, California, United States
Configured an OpenSearch cluster for managing 140 million data points related to click-through rates (CTR) on various promotional offers, including enabling analytics across different time periods to identify top-performing offers and content within 20 ms and facilitating the creation of aggregations to highlight key trends in offer engagement and user behavior. Developed and maintained backend infrastructure for the Operational Data Hub (ODH) system, utilizing FastAPI and Node.js for server-side logic. Experience with databases like MySQL, PostgreSQL, SQLite, and DynamoDB provided the basis for data management and query optimization. Configured AWS Route 53 for personal domain management, setting up API Gateway to handle API requests through a custom domain. Implemented SSL certificates for HTTPS connections, ensuring secure communication. Created personal subdomains to maintain a structured domain architecture. Developed GraphQL APIs to enable efficient data queries, leveraging AWS AppSync in conjunction with AWS Route 53 to optimize data retrieval processes. This approach allowed querying only the necessary data, reducing bandwidth and improving response times. Gained a thorough understanding of Virtual Private Clouds (VPCs) and Identity and Access Management (IAM) roles. Played a key role in refactoring and optimizing MySQL queries to improve audience syncing, resulting in more accurate real-time data retrieval. This involved the correction of inefficient queries, which contributed to the speed and efficiency of the backend system. Created an OpenSearch cluster to manage 20 million profiles with 101 columns each, leading to a substantial reduction in complex query times. The project improved performance in filtering and retrieving audience data. Additionally, integrated the OpenSearch cluster with the ODH API for seamless data communication and consistent data retrieval.
Conceived and executed the entire development lifecycle of Spotify Web Artists Database. As the sole developer, took charge of both backend and frontend development, showcasing a comprehensive skill set in Flask, SQLAlchemy, React, and AWS deployment services. Designed and implemented a robust microservices architecture to efficiently manage data sourced from a REST API. Leveraged Flask and SQLAlchemy to create a streamlined backend infrastructure capable of handling the different information gathered of a top 50 artists database. Developed a responsive and user-friendly frontend interface using React and React-Bootstrap, ensuring an optimal user experience. Implemented React Router Dom to facilitate seamless navigation across different pages within the website. Implemented advanced features, including dynamic routing and custom components, to enhance the website's functionality and aesthetics. Maintained a focus on delivering a polished and modern design effectively. Established a serverless and container-based architecture for backend development to optimize operational support costs, reducing the need for extensive virtual machine management. Ensured the website's scalability and responsiveness to accommodate potential growth. Worked with layer management to insert all dependencies used in backend development to ensure a clean and smooth serverless development Demonstrated proficiency in various technologies, including React, React-Bootstrap, Flask, SQLAlchemy, React Router Dom, AWS, and Git, to deliver a web application as a sole contributor.
Collaboratively created a multi-evel horror game within Unity with first person features and AI development. Created detailed design documents ensuring proper implementation of random map generations and monster pathing Developed and implemented game logic in AI behavioral patterns, walking/chasing states, and trap integrations. With a team of artists and game directors established highquality UI with the pause and start menu Performed load testing and worked with other testers to correct broken errors for all paths of the game's sortyline Optimized game for PC and online platforms use and budgeted certain animations to reduct FPS costs
Collaborated closely with web designers and graphic design teams to create visually appealing layouts, resulting in a notable increase of user interaction by 13%. Worked collaboratively to integrate design elements seamlessly into the websites. Utilized SQLAlchemy to develop and maintain databases, ensuring efficient and reliable storage and retrieval of system components. Implemented effective database management practices to enhance overall system performance. Proactively addressed performance issues and implemented security measures to safeguard user data and maintain the integrity of the websites. Demonstrated proficiency in HTML, CSS, React, and SQLAlchemy to deliver high-quality websites with improved user interaction and streamlined database functionality. Collaborated effectively with cross-functional teams to create visually appealing and secure web experiences.
Conceptualized the development of an innovative educational program aimed at teaching children about real world issues, such as prejudice and inequality. Leveraged React and Node.js to create an engaging and interactive web page that serves as an educational platform for children. Collaborated with a diverse team of programmers and artists to create a multi-level problem-solving game using Utilized Unity to brainstorm game content, generate creative ideas, and produce 3D game models and textures. Ensured the game's alignment with educational goals and delivered an engaging and informative experience for the target audience. Demonstrated a commitment to using technology as a tool for education, blending innovative approaches in web development (React and Node.js) and game development (Unity) to address real-world issues and create a positive impact on children's learning.