Ahnaf An Nafee
Summary
- Software Engineer
- Passion for Game Programming and Development
- Deploy optimized apps with scalable user interface, user experience, and user accessibility based on design thinking process.
Techinal Skills
Programming: Python, TypeScript, JavaScript, Kotlin, Java, Jest, Detox, TypeScript, JUnit, Selenium, PostgreSQL, MySQL, WebGL, C#, C, C++, Haskell, GLSL, HLSL, SQLite.
Tools & Frameworks: React Native, SpringBoot, Node.js, React, JIRA, Android Studio, Xcode, GitHub, Postman, Unity, Unreal Engine, Maya, FMOD, Wwise, Blender, 3D Modeling, Game Testing, 3D Animation, Prototyping, Adobe CS, Figma, Perforce, Plastic SCM, AI, ML, AWS (ECS, EC2, SNS, SES, Route 53, RDS, Lambda, Cloud Formation Stack), Firebase, Docker, WebSocket Integration, ERM, Microservice API, OAuth.
Experience
Dynasty 11 Studios
Software Developer
Sept 2021 - Present
- Optimized existing React Native codebase to improve stability, reduce memory usage and enhance user experience, resulting in a 40% increase in mobile performance within 3 months
- Led the backend migration to AWS, and implemented ELB and Auto Scale Groups, resulting in an 80% reduction in application load and costs
- Streamlined build and deployment process by implementing automated CI/CD using GitHub Actions and Maven, resulting in an 85% reduction in manual work and improved reliability through Serverless Lambda monitoring functions
- Implemented a custom Axios API interceptor for seamless CRUD and JWT token management, improving security and scalability
- Engineered Java service integration for STOMP WebSockets to enable in-app chat functionality, enhancing user engagement and experience
- Integrated third-party services and OAuth services with over 20+ RESTful endpoints, contributing to the development of a scalable, user-facing application and increasing user engagement
PHL Collective
Technical Programmer Co-op
Mar 2021 - Sept 2022
- Integrated and scripted versatile game managers to streamline future design processes and improve efficiency, resulting in a more efficient and effective workflow for the development team
- Developed parameterized shaders with multiple variants for general stylized usage for DC's Justice League: Cosmic Chaos, enhancing visual aesthetics and appeal
- Worked closely with the Art team to improve workflows and create simpler, customizable shaders, improving collaboration and productivity
- Conducted integration and stress testing on WIP games, identifying and reporting any issues in a developer-friendly format using Mantis
- Coordinated closely with the design team to identify problematic areas and created relevant test cases, ensuring the quality and functionality of the final product
Education
Drexel University
Sept 2018 - June 2022
BS in Computer Science
Concentration in Artificial Intelligence, Game Programming and Development
GPA: 3.8 (manga cum laude)
Languages
English: Native & Fluent.
Bangla: Native & Fluent.