Aspiring Research Assistant with a strong academic background in Computer Science, currently in the second year of undergraduate studies. Passionate about applying technological skills to renewable energy research, with a particular interest in machine learning applications in Geothermal Energy Systems and Drilling Systems Modelling, Optimization, and Control. Seeking to contribute to and learn from cutting-edge research under Dr. Roman Shor at the University of Calgary.
Work History
Junior Software Developer
pre-IB
Toronto, ON
01.2023 - 04.2023
Developed software applications with Java, HTML, CSS and JavaScript.
Analyzed customer requirements to design, develop and implement new features for existing software applications.
Provided technical support for debugging and troubleshooting application issues.
Resolved coding problems by working closely with senior developers.
Tested code modules to ensure they were bug free before release.
Identified potential performance bottlenecks within applications and proposed solutions.
Maintained version control systems such as Git and SVN.
Conducted research to stay up-to-date on emerging technologies related to software development.
Generated source code based on Java, C++ and other languages, pulling from technical knowledge of up-to-date app-development standards.
Assisted software planning, development and testing for server, client and web-based deployments.
Reviewed code structure to assist planning and recording of effective strategies to meet organizational goals.
Analyzed requirements and designed database schemas for applications.
Assistant
Shelter Canadian properties
Calgary, AB
10.2022 - 12.2022
Organized and maintained filing systems for physical and electronic documents, ensuring accuracy and confidentiality of records.
Greeted visitors in a professional manner, responding to inquiries and directing them to appropriate personnel.
Composed letters, memos, reports, emails, presentations and other written correspondence as required by management staff.
Maintained office supplies inventory by checking stock to determine inventory level; anticipating needed supplies; placing and expediting orders for supplies.
Ensured efficient operation of office equipment such as printers, copiers and fax machines.
Processed invoices for payment using accounting software applications.
Entered data into spreadsheets using Microsoft Excel or other similar programs.
Prepared expense reports on behalf of executives in accordance with company policies and procedures.
Education
Bachelor of Science - Computer Science
University of Calgary
Calgary, AB
06-2026
Skills
Strong data analysis and problem-solving abilities
Experienced in project management and task coordination
Proficient in using data visualization tools and software for insights
Ability to interpret and utilize data for strategic sales planning
Familiarity with software development life cycle (SDLC) and Agile methodologies
Understanding of database structures and querying languages like SQL
Quick learner with the ability to adapt to new tools and technologies
Strong time management skills with the ability to prioritize tasks effectively
Experience in managing databases and CRM tools
creative thinker with an innovative approach to problem-solving
Machine Learning: Familiarity with machine learning algorithms and their application in data-driven projects
Communication: Effective communicator, capable of presenting technical information clearly