Steven Necola
Software Engineer
I'm a computer science student at Queens College passionate about furthering my career in Software Engineering. Currently I lead and organize an eSports community of over 300 people passionate about individual and team improvement. Doing so has been a monumental exercise in software development, scheduling consistency, and team organization. Every day I acquire new tools and work on new projects to raise the standard of work I can accomplish.
Featured Projects
View selected projects below. More information can be found at https://github.com/snecola.

QCFirst
Developed a robust webapp for students and instructors to facilitate enrollment and course scheduling.
Technologies used: Node.js, jQuery, Bootstrap, MySQL, HTML/CSS, JavaScript

College Course Scheduling Database
This ERD database design project implemented the best practices in relational database design as a standalone project. Minus UserAuthorization because the backup has been made public, the database is ready to be professionally deployed as a backend for course enrollment and scheduling applications.
View GitHub Repo
Trainee Initialization Form
In the eSports community I lead, on-boarding new trainees was the most tedious and time consuming process for the recruiters. Before automating the process, on-boarding took about an hour to create documents, track accounts, give permissions on the discord. Afterwards? One form, less than a minute.
Technologies used: JavaScript, Google Sheets Scripts, Google Suite API, Discord.js, Airtable API
Work Experience
See my complete work history on LinkedIn.
Community Founder & Leader
PRAE eSports Community
December 2019 - Present
Founder and leader of an online eSports community playing Planetside 2 with over 300 active members focused on constant personal and team improvement. As such, infrastructure and organization of this project has been a massive and very constructive learning experience. Some of my accomplishments towards bettering the community include:
- Use of JavaScript, Advanced Excel, and Google APIs to automate tedious document creation through a single short and easy Google form. This has saved about an hour of manual labor from trainee initialization time across 100+ new members since implemented.
- Many scripts created, modified, and maintained using Python, JavaScript, and REST APIs to display team member statistics and growth trends in a clear and concise manner. This has led to a calculated 80% retention rate for players.
- Tutoring and learning new tools from the wide variety of Computer Science students and software engineers in the community to continue pursuing my career as a Software Engineer.
- Consistent weekly leadership meetings to keep the community on track towards a stronger and healthier future, schedule events, and address any potential issues.
Information Technology Intern
Graham Pelton
January 2019 - August 2019
Worked alongside the Information Technology team to efficiently troubleshoot, upgrade, and develop company technology. Kept an open line of communication with clients and scheduled frequent meetings to ensure projects were meeting the client's goal. Researched, recommended, and implemented many upgrades to office technology to match their business growth and to keep their infrastructure efficient and modern.
Education
Queens College - Flushing, NY
B.S Computer Science, 2018-2022
Course Work in:
- Algorithm Design and Analysis
- Database Design
- Internet and Web technologies
- Theory of computation
- Data Structures
- Linear Programming