Full-stack Developer
2020 - PRESENTEastySet- Debugged problems with slow loading and greatly increased the efficiency of the client's requests.
- Updated the front end to request only required data, and updated the back end to publish data efficiently as needed.
- Integration with Google Docs API to allow users to create and download reports.
- Various projects and bug fixes on the front and back ends, using React, Meteor, websockets, and MongoDB.
Technologies: Node.js, JavaScript, PubSubJS, React, MeteorDeveloper Team Lead
2016 - PRESENTOpenZNet- Created a proof-of-concept framework for next-gen TV broadcaster apps (front end).
- Developed the server side to work with broadcaster apps using Node.js. Used both REST API and GraphQL for different projects.
- Developed a content management system for news organizations. Included features like geolocation and profile management to deliver content that was most relevant for each user.
- Developed tools to build client websites and webs apps using React and Apollo.
- Started working with OpenZNet as a Toptal Client, but impressed them so much that they bought out the contract; I've been working directly for OpenZNet since.
- Built the company's website.
Technologies: CSS, HTML5, JavaScript, MongoDB, SQL, GraphQL, REST APIs, React, Node.jsDeveloper
2015 - 2017MasterGreek- Developed every aspect of MasterGreek, a Greek parsing web application.
- Worked with a Greek professor from initial concept to design in order to help Greek students refine their parsing skills.
- Learned enough Greek to be able to intelligently discuss the requirements with the Greek professor.
- Built the app using JavaScript on the front end and C#/SQL Server on the back end.
- Continued to improve the app based on user feedback.
Technologies: CSS, HTML, Microsoft SQL Server, JavaScript, C#, ASP.NETDeveloper
2010 - 2016Applied Computer Resources- Created a scheduling application for auto body shops in ASP.NET.
- Converted legacy MS Access data to SQL Server.
- Maintained a collision repair shop estimating application for clients, including bug fixes and enhancements.
- Collaborated with other developers to finish projects and review code while working remotely.
- Worked with the technical support team and regression testers to develop best practices for new releases while working remotely.
- Cooperated with the sales staff to prioritize which features to add to the application.
Technologies: Visual Basic, CSS, HTML, Microsoft SQL Server, JavaScript, C#, ASP.NET