Professional Experience
Over the course of my career, I’ve gained diverse experience across data analysis, web development, and teaching roles. My work has focused on utilizing technical expertise to solve complex problems, enhance user experiences, and improve processes.
Graduate Assistant, Office of Graduate Recruitment and Admissions, Binghamton University
In this role, I design and built web portals tailored to the specific needs of the graduate admissions team, utilizing Slate, a customer relationship management (CRM) platform commonly used in universities. These custom web portals are built using Slate CRM and HTML/CSS/JavaScript, enabling centralized management of applicant data for the graduate admissions team.
I work closely with the admissions team to identify key pain points in their workflow and use my understanding of the Slate platform to create solutions that address those needs. I also optimize data import/export processes with SQL scripts and Slate's API, leading to quicker decision notifications and applicant follow-ups.
This streamlining not only save the admissions team time but also help minimize the risk of human error, enhancing the accuracy of data processing and improving the overall user experience for both applicants and the admissions team.
Software Engineering Intern – Web Focus, Peeker AI USA
In this role, I designed and developed the official homepage for Peeker AI from the ground up, leveraging the Astro framework. This involved creating a responsive and visually engaging interface using modern web technologies such as HTML, CSS, JavaScript, and Tailwind CSS to ensure seamless functionality and an exceptional user experience.
I collaborated with cross-functional teams to integrate backend services and optimize workflows, enhancing application performance and deployment efficiency. Additionally, I streamlined integration processes, addressing key challenges in web development to deliver a robust and scalable solution.
Volunteer Research Assistant, Binghamton University
The overall objective of the project was design and develop of an advanced information retrieval (IR) system aimed at resolving ‘tip-of-the-tongue’ (ToT) queries, particularly in the movie domain, using Python, Pyserini, and BM25 algorithms for search indexing.
The project focused utilizing large language models (GPT-4) to handle verbose, ambiguous, and inaccurate queries, improving system recall significantly compared to baseline models like BM25. This involved training the IR models on complex natural language queries using sentence transformers and Dense Retrieval techniques.
The improvements in retrieval accuracy not only made the system more efficient at solving complex user queries but also provided a better overall user experience, reducing the time and effort required to find the desired information.
Teaching Assistant, Binghamton University
As a Teaching Assistant, my primary responsibility was to teach Python programming and data analysis for undergraduate and graduate students, with a focus on data manipulation using Pandas.
I structured my lectures to cover a range of topics, from basic Python syntax and functions to more advanced techniques like data cleaning, manipulation, and analysis with Pandas. There were hands-on, interactive coding sessions enabling students to apply concepts such as data wrangling, Pandas operations, and data visualization.
These sessions not only helped reinforce theoretical concepts but also allowed students to experiment with code and troubleshoot issues independently, greatly enhancing their understanding.
Web Development Intern, Cloud Tech
During my internship, I designed and implemented a Live Code Editor, a web-based tool that allowed users to write and execute code directly in the browser, receiving instant feedback on their code. The tool was particularly useful for learners and developers looking to test snippets of code on the fly.
I used a combination of HTML for the structure, CSS for styling, and JavaScript to create a responsive interface where users could write and run code in real-time. I utilized React for building a dynamic, user-friendly interface, enabling users to interact with the code editor in real-time without page reloads, improving responsiveness and engagement. JavaScript was crucial in handling the code execution, taking the user's input, processing it instantly, and displaying the output without requiring page reloads or external compilers.
This interactive approach to learning and testing code greatly enhanced user engagement. Users could instantly see the results of their coding, which helped them understand concepts more clearly and provided immediate feedback, leading to a more hands-on and immersive learning experience.
Web Development Intern, Grads IT
As a Web Development Intern, I was deeply involved in hands-on coding, where I utilized front-end technologies like HTML, CSS, and JavaScript to enhance the design and functionality of various web applications.
My primary responsibility was to work on improving the overall user interface (UI) of web applications. Using HTML to structure the content, CSS to style and ensure a visually appealing design, and JavaScript to add interactivity, I focused on making sure the user interfaces were intuitive, clean, and functional. This involved refining layout designs, adding interactive elements like buttons or forms, and ensuring that users could easily navigate the application.
These enhancements contributed to a more user-friendly and visually appealing interface, ultimately improving the user experience by making the web applications easier and more enjoyable to use.