James Lee

Simon Gigli

Software Developer

View Resume

About Me

I am a Software Developer with a math and foreign languages background. I am motivated to understand how things work and put them into practice. My collaborative and puzzle-through approach helps me welcome and resolve new challenges.

Latest Projects


project name

Photopia

Share, comment, and like your favorite photos from unforgettable moments to everyday joys. Socket.io allows for each action to be real time so you can see the comments and likes come in. And AWS offers reliable photo storage.

Built with Node, Express, Socket.io, and bootstrap

project name

Chatter

Create chatrooms to connect with the people in your life, whether it's for work or socializing. I wanted to create something my friends and I could share while integrating a third-party framework, which for this app was socket.io. This tool allows the server to 'listen' for messages from clients and send them out to any client 'listening' for the message.

Built with Node, Express, Socket.io, and bootstrap

project name

rUnwind

Log details of your daily runs, including your routes. See where locals are running to get ideas too!

Built with Node, Ruby on Rails, and SQL

Work Experience

Software Engineer GiveCampus (2020-2021)

I worked with a small, interactive engineering team to build features, fix bugs, and refactor code to provide a leading online social fundraising platform for schools and universities. Some of my work included: a platform for email outreach data, allowing schools to filter through all emails sent and see which were opened; unique links for giving forms, where data on the form would be prepopulated to send out to specific donor groups; refactoring legacy code for tiered fundraising campaigns, which involved remodelling and replacing core functionality.

Software Development Temp Contractor The World Bank (2020)

Joining a small team of data scientists, I worked to refactor charts that displayed Indian census data. My main roles were to improve the loading responsiveness for the synchronous API requests, allow the charts to load specific information from the url query parameters, and implement bootstrap styling.

Math Tutor Chevy Chase Prep (2018)

I helped demystify math concepts to local middle and high school students. Through mentorship and patience, students developed confidence in math through exploring their own problem solving processes.

Tennis Instructor Lafayette Tennis Association (2014-2019)

During breaks throughout college, I taught tennis to kids and adults as part of the small and tight-knit tennis community at the Lafayette Elementary School tennis courts in Washington DC. Through fun, games, and mentorship, we worked to instill tennis fundamentals among local kids.

Development Intern UBELONG (Summer 2014)

Having participated in a UBELONG volunteer program in Cusco, Peru, where I was a teacher's assistant in a local middle school, I returned to intern for the company to assist in their mission for grassroots community development assistance through affordable volunteer opportunities. As an intern, I read, organized and posted volunteer interviews, did research into volunteer programs they were building, and helped maintain social media platforms.