VAHID BEIRANVAND
str t r
r
P rs s t
OBJECTIVE
Seeking a challenging position to put my knowledge in practice and obtain experience in a dynamic industrial environment WORK EXPERIENCE
Research Assistant at COCANA1, Sep 2013 - Sep 2015, Kelowna - Canada X Researched and developed software for automated optimized design tool of vertical alignment in road design process, for Softree Technical Systems Inc, while satisfying design, regulatory, and safety constraints considering earthwork scheduling. X Formulated a real-world optimization problem based on Network Flow model to obtain the minimum cost vertical alignment for a given corridor in road design.
X Worked on Mixed-Integer Linear Programming, Network Optimization, Convex Optimization. X Experimentally analyzed and compared the performance of the proposed method with similar approaches in terms of accuracy, computational time, and robustness.
X Submitted a research paper.
X Technology used: Microsoft Visual Studio C++, IBM ILOG CPLEX solver. Teaching Assistant at The University of British Columbia, Sep 2013 - Sep 2015, Kelowna - Canada Courses:
X Java Programming
X Data Structure
X Web Programming
X Computer architecture
As a TA I had the following responsibilities:
X Collaborate with the professor to prepare and execute weekly tutorials for students, in accordance with the course syllabus and objectives.
X Supervise students in the lab to do tutorials and assignments. X Respond to and address student questions and concerns. X Mark and provide feedback on student assignments in a timely manner in accordance to the instructor’s specifications. Research Assistant at CAIT2, Feb 2012 - July 2013, Kuala Lumpur - Malaysia X Developed a Data Mining tool to efficiently identify the interesting Association Rules from raw data based on a multiple- objective perspective using Pareto Optimality.
X Implemented the proposed algorithm in Matlab and applied the tool using standard data sets. Teaching Assistant at National University of Malaysia, Jan 2012 - July 2012, Kuala Lumpur - Malaysia Courses:
X Algorithms and data structures
X C++ Programming
As a TA I had the same responsibilities mentioned above. 1 Centre for Optimization, Convex Analysis & Nonsmooth Analysis 2 Centre for Artificial Intelligence Technology
1
Software and Hardware Support Engineer, Jul 2009 - Aug 2011, Isfahan - Iran X Monitoring and maintaining the computer systems and networks within the organization. X Installing and configuring computer systems, diagnosing hardware/software faults and solving technical problems. X Working with employees to identify computer problems and advising on the solution. X Logging and keeping records of employee queries. X Updating self-help documents so employees could try to fix problems themselves. Instructor at The University of Applied Science and Technology, Sep 2007 - June 2009, Tiran - Iran Courses:
X C programming
X C++ programming
X Electronic commerce Basics
As a TA I had the following responsibilities:
X Preparing the curriculum and presenting the material to the class. X Assigning homework, grading assignments, giving feedback and communicating effectively with students at all levels of technological understanding.
X Holding office hours, ensuring that class materials are up to date, reviewing curriculum and demonstrating professionalism in dealing with others.
SKILLS
Technical Skills
X Programming and development Tools: C, C++, C#, Java, MatLab. X Parallel computing: Open MP, Cuda.
X Database technologies: My SQL, SQL Server, JDBC, JSON. X Web Technologies: HTML, JavaScript, ASP.Net.
X Presentation Tools: LATEX Markup, Microsoft Office. Communication
X Technical Communication & Presentation: developed through active involvement in professional research groups and weekly project meetings.
X Written Communications, developed through preparing many proposals, annual/weekly reports, and authoring several technical publications.
X Team Player, Experienced 3 broad cooperation in 3 international research groups. Personal Skills
X Independent Research & Critical Thinking.
X Multi-Tasking /Time Management.
VOLUNTEER
X Student representative on Graduate Student Advisory Committee, Aug 2014-Sep 2015, UBC, Canada. The committee was a venue for discussion and information sharing between program grad student representatives and the Dean and Associate Dean of college of Grad Studies. X Student representative on the IGS Program Committee, May 2015-Sep 2015, UBC, Canada. At this Committee we were reviewing guidelines, policies, procedures and curriculum proposals for the Interdis- ciplinary Graduate Studies program and we made recommendations to the College of Graduate Studies. 2
X Judge, Annual Undergraduate Research Conference, UBC, April 2015. I judged two talks presented by undergrad Computer Science students. EDUCATION
2013-2015 University of British Columbia
M.Sc, Computer Science (Optimization) Kelowna BC Canada
GPA: 85%
FOCUS: Mathematical Optimization. I developed a deterministic optimization model to optimize road design.
Thesis: Multi-Haul Quasi Network Flow Model for Vertical Alignment Optimization. 2011-2013 National University of Malaysia
M.Sc, Computer Science Kuala Lumpur Malaysia
GPA: 95%
FOCUS: Data Mining and Artificial Intelligence.
Thesis: Particle Swarm Optimization Algorithm for Anomalous Rules mining. 2004-2008 Islamic Azad University
B.Sc, Department of Computer Science NajafAbad Iran
GPA: 80.8% (Among Top 10%)
FOCUS: Software Engineering
.
AWARDS
Graduate Student Travel Grant, University of British Columbia, 2015, ($1,000)
Research Assistantship Scholarship, University of British Columbia, 2013-2015 ($28,000)
University Graduate Fellowship (UGF), University of British Columbia, 2013-2015 ($18,000)
Graduate Entrance Scholarship (GDES), University of British Columbia, 2013, ($5,000)
Research Assistantship Scholarship, National University of Malaysia, 2011-2013 ($8,000) PUBLICATIONS
Beiranvand, V., Hare, W., Lucet, Y. "Benchmarking of Single-Objective Optimization Algorithms," Dec 2015, under review. Beiranvand, V., Hare, W., Lucet, Y., Hossain, S. "Multi-Haul Quasi Network FlowModel for Vertical Alignment Optimization," Operations Research, April 2015, under review.
Beiranvand, V., Mobasher-Kashani, M., and Abu Bakar, A. "Multi-objective PSO algorithm for mining numerical association rules without a priori discretization," Expert Systems with Applications, Volume 41, Issue 9, July 2014, Pages 4259 4273. Beiranvand, V., Abu Bakar, A., and Othman, Z. "A Comparative Survey of Three AI Techniques (NN, PSO, and GA) in Financial Domain," IEEE International Conference on Computing and Convergence Technology, Dec 2012, Seoul, Korea, Pages 332 337. PRESENTATION
ISMP 2015 (22nd International Symposium on Mathematical Programming) Carnegie Mellon University and University of Pittsburgh, Pittsburgh, U.S.
Presentation Title: A New Model to Advance Accuracy and Solution Speed in Road Design. 0 References and further information would be provided upon request. 3