Passionate Software Engineer

I am currently seeking full-time job opportunities to work as a Junior Full stack, Front end, or Back end developer.

About Me

As a dedicated software engineering student at Rochester Institute of Technology (RIT), I am driven by my passion for problem-solving through code by designing, documenting, developing and deploying custom software solutions. Throughout my academic journey, I have honed my skills in an array of programming languages and tools, including JavaScript, TypeScript, Java, Python, and C#. Moreover, I have acquired proficiency in various frameworks and technologies such as .NET, React, Node.js, CSS, and database management systems like PostgreSQL and MySQL. My grasp of software design principles, as well as my experience with UML and Figma, further strengthens my ability to tackle complex challenges in the field.

During my recent internship at Zebra Technologies, I made significant contributions to backend system optimization. By implementing ETag cache keys, I bolstered caching efficiency and minimized unnecessary data transfer, thereby enhancing overall system performance. Additionally, I spearheaded the development and deployment of a custom API endpoint tailored for clearing ETag cache keys, streamlining cached data management processes. Leveraging tools like Open Telemetry, I facilitated real-time metrics collection, enabling robust backend service monitoring and performance analysis. Collaborating closely with seasoned developers, I embraced opportunities to learn from their expertise and integrate industry best practices into my work.

With each endeavor, I remain eager to apply my diverse skill set and knowledge to tackle new challenges and opportunities in the dynamic landscape of the software industry. My commitment to continuous learning and growth drives me to excel in every project I undertake, ensuring impactful contributions to future endeavors.

black flat screen computer monitor
black flat screen computer monitor

Work Experience

Zebra Technologies

  • Implemented ETag cache keys for enhanced caching efficiency and reduced data transfer in the backend system.

  • Improved code organization and project maintainability using .NET Attributes.

  • Designed and implemented a custom API endpoint for clearing ETag cache keys, optimizing cached data management.

  • Enhanced backend service monitoring and performance analysis with OpenTelemetry and Prometheus, and collaborated on a user-friendly UI for cache management.

  • Enhanced preexisting Python code to seamlessly integrate with LabView, facilitating dynamic graph generation during live data demonstrations.

  • Acquired proficiency in LabView to effectively incorporate Python scripts, ensuring smooth interaction between the two platforms.

  • Designed and developed a comprehensive LabView UI, encompassing features such as port settings, initial value configuration, and input for cross-section information to meet stakeholder requirements.

  • Implemented a status bar within the UI to provide users with clear indications of the system's current state, whether it was in standby, in progress, or finished.

May 2023 - August 2023

Back End Software Developer Intern

January 2023 - May 2023

RIT NanoPower Research Laboratories (NPRL)
Python Developer

4 Months

5 Months

May 2021 - May 2022

1 Year and 1 Month

Red Argyle

  • Proficient in Salesforce tools like Apex, Flows, and Lightning Web Components for crafting tailored software solutions that align with business needs.

  • Efficiently use SOQL to interact with databases and retrieve essential data.

  • Collaborative approach with clients to execute customized Salesforce solutions.

  • Worked with Agile methodologies for effective task management.

  • Created in-depth documentation for complex software features.

Engineer Co-op (Full stack SalesForce)

Learning Journey

Zebra Technologies
Red Argyle
Software Engineering Degree - RIT

Key Learning Points:

  • .NET C#

  • ETag Caching with Redis

  • RESTful API design

  • API endpoint testing with Postman

  • OpenTelemetry and Prometheus for monitoring and performance analysis

Key Learning Points:

  • Salesforce Platform

  • Performant Salesforce Development with Apex batching

  • Creating responsive interactive components with LWC

  • Updating legacy UI with Visualforce

  • Multiple project management

  • Client and other stakeholder communication

  • First time professionally working with Agile development methodologies

  • Developing in-depth documentation for complex features

  • Developing full-stack implementation of software solutions

FIRST Robotics CLUB - High School
Computer Science Class - High School

Key Learning Points:

  • Engineering AWS Cloud Systems

  • Designing Software Architecture

  • Principle of data management

  • Engineering concurrent distributed software systems

  • Analysis of Algorithms

  • Data structures

  • Object Oriented Programming

  • Engineering Secure Software

  • Software Requirements Gathering

  • Software Development Processes and Methodologies

  • Project Management

  • Human Centered Requirements and Design (UI/UX)

  • Software Testing

  • Engineering Software Subsystems

  • Web Engineering

Key Learning Points:

  • Programming motor controllers for a robot with Java

  • Problem solving ways the robot can accomplish all the tasks needed

Key Learning Points:

  • Scratch

  • Python basics

  • Java basics

  • Problem solving mindset

  • How to write code and use a debugger

  • Basic networking