beBee background
Professionals
>
Oberlin
Ehsanullah Nikfar

Ehsanullah Nikfar

Software Engineer

Technology / Internet

Oberlin, City of Oberlin, Lorain

Social


About Ehsanullah Nikfar:

My name is Ehsanullah Nikfar and I am currently pursuing a double major in Computer Science and Physics at Oberlin College. I have a strong academic record and have gained valuable experience as a Software Engineer and Research Assistant at GNOME Network and AGFAF. In addition, I am skilled in several programming languages, such as Python, Java, C, HTML/CSS, JavaScript, and React. I enjoy sharing my knowledge with others and am currently serving as a Teaching Assistant for Data Structures at Oberlin College. My experience as an Analyst for the Oberlin Finance Club has also allowed me to hone my analytical skills and apply them to real-world scenarios.

Experience

I've been fortunate enough to gain valuable experience as a software engineer and research assistant at GNOME Network, where I worked on building back-end and front-end applications using React, MongoDB, and Next.js technologies. My work helped enable real-time data display from 20+ stations, which in turn, increased user engagement. Additionally, I've utilized my skills in Python to generate a time-frequency spectrogram from magnetic field data, which I then analyzed using statistical modeling.

Currently, I'm a software engineer at AGFAF, where I'm collaborating on the development of a web and mobile application for iOS and Android platforms. To create full-stack functionality for both apps, I'm using Expo, React Native, React, and Next.js. I'm also working with Google Firebase to manage user inputted data across multiple platforms, including web and mobile apps. As a member of the team, I'm collaborating with my peers using version control systems such as Git to organize modifications and assign tasks.

In addition to my technical experience, I'm also a teaching assistant for Data Structures and an analyst at the Oberlin Finance Club. In my role as a teaching assistant, I'm responsible for facilitating learning for 50+ students in the data structures course by leading weekly lab sessions, grading assignments and exams, and providing personalized feedback and support. As an analyst at the Oberlin Finance Club, I conduct rigorous fundamental research on emerging industries and companies by utilizing a range of analytical tools, including financial modeling, market analysis, and competitor research. I analyze financial data and market conditions to inform investment decisions for a $350,000 portfolio, utilizing statistical models and risk management strategies to optimize portfolio performance and mitigate potential losses.

Education

My most relevant education is my Bachelor's degree in Computer Science and Physics from Oberlin College. During my studies, I gained a strong foundation in programming languages, including Python, Java, C, HTML/CSS, and JavaScript. I also developed a solid understanding of data structures, algorithms, and discrete mathematics. In addition, I have completed coursework in Physics, which has provided me with a strong analytical background and problem-solving skills that I can apply to a variety of technical challenges. Overall, my education has equipped me with the skills and knowledge to excel in a variety of technical roles.

Professionals in the same Technology / Internet sector as Ehsanullah Nikfar

Professionals from different sectors near Oberlin, City of Oberlin, Lorain

Jobs near Oberlin, City of Oberlin, Lorain

  • Work in company

    Software Engineer III

    AmTrust Financial Services, Inc.

    Overview · Software Engineer III work intensely with the data work stream through all phases of an engagement, including conceptual design, detailed design, implementation, testing and production deployment. Responsibilities entail defining, assembling and presenting all technica ...

    Cleveland

    1 week ago

  • Work in company

    Software Engineer

    Jobs via Dice

    This is an opportunity for an experienced software engineer to join our team and contribute to the design, development, and implementation of multiple environments, applications, and platforms. The ideal candidate will have strong written and verbal communication skills, proficie ...

    Brooklyn

    1 month ago

  • Work in company

    Software Development Engineer in Testing III

    AmTrust Financial Services, Inc.

    Working with software engineers to build advanced test suites. · ...

    Cleveland

    1 month ago