
Ian Cleary
Co-op Summer Student

Connect with Ian Cleary to Send Message
Connect
Connect with Ian Cleary to Send Message
ConnectTimeline
About me
Professional Materials Engineer and Senior Software Developer
Education

Jasper Place High School
2001 - 2005Activities and Societies: Math Tutor, 2005

University of Alberta
2005 - 2010BSc Materials Engineering 3.3Activities and Societies: Concert Manager for the U of A Mixed Chorus, 2012 Teaching Assistant with the U of A Dance Club, 2007
Experience

Thurber Engineering Ltd.
Apr 2007 - Aug 2007Co-op Summer Student• Monitored contractors to ensure quality of driven steel H-beam piles.• Prepared official logs and hazard reports.• Worked long hours on a heavy industrial construction site.

PCL Construction
Jan 2008 - Aug 2008Engineering Co-op Industrial Constructors• Took initiative and ran a small welding project from start to finish.• Scheduled welding, heat treatment, and non-destructive testing procedures for exotic down-hole directional drilling tool.• Relayed schedules to crew, monitored progress, and prepared documentation, resulting in project completion on time and on budget.• Calculated whether the first pass of a weld would hold the weight of a custom-made pressure vessel. Confirmed that the specimen could be mounted on a rotary submerged arc welder, saving significant time and money on the project.• Developed simple software tools for document tracking, resulting in increased efficiency.• Monitored inter-pass weld temperatures to assist the in-house materials engineer with development of welding procedures.• Conducted preliminary research for the acquisition of a 5-axis Computer Numeric Controlled Plasma Cutter, acquiring pricing information that was later used in business decisions. Show less

Arctic Energy Alliance
Apr 2009 - Aug 2009Junior Technical Advisor• Designed and built a custom layout for an Apricus solar water heater, using teamwork and collaboration to produce an operational, portable unit for demonstrations at trade shows.• Redesigned a MS Access Database to upgrade functionality and ease of use. Learned SQL and VBA scripting on-the-fly.• Wrote users’ manuals and documentation for the above products.

Arctic Energy Alliance
Aug 2010 - Aug 2011Energy Management Specialist (in Training)• Evaluated heat loss of private residences. Measured and calculated dimensions and internal volume of buildings with complex architectures and foundations. Used knowledge of building practices to estimate insulation values.• Prepared and presented plain-language energy audit reports to residential homeowners, advised energy-saving retrofits, and estimated cost savings.• Represented Arctic Energy Alliance at the 2010 Prospects North business conference. Promoted profitable and sustainable energy opportunities.• Investigated the cause of a major roof leak using thermal imaging. Compared building measurements to original blueprints and identified a major deviation from the original design, leading to corrective action, saving the roof from eventual collapse.• Troubleshooting residential heat loss problems, while identifying potential problems and health concerns.• Worked outdoors in extreme cold weather conditions in excess of -40 degrees Celsius. Traveled within the Northwest Territories as far north as Inuvik and Tuktoyaktuk. Show less

Acuren
Mar 2012 - Dec 2014EIT - Pipeline Integrity-Was the Local Subject Matter Expert (SME) for Spark Optical Emission Spectrometry (OES)-Calibrated and programed portable Spark Spectrometers-Assisting in the mobilization of new Non-Destructive Examination (NDE) technologies such as Spark OES-Performed corrosion investigations using handheld laser scanner-Wrote technical papers for presentation at pipeline integrity conferences-Programed routines for analysis of Automated Ultrasonic Testing data for corrosion investigation-Designed, updated, and maintained VBA macros for graphical mapping of pipeline corrosion features-Reviewed pipeline inspection reports-Assisted pipeline integrity technicians with reporting-Assisted with technician training-Resolved technical issues in the field-Planned, organized and conducted failure investigations-Wrote detailed reports of the results obtained from investigations-Component certification testing-Performed a variety of materials test procedures both in laboratory and field locations-Testing procedures included: metallography, tensile and Charpy testing, hardness testing, spark OES, corrosion assessment by manual and laser methods, visual examination of fracture surfaces, scanning electron microscopy, spot testing, microbe testing, strain gauge analysis Show less

Inspection Info Systems
Aug 2015 - Jun 2016Sole ProprietorMinor errors in field-reported data, such as transcription and typographical errors, can be a cause of major, ongoing delays for industries in which inspections are routinely part of a project's critical path. This type of error might take minutes or seconds to correct if detected during field operations, but they are not always detected. This is particularly true of inspection processes that have multiple points of data entry, which tends to happen when photographs are used alongside written reports. Inspection photos often contain information – often hand-written on specimens – which is supposed to match reported values. This introduces the possibility of discrepancies between photographs and reports. In tightly regulated, safety critical fields, that rely heavily on photographic information, the mere possibility of these simple errors may necessitate hours of engineering review poring over photographs to consolidate them with corresponding inspection reports. In some cases, engineering staff spend approximately 60 to 70% of their review time checking fortranscription errors between photographs and reports. Many entry-level engineers will spend two tothree hours per day performing this repetitive task that adds little or no value. Inspection Info Systems' PLI Data Management System can cut that time down to zero hours. By creating a single point of data entry at the field level and using QR code technology to make photographs machine-readable, discrepancies can be highlighted for reviewers. Thus any review time that would have been spent checking for the presence of discrepancies can instead be put to better use.-Business plan-Vision and scope document-Software requirements specification document-Sales proposal-Ensured that product complied with copyright laws and licensing agreements-Designed, coded, and tested a custom application -Used C#, Visual Studio, Entity Framework, WPF-Employed best practices to produce clean, readable code Show less

Convergent Manufacturing Technologies, Inc.
Jun 2016 - May 2021Engineer/DeveloperFull stack development of tools for managing complex material characterization data• Implemented data transformations between XML, SQL, node-graphs, andPython objects• Designed, implemented and tested a tool for validating material files• Designed, implemented and tested a material file editor with dynamic UIelements• Deployed these tools, both as standalone applications and as featuresintegrated into larger applicationsChampioned code quality initiatives• Trained colleagues in the Model-View-Controller pattern for UI, enablinglarge projects to be split up and solved separately• Introduced colleagues to Python's unit testing tools and encouraged their use• Advocated and trialed code review procedures and toolsSet up a Python package-based development pipeline for use by the entire softwaredepartment, allowing for more flexible project management and saving loads of time• Documented its use and trained colleagues• Created deployment tools for building Windows executables frominterdependent Python packagesRewrote core 0-dimensional solver• Collaborated with original author to recreate functionality in a new code base,migrating from Python 2 to Python 3• Identified errors in the original time-stepping algorithm and implementedsolutions, nearly doubling the speed performance of thermoplasticcrystallization simulations• Clarified implementation details by better organizing the code, paving theway for future improvements• Documented the time-stepping algorithm, previously undocumentedRewrote core 1-dimensional solver• Implemented a cleaner version of the meshing code• Used original solver as a test oracle and verified that new code producedexactly identical outputsReverse engineered a complex XML schema by examining the FORTRAN code ofthe parser (approx. schema size = 1200 statements)Set up a Dask process on a Linux server for use in parallel processingMonitored and directed customer support activities Show less

InsideDesk
Aug 2021 - Jul 2022Senior DeveloperOptimized PostgreSQL queries, making new software features possibleDesigned and fully implemented an extract-transform-load (ETL) pipeline to ingest Electronic Remittance Advice (ERA 835) documents into a relational databaseCollaborated with frontend and collector teams when designing interface specificationsPlanned and executed major database migrations on production systems without data lossIndependently optimized pytest test suites across multiple repositories, reducing average test times from 15 minutes down to 50 secondsUsed concepts from category theory for visually mapping data structures and program architecture, using those visuals to find structural errors andConfigured AWS Lambda functions to execute on a regular scheduleUsed AWS DynamoDB to store configuration valuesMonitored log groups in AWS Cloudwatch for debugging and performance informationMonitored and optimized application performance with NewRelicDid code reviews and advised junior developersGit, Bitbucket, Clickup (Kanban), Linux, Vim Show less
Licenses & Certifications
- View certificate

Neural Networks and Deep Learning
CourseraFeb 2022 - View certificate

Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
CourseraMar 2022
Languages
- enEnglish
- frFrench
Recommendations

Larette roux
Economics and International Trade ⭐ General Management ⭐ Financial Analysis ⭐ Credit Risk Evaluation...Lichtenburg, North-West, South Africa
Shagufta anjum
Application Developer at IBM.Karnataka, India
Bethany aitken
Clinical Services Manager for MSK at AXA PPP healthcareGreater Glasgow Area
Jacqueline gervasi
CPIM Certified Production Planner | Supply Chain Manager | Inventory Control ManagerLas Vegas, Nevada, United States
Laura patricia gonzález
MBA | Corporate Brand Strategy | Marketing Communications | Branding | Public Relations and Events m...México, Mexico
Aurangzeb awan
Manager Container Leasing / M & R at Pak Shaheen Container Services (Pvt) LtdPakistan
Shailesh kothari
Project Manager at AL BADDAD TECHNOLOGYPune, Maharashtra, India
Tümmers peter
Uitvoerder bij Enexis bij Enexis GroepRoosendaal, North Brabant, Netherlands
Christopher arnold
Marketing Coordinator at Integrity Medical Courier TrainingColorado Springs, Colorado, United States
Shaik farheen
2.5k helping hands||Learn and Earn ||Recruitment consultant||Social media optimisation|| Hiring ||wo...Hyderabad, Telangana, India
Vasiliki iliopoulou
Registered Nurse at Onassis Cardiac Surgery CenterGreece
Mehmet akin
Hatay Büyük Şehir Belediyesi System AdministratorAntakya, Hatay, Türkiye
Syb haans
Student at Fontys HogescholenOisterwijk, North Brabant, Netherlands
Emma laridon
Director at EC Laridon SA(Pty)LtdCity of Johannesburg, Gauteng, South Africa
Roberto soto
Freelance Digital Designer and WriterAustin, Texas, United States
Sabari das chowdhury
EngineerKolkata, West Bengal, India
Pedro scarton reiner
Technical Team LeadChile
Medi pratama
HR Enthusiast | General Affair | Certified Human Capital Supervisor (CHCS) | BNSPKota Medan, North Sumatra, Indonesia
Yevgeniy manuilov
DevOps EngineerKazakhstan
Stéphanie abada
🌍 Business Developer | Gestion de Projet | Engagement & ImpactParis, Île-de-France, France
...