
Timeline
About me
Software Developer
Education

University of saskatchewan
1995 - 2000Bachelor of arts (b.a.) economics
Code fellows
2018 - 2019Certificate code 401: advanced software development in full-stack javascriptBuilt and contributed to a server-side and client-side application, each using an architecture/framework that promotes maintainability, scalability, and collaboration. These skills were fully demonstrated during project week during my teams development of a prototype, adhering to industry best practices and patterns.Applied Computer Science fundamentals in analyzing the trade-offs between competing solutions when choosing algorithms; JavaScript coding patterns and practices.

Code fellows
2018 - 2018Certificate code 201: foundations of software developmentDefine the structure of a web page utilizing the semantic hierarchical structural conventions of HTML5.Apply CSS and HTML to implement page layout styles including grid, fluid, and responsive techniques; and to style content with color, typography, and images.Utilize Javascript to make web projects interactive, such that user input is stored and processed to create updated and personalized content when a user interacts with a page.Write JavaScript that leverages the fundamentals of… Show more Define the structure of a web page utilizing the semantic hierarchical structural conventions of HTML5.Apply CSS and HTML to implement page layout styles including grid, fluid, and responsive techniques; and to style content with color, typography, and images.Utilize Javascript to make web projects interactive, such that user input is stored and processed to create updated and personalized content when a user interacts with a page.Write JavaScript that leverages the fundamentals of Computer Science, the Object-Oriented Programming paradigm, data structures, and basic algorithms, so that the code is efficient, error-free, and matches commonly accepted standards and practices of syntax and style, as measured by the code’s functionality and ability to pass a code linter.Utilize industry standard version control tools and workflows, including Git and GitHub, to write functional, properly styled code and to work efficiently and harmoniously in professional environments. Show less

Northern alberta institute of technology
2016 - 2016Business analyst certificateData Modeling, Process Modeling, Use Case Analysis, Requirements Gathering and Management, Requirements Analysis and Validation, Software Development, End User Experience Testing

Code fellows
2018 - 2018Certificate code 301: intermediate software developmentCollaboratively design and create single-page web applications from scratch using MVC architecture built with professional-grade HTML, CSS, and JavaScript.Work with string, array, and object data structures and algorithms to solve code challenges with pure JavaScript programming.Design dynamic frontend and backend applications which can function together or independently and are deployed to cloud platforms.Utilize dependency management techniques to build with third-party libraries… Show more Collaboratively design and create single-page web applications from scratch using MVC architecture built with professional-grade HTML, CSS, and JavaScript.Work with string, array, and object data structures and algorithms to solve code challenges with pure JavaScript programming.Design dynamic frontend and backend applications which can function together or independently and are deployed to cloud platforms.Utilize dependency management techniques to build with third-party libraries such as ExpressJS, jQuery, EJS, and Handlebars.Persist one-to-many relational data across multiple tables in a SQL database, sourced from third-party APIs, user-generated content, or loaded from the filesystem.Follow agile software development practices during week-long sprints, including pair-programming, stand-ups, daily retrospectives, project management with Kanban boards, regular refactoring, and working in a shared code base. Show less

The university of british columbia
2016 - 2016Project management certificate programCreation of Project Charter, WBS, Schedule, BudgetUse of MS Project to identify and analyze Critical Path
Experience

Pattison hydrovac inc.
Sept 2008 - Aug 2015Program manager• Consulted with clients to identify and prioritize requirements, define project scope, and develop project plans and schedules• Directed procurement processes by researching and testing equipment, approving vendor contracts, and negotiating and securing financing• Researched and purchased new equipment to increase productivity by utilizing automation and implementing user friendly features• Developed safety program covering equipment operation and safe handling of dangerous goods procedures• Established impeccable safety record (zero incidents) by training and mentoring employees, ensuring compliance with company policies and procedures, safety standards, and government regulations • Increased efficiency by conferring with other contractors on site to organize project workflow and consistently exceed clients’ expectations Show less

University of alberta
May 2016 - Dec 2018Technical program manager• Develop product roadmap for wellwiki.org, a central source of information of over two million oil & gas wells, taking unstructured data from various regions and storing it in a publicly searchable database• Conducted data analysis; documented, cleansed, transformed and modeled text files into a searchable SQL database • Develop product roadmap for cultrtoolkit.com, a suite of web scraping tools for search and discovery of social data • Build and lead cross-functional, distributed development teams – interview, hire, and manage local and off shore teams of up to five engineers• Maintain product backlog – Collaborate with sponsors to validate requirements, decompose requirements into epics and stories, and assign tasks to development team members• Create mock-ups and RFPs, solicit and select bids, run sprint planning and backlog grooming, and report status to sponsors• Document use cases and test cases, create test plans, and execute test plan (regression testing and automated UI testing)Key achievements:• Scaled Text Scraper – Improved memory management by implementing multi-threaded message processing using Celery framework – Modularized application architecture, transforming existing multi-layered application into distributed architecture utilizing restful web services (Service Oriented Architecture)• Launched Image Scraper, from inception to production – Extended Cultr Toolkit suite to include Image Scraper service providing social scientists with a single interface to search and discover image meta-data, match results to search keywords, and generate a CSV output file• Developed Account Management Module – Lead the implementation of user authentication by encrypting credentials and provided a secondary authentication mechanism through integration with the Twitter Login API• Drove process improvement – Utilized branching and release management strategy, effectively simplifying deployments and facilitating parallel development and hot fix releases Show less

Freelance software developer
Mar 2019 - Nov 2019Independent contractorConsulting in full-stack web application development and deployment.

Indigo slate
Dec 2019 - Dec 2019Full stack engineerDeveloped plugins for a Node.js middle-tier of an enterprise-level commercial real estate dashboard.Elicited requirements and developed logic to query client APIs and return formatted json responses to front-end for table and graph plugins.

Oracle
Jan 2020 - nowSoftware Developer
May 2023 - nowUser Experience Developer
Sept 2020 - May 2023Web Developer III
Jan 2020 - Sept 2020
Licenses & Certifications
- View certificate

Project management professional
Project management instituteDec 2016 - View certificate

Certified scrum master
Scrum allianceApr 2017
Recommendations

David charles
Professor and Vice-Chair of NeurologyNashville, Tennessee, United States
Anes bibić
Mechanical design engineerBosnia and Herzegovina
Alix chezeau
Head of Data chez KLHGreater Paris Metropolitan Region
Laura pérez navarro
Brand and events managerParis, Île-de-France, France
Regan ho
CPA (Practising) | Assurance Partner | Corporate Advisor |Hong Kong SAR
Loai ammash
Industrial Engineer-EHS Environmental Health Safety | NEBOSH | ISOJeddah, Makkah, Saudi Arabia
Kerstin march, apr
Vice President, Communications | AuthorGreater Minneapolis-St. Paul Area
John schatz
Area Operations ManagerFort Myers, Florida, United States
Dr preeti aggarwal
Orthodontist at Teeth N BracesDelhi, India
Reysky vinsent ramazotty
Director of Revenue & Distribution at Discovery Kartika Plaza Hotel & Villas BaliIndonesia
...