Post Job Free
Sign in

Software Developer

Location:
Vancouver, BC, Canada
Posted:
December 14, 2023

Contact this candidate

Resume:

Marc-Andre Descoteaux

604-***-**** ad1y24@r.postjobfree.com linkedin.com/in/mdesco18

Summary of Qualifications

As a software developer and engineering graduate from the University of Victoria, I bring expertise in full-stack development with proficiency in front-end languages such as HTML, CSS, and JavaScript. I'm experienced in working with frameworks React and Django, with proficiency in backend languages including Python, Java, C, and C++, in both Linux and Windows environments. I am looking to grow my professional skills and make impactful contributions in a collaborative environment working on cutting edge technology with a focus on user satisfaction. Work Experience

SUNTRACKER TECHNOLOGIES LTD • SOFTWARE DEVELOPER, DATABASE MANAGER, AND PROJECT LEAD • NOV 2020 – PRESENT

· As software developer, working with industry-leading and award-winning lighting engines, I developed, deployed, and maintained SaaS products for architects, horticulturalists, lighting designers, and compliance engineers. Primarily using Django, JavaScript, and some C++, my work involved creating tools to calculate and display realistic electric and daylight renderings; managing, viewing, and converting luminaire documents and data; generating project specific reports.

· As database manager, I specialized in creating, scaling and maintaining databases for large luminaire and weather datasets seamlessly integrating custom APIs with the SaaS products. My role focused on ensuring efficient luminaire data management and cohesive functionality between user databases and SaaS applications in the lighting technology sector.

· As project lead, I excelled in leveraging project management tools, utilizing issue tracking systems, and implementing common software development methodologies. I assisted driving cross-functional teams to ensure seamless collaboration and adherence to project timelines. OCEAN NETWORKS CANADA • JUNIOR SOFTWARE DEVELOPER • JAN 2020 – AUG 2020

· As a Junior Software Developer, I designed and developed data products and web applications for the Oceans 2.0 platform (data.oceannetworks.ca). Responsibilities included coding, testing, and maintaining systems. Work involved creating and managing large relational databases with PostgreSQL, web services utilizing OSGi containers in Java and developing web pages in React. Also, implementing automated and unit tests for test-driven development with Selenium. Projects, funded by academic and government institutions, provided datasets used by international researchers and scientists for scientific, societal, and industrial solutions.

Education

BACHELOR OF COMPUTER SCIENCE • UNIVERSITY OF VICTORIA

· Major in Software Engineering, class of 2020

· Related coursework: UX/UI Design, Object Oriented Design, Quality Assurance Testing, Networking, Security Engineering, Databases, Data Mining, Artificial Intelligence, Data Structures, Computer Architecture, Operating Systems, Digital Signal Processing, Distributed Development Skills & Competencies

PROJECT MANAGEMENT

· Problem solving and critical thinking

· Results driven while adaptable to shifting deadlines and feedback

· Gathering requirements and implementing designs for engineering projects and software applications TEAMWORK

· Participate in daily standups, sprints and employ other SDLC/Agile practices

· Primarily take on leadership roles in projects as well as any supportive ones

· Able to provide effective assistance and onboarding to new team members TECHNICAL

· Languages: Python, JavaScript, Java, SQL, C, C++

· Frameworks: Django, React, Node.js

· Misc: Git, SVN, Linux, Postgres, Jenkins, Selenium, Docker, Apache, REST APIs, Jira, MS Office COMMUNICATION

· Able to communicate ideas clearly both written and verbally

· Able to effectively give and receive feedback in code review

· Technical writing skills for communication with all levels of management and in reports

· Provide clear and descriptive documentation and code comments

· Fluent in French

References

Available upon request.

Page 2



Contact this candidate