Ethan Cala

Computer Scientist | Software Engineer | IT Professional

Ethan Cala

Passionate about creating innovative solutions and constantly learning new technologies. Specializing in web development, IT, and software engineering.

Skills

Python
Java
React
Node.js
JavaScript
TypeScript
SQL
MongoDB
Git
C#
.Net
Vercel
QA
Selenium
Azure DevOps
REST APIs

Projects

Mode Score

A full-stack DeFi solution built and deployed during my time at BCAMP.

Technologies: React, Next.js, Vercel, TypeScript, Python, fastAPI, Tailwind CSS

Portfolio Website

You're currently looking at it!

Technologies: Next.js, React, Toast, Vercel, Tailwind CSS

Syllabye

Syllabye is a web-based platform designed to simplify syllabus creation and access for professors and students.

Technologies: Vite-React, Firebase, Tailwind, NodeJS, JSON, Bootstrap

PC Builder Prototype

A super simple prototype of the PC builder web application.

Technologies: C#, ASP.NET core, JavaScript, HTML, SQLight

Higher Or Lower Game

A simple higher or lower card game where users can wager in game currency!

Technologies: Flask, Python, JavaScript, HTML, MongoDB, Bootstrap

To-do list

A simple to-do list application where users can keep track of their tasks!

Technologies: JavaScript, LocalStorage, JavaScript, Jquery, JSON, Bootstrap

Experience

Web Applications Engineer | BCAMP

2024-05-29 to 2024-08-03

Modeled, documented, presented, built, and deployed full stack web application with small team of developers. Created frontend using typescript react, tied fastAPI to frontend. Integrated wallet API into project. Developed complex algorithm to compute user’s wallet/asset efficiency using python. Built CI/CD pipeline through Vercel.

IT intern | Sidley Austin LLP

2024-02-27 to Present

IT Engineering: Developed Python Selenium testing applications to monitor, maintain and test IT infrastructure. Developed Python, Powershell, and bash scripts to automate tasks that drastically improved productivity. Imaged and deployed machines for users. Performed Data migrations for users, while maintaining system availability. Wiped 100+ physical machine's data by deploying scripts that comply with department of defense standards. Monitor System trending incidents and executed solutions apart of a team. Contributed to the new hire onboard process by providing seamless tech integration. Big Law Firm Experience

Computer Science & Math Tutor | Freelance

2023-08-21 to Present

Provided personalized tutoring in calculus, discrete mathematics, computer science concepts including object-oriented programming (OOP) and full-stack development, with a primary focus on Java programming.

Contact Me