Ross Baumgartner

Ross Baumgartner

Software Engineer

Contact Me

About Me

I am an eager software engineer that loves learning, developing, and exploring new technologies. A nerd through and through; I like video games, anime, and technology. You can be sure that my cpu is overclocked to its limit on all cores.

Work Experience

CGI

Full Stack Java Developer Remote - CGI

Present - Full Time

  • Worked on internal Funds360 team to develop and maintain financial software solutions for enterprise clients, ensuring high availability, scalability, and compliance with industry standards
  • Modernized legacy applications by upgrading Java 8 systems to Spring Boot and Java 17, improving performance, security, and maintainability
  • Integrated Unit testing and CI/CD pipelines into legacy repositories
  • Led end-to-end project ownership, from requirements gathering and estimation to architecture, development, UAT, and production deployment
  • Architected and built new applications from the ground up, collaborating with clients to define features, system integrations, and cross-platform compatibility
  • Engineered applications for deployment across GCP, on-prem environments, and Docker containers
  • Designed and implemented AI-powered workflow tools using Python and LangChain, automating internal processes and boosting team productivity
  • Partnered with cross-functional teams and enterprise clients to align software deliverables with business needs, driving adoption and customer satisfaction

CAE

Unreal Engine Developer Remote - CAE

(May 2021 - Aug 2021)

  • Object Oriented development in C++ under Unreal Engine
  • Developed under in-house engine using C#
  • Scripted visual effects using in-house engine, developed automated test scripts for QA
  • Carried out agile development remotely on a team within 3-week sprints
  • Workflow integration with Jira and GitHub Enterprise

Cision

Software Developer - Cision Newswire

(Sept 2019 - Dec 2019) & (June 2020 - Aug 2020)

  • Worked to produce high quality code that was fully unit tested, clean and production ready
  • Augmented an existing feed to include tv data from another region
  • Worked as part of a team to support client issues with the product
  • Performed Java, JS, React and Groovy Development using IntelliJ
  • Worked with AWS Kinesis, Apache Kafka data streaming technologies
  • Carried out agile development within 2-week sprints
  • Code and workflow integration with Jira, Bitbucket and Jenkins

BBM

Android Software Engineer - BlackBerry Messenger

(Jan 2019 - April 2019)

  • Developed in Android Studio using Kotlin and Java
  • Completed features and bug fixes through Pivotal Tracker
  • Worked through git in a large-scale, professional environment
  • Integration with tools such as Jenkins CI, Fabric Crashlytics, and Zepplin
  • Agile workflow, Stand ups/Scrum
  • Acquired valuable experience in working on a large, complicated code base with many developers working on site and remotely

CRC

Full Stack Software Developer - Communications Research Centre Canada

(May 2018 - Aug 2018)

Worked collaboratively in a team of 3 Co-op students on creating an Augmented Reality Android application that would be able to connect to the CRC Virtual Research Domain servers and display government data dynamically in AR.

  • Developed an Augmented Reality Application from scratch using Android Studio in Java and XML
  • Created simple but intuitive user interfaces for the application
  • Tested with Emulation, Virtual Machines, and Physical Devices
  • Experimented with Tensor Flow to integrate machine learning into project
  • Used AWS Lambda and API gateway to manage back end and connect users to the cloud
  • Used AWS Rational Database Service along with MySQL and Amazon S3 and RDS Object Storage to store, gather, and fuse government data, research data, and environmental data
  • Created logos, icons, and demonstrational videos using Adobe Photoshop, Illustrator, and Premier
  • Wrote technical reports, instructions, and documentation for project hand off
  • Presented final product in a formal presentation and live demonstration to the President and executives of the company, DND Canada executives, and Canada's Minister of Science

YSSK

BasketBall Coach and Counselor - York South Silver Knights

(Sept 2015 - Aug 2017)

  • Perfected organizational skills and teamwork by coordinating drills and practices with other coaches in a team environment.
  • Improved leadership and organizational skills by supervising and teaching children in grades 1 - 9 fundamentals and skills in basketball
  • Developed maturity in working with coworkers as a team from working as a coach with other coaches.

Latest Projects


project name

Treasure Quest - A top down 2D shooter

Treasure Quest was a small project work on with two of my friends for our programming final in high school. It is entirely coded in java, and shows how much can be done with a basic programing concepts and OOP.


GitHub