Summary
Overview
Work History
Education
Skills
Languages
Timeline
Programming skills
Projects
Extracurricular Activities
Hobbies and Interests
References
background-images

Guy Noumsi

Ottawa,ON

Summary

Dynamic and results-driven Senior Software Analyst with a passion for developing innovative solutions. Highly skilled in both collaborative team environments and independent work, bringing a strong ability to analyze complex problems and deliver effective solutions. A strategic thinker with a keen eye for detail, consistently pushing the boundaries of creativity and technical excellence. Committed to continuous learning and staying at the forefront of emerging technologies, with a deep interest in software development, computer innovation, and optimizing user experiences. Known for strong problem-solving skills, technical acumen, and a dedicated work ethic.

Overview

3
3
years of professional experience

Work History

Senior Software Analyst

Persistent Systems
08.2024 - Current
  • Developed and integrated reusable React and TypeScript components, enhancing end-user experience, code modularity and accelerating development cycles.
  • Engineered interactive map components using mapbox, enabling dynamic user interaction and data visualization on geographical interfaces.
  • Implemented CRUD operations by consuming dockerized microservice API endpoints, ensuring robust data management and seamless backend communication.
  • Utilized Swagger APIs for efficient testing and validation of backend endpoints, ensuring API reliability and functionality.
  • Integrated GeoServer to display and manage geographical layers on maps, enriching spatial data presentation.
  • Managed and optimized application state using Redux, facilitating efficient data flow and session management for improved performance.
  • Developed Node.js applications to facilitate communication between UI data and PostgreSQL, ensuring seamless data persistence and retrieval.
  • Collaborated with cross-functional teams to ensure seamless integration of new features into existing systems.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Participated in software field testing to verify performance of developed projects.
  • Ensured product reliability through testing in CI/CD pipelines.
  • Acted as Scrum Master.

Software Engineer

Infovista
03.2022 - 07.2024
  • Architected and implemented robust WPF and WinForms components using C#, seamlessly integrating them into existing applications to enhance user interface and functionality.
  • Optimized codebase for improved performance, scalability, and maintainability, resulting in 2x to 10x improvements in performance.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Resolved critical bugs and performed in-depth investigations of tickets, significantly improving software stability and user experience.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Used Azure DevOps for version control, continuous integration, and continuous deployment (CI/CD).
  • Developed dynamic and responsive user interfaces using ReactJS and JavaScript.
  • Managed and deployed Docker containers, streamlining development workflows and ensuring consistent application environments.
  • Developed and maintained RESTful API endpoints, facilitating seamless data exchange and collaboration with front-end development teams.
  • Leveraged MapInfo to develop and display network analysis layers, providing critical geospatial insights.

Education

Ontario College Advanced Diploma - Computer Engineering Technology

Algonquin College
12.2021

Skills

  • Critical thinking
  • Problem solving
  • Meticulous attention to detail
  • Problem troubleshooting
  • Debugging
  • Software development life cycle
  • Automated testing
  • Web application development
  • DevOps principles
  • Version control systems
  • Ability to Work in a Team
  • Fast Learner
  • Adaptability

Languages

English
Native or Bilingual
French
Native or Bilingual

Timeline

Senior Software Analyst

Persistent Systems
08.2024 - Current

Software Engineer

Infovista
03.2022 - 07.2024

Ontario College Advanced Diploma - Computer Engineering Technology

Algonquin College

Programming skills

  • Programming Languages - Java, C, C++, C#, Python, Assembly
    language & Bash Scripting.
  • Web Development - HTML, CSS, JavaScript, PHP, ASP.NET MVC,
    Node.js, RESTful APIs, Azure, React Js, Next Js, postman, swagger, microservices
  • Operating Systems - Mac OS, Linux, QNX, Windows
  • Database – PostgreSQL
  • Version Control – Git, GitHub, Azure devOps
  • Interfacing - Embedded systems e.g teensy, sensors, micro-controllers,
    Arduino.
  • Agile Practices & Scrum: Scrum Master (facilitating daily stand-ups, sprint planning, sprint reviews, retrospectives(using Miro))
  • Reporting & Documentation: Preparing sprint review and retrospective reports, tracking project progress

Projects

Working on a personalize web app to track my daily expenses and generate reports to better understand where my money go every month, using nextjs for frontend and nodejs for backend and postgres for the database.

Extracurricular Activities

Rollerblading Trainer, Pro Skaters 237                         01/15 - 12/18, 

  • Worked with kids and teens to improve their skating skills.
  • Played rollerblading games with the trainees to make learning more fun.
  • Played competitive roller soccer.

Hobbies and Interests

  • Skating
  • Swimming
  • Soccer
  • Listening to podcast
  • Walking

References

  • Amardiya Sesmun, Principle Engineering Manager at Persistent Limited: amardiya_sesmun@persistent.com
  • Gobind Makkar, Persistent Limited, gobindpreet_makkar@persistent.com, +1(343)961-3035


Guy Noumsi