About Me
What I love most about computer science is its ability to bring ideas to life. Whether it's building a website, creating an animation, or developing a machine learning model, there's always something new and exciting to explore. During my studies, I've had the opportunity to dive deep into the world of technology, learning programming languages like Python and Java, and exploring a variety of software and tools used in the industry.
- Name: Anahita Nikaien
- Phone: +1 (709) 697-4816
- City: St. John's, NL
- Email: anikaien@mun.ca
- Resume
- Degree: Bachelor of Science Honours Program
- Major: Computer Science
- Minor: Business Administration
- Website: https://www.cs.mun.ca/~anikaien
- linkedin: linkedin.com/in/anahita-nikaien/
- Github: github.com/anahitana
Honours Thesis
Light Field Frame Translation
Extended Abstract— In this project, we implement an algorithm for light field frame translation, a technique that focuses on translating frames within a light field to achieve optimization of depth resolution of light field images of a given 3D scene. By translating the frame of reference for a light field image of a 3D scene, the 3D scene can often be imaged at a similar level of detail but with a light field image with a much lower directional resolution.The algorithm is based on 4D representation of a light field and ray tracing techniques to translate the frames and shift the depth range of the captured images. We calculated the ray direction and the perspective intersection point on the introduced frame while adjusting for the frame’s changes in size, focal length, directional resolution and preserving the image quality. The proposed method is then tested on synthetic graphics that are pre-rendered into a light field image and tentatively on real-world light field images captured of a static scene using a controlled camera. We employ a simulator developed based on ray tracing techniques to visualize the images to evaluate the effectiveness and accuracy of our methods in producing high-quality light field frames applicable to virtual reality, augmented reality, and computational photography. The suggested solution aims to maintain the quality and realism of the translated frames while enhancing computational efficiency. This can further extend to more complex non-planar 4D representations of light fields and shifting the respective frames to achieve maximum optimization.
My Resume
Skills
Programming languages: Java, Python, C, C++, C#, HTML, CSS, JavaScript, Bash
Operating systems: Windows, Linux, MacOS
Database management: SQLite, SQL
Libraries: Scikit-Learn, Pandas, NumPy, Matplotlib
Productivity software: Microsoft Office Suite, Adobe Suite
Dev Tools: SSMS, Power BI, Jupyter, Docker, Git, GitLab, Azure DevOps, PlayWright, Jira, Confluence, Eclipse, AWS, VS
ML algorithms: KNNs, Regressions, SVMs, NNs
Frameworks: Bootstrap, ASP.NET MVC, MVVM, WebApi, Razor, Blazor
- Problem-solving and Critical thinking
- Self-motivation and Self-discipline
- Teamwork
- Continuous learning
- Attention to detail
- Positive attitude
- Adaptability
- Accountability
Education
Diploma, Sadra Novin High School
GPA: 98.4%
Bachelor of Science, Major Computer Science & minor Business Administration
May 2021 - Current
Memorial University of Newfoundland
Recipient of Deans Award for Academic Excellence 2021-2022
Recipient of Deans Award for Academic Excellence 2022-2023
Recipient of $6000 international undergraduate scholarship
Honours Thesis on "Light Field Frame Translation" presented at NECEC IEEE 2024
Professional Experience
Developer | InnovMarine Inc
SEP 2023 - AUG 2024
- Migrated software manual testing and implemented automated testing tools for both UI and end-to-end testing, improving user and development experiences. Contributed to the full-stack development of IMSurvey, discovered and resolved critical bugs, Performed code reviews, engaged in database management, creating an offline API, enhanced and created features and pages in C# and Blazor. Demonstrated adaptability and continuous learning, navigating and mastering unfamiliar skills.
Research Process Assistance | Visual and analytic Computing Lab
MAY 2023 - Current
- Conducted research and coded light fields frame translation in Python. Used Maya and OctaneRender for 3D rendering. Assisted in reaseach activities, managed on-boarding/off-boarding processes, organized data in Confluence.
Shift Manager | Eclipse Stores Inc
MAY 2023 - Current
- Responsible for store opening/closing, cash handling, and supporting management in maintaining store operations and security.
Sales Associate | Samuel & Co
SEP 2021 – MAY 2023
- Assisting customers throughout the buying process, greeting customers, and helping them with any questions they may have. Taking part in the process of stocking, product scanning, price checking, organizing, cleaning, and cash.
Research Assistant | C-Core
OCT 2022 - MAR 2023
- Conducting literature reviews, collecting and analyzing data for remote sensing. Research in Satellite observations of GHSs emission, GeoSpatial Cloud Platforms, etc.
Crew Member | McDonald’s
APR 2022 – JAN 2023
- Greeting guests, taking orders and processing payments, preparing food and drinks, managing delivery and mobile orders, assembling orders and drive-through.
RESEARCH ASSISTANT | MEMORIAL UNIVERSITY
FEB 2022 – APR 2022
- Developing a program to detect COVID-19 from the CT Scan images using machine learning. Research, testing and troubleshooting the pre-written codes.
WUSC SRP Assistant | Internationalization Office Memorial University
FEB 2022 – APR 2022
- Assistant dedicated to supporting WUSC Scholars and raising awareness about the global refugee crisis. The World University Services of Canada (WUSC) is a non-profit organization committed to improving education opportunities for youth and the student refugee program (SRP) is the heart of the organization.
CourseWork
Here is a quick look into what I have officially learned so far