Jessica Batta

          | 647-327-1321 | jessicabatta.tech@gmail.com | https://www.linkedin.com/in/jessicabatta |www.jessicabatta.com | https://github.com/battajes |

HIGHLIGHTS

  • Full-stack Software Engineer with hands-on experience in Java, Python, JavaScript/TypeScript, SQL, and HTML/CSS, developing scalable web applications from front-end interfaces to back-end systems.
  • Adaptable team player familiar with Agile/Scrum practices and passionate about quickly mastering new technologies.
  • Expert in sending prompts to LLM’s like GPT & Gemini!

                                                                                                       SKILLS

Programming Languages: Java, Python, JavaScript, TypeScript, HTML5/CSS3, R, C, Bash/Shell

Databases: Relational => SQL, PostgreSQL and Non-Relational => MongoDB (NoSQL)

Frameworks & Libraries: React, Angular, Node.js, JSP, jQuery, FastAPI, Pydantic, NLTK, PyGame, Kafka, JUnit, PyTest, Jasmine

Tools: Git, GitHub, Jenkins (CI/CD), Postman, SwaggerUI, Figma, Jira; experience with RESTful APIs, unit testing, and Docker

Methodologies: Agile (Scrum, Kanban), Scaled Agile Framework (SAFe 6), Object-Oriented Programming (OOP), RESTful API’s

EXPERIENCE

SmartSimple Software Inc. - Software Engineer (Back-end)                                                                                       Oct 2024 - Jun 2025

  • Develop scalable backend solutions using Java, JSP, and SQL on a cloud-based solutions platform.
  • Compose and optimize complex SQL queries and refactor database schemas to improve performance.
  • Incorporate web technologies (HTML, JavaScript, jQuery) to ensure seamless front-end integration and an enhanced UX.
  • Prepare thorough internal documentation for platform features and engineering processes to aid knowledge transfer.
  • Troubleshoot and resolve software bugs and deployment issues, to stabilize monthly releases with improved reliability.

CGI - Software Engineer Co-op (Full-Stack)                                                                                                                    Aug 2023 - Jan 2024

  • Crafted responsive web interfaces using modern HTML5/CSS3 and ensured cross-browser compatibility.
  • Engineered dynamic UI components and client-side interactions using TypeScript, Angular, and JavaScript.
  • Built a robust back-end service with Java, implementing business logic and RESTful endpoints for seamless functionality.
  • Maintained database components and application server configurations (Tomcat), for efficient data storage and retrieval.
  • Implemented automated testing (JUnit, Jasmine) and continuous integration practices to guarantee software quality and reliability for 10,000+ end users.

University of Toronto X SilicoLabs -  Research Assistant                                                                                             May 2023 - Aug 2023

  • Developed interactive AR-based simulations (“PTGames”) in Unity to train physical therapy procedures.
  • Integrated data analytics into gameplay to track user performance and learning outcomes, then pilot-tested the games with student users to gather feedback and refine the experience.                                                                   

RBC - Developer Co-op (Full-Stack)                                                                                                                                 May 2022 - May 2023

  • Developed web features for RBC’s OMNI platform in an Agile team, utilizing React (front-end) and Java (back-end).
  • Served as the Scrum Master for the team, coordinating sprints and contributing to the development of a next-generation digital engagement channel used by 8,000+ private banking clients.
  • Ensured code quality and smooth deployments by writing unit tests, reviewing pull requests, and managing CI/CD pipelines using Git & Jenkins.

EDUCATION

University of Toronto                                                                                                                                                        Sep 2019 - Jun 2024

Honours Bachelors of Science: Computer Science, Mathematics and Statistics

       Relevant Courses: Computer Organization, Software Design, Theory of Computation, Software Tools & Systems Programming, Probability & Statistics, Discrete Mathematics, Method Data Analysis, Databases, & Software Engineering

CERTIFICATIONS

Certified SAFe® 6 Practitioner - Scaled Agile, Inc.                                                                                                                     Nov 2023

Gained skills in enterprise-level Agile planning, iterative development, and continuous improvement.

PROJECTS

ThreeMusketeers - Java, JavaFX, Junit 5, Eclipse

Developed a Java-based strategy board game with a GUI using JavaFX, following MVC architecture and inversion-of-control design principles. Implemented robust object-oriented design and included JUnit5 test suites to ensure game logic integrity.

Uber-Simulation - Python, OOP, PriorityQueue ADT, .csv, Inheritance

Created a ride-sharing simulation in Python that models driver-rider matching. Utilized object-oriented design and a priority queue data structure to assign drivers to riders based on nearest distance, emulating real-world dispatch algorithms.

ChatBot - Python, AI, API, NLP, datetime, requests - PyJack Hackathon

Built a multi-purpose chatbot in Python integrating NLP (NLTK) and external APIs. The chatbot can perform web searches, retrieve weather data, set alarms, and manage to-do lists. Designed with a focus on accessibility for users with verbal apraxia and hearing impairments.