Created automated unit, integration, and E2E tests using React, Node.js, the Jest testing framework, and Puppeteer for browser automation
Created internal tools used by other engineers to fully automate the setup of a hosted cloud test environment with Node.js, AWS SDK, AWS EC2, and shell scripts.
Designed and built automated CI/CD pipelines from the ground up using Jenkins as an automation server.
Fix bugs found in codebase while writing automated tests.
Worked with other engineers to develop test cases and test plans.
Mentor developers on testing best practices and methodologies.
Write and optimize scripts in C# and Lua that are used by hundreds of players on a daily basis.
Written multiple client facing web applications as a part of these scripts using HTML, CSS, JavaScript and SPA web frameworks like Vue
Wrote a simple PHP control panel web application with basic authentication.
Worked on server-sided database APIs and business logic
Led a small team of developers as well as a team of about 20 staff members.
Implemented an in-game police MDT (Mobile Data Terminal). Uses Lua to make API calls to our database and communicate with the front end which is built using Vue.js as a framework to simplify development.
Built an in-game inventory system from scratch. Again, using Lua to make API calls to our database and communicate with the front end which is built using Vue.js as a framework to simplify development.
Built an in-game store where players can make purchases to unlock certain features or items. Again, using Lua for server side logic and Vue.js as a front end framework to simplify development.
Built a custom "racing" script where players can host races anywhere around the map. Uses Vue.js as a front end framework and Lua for server sided logic.
Built a custom multiple-character / character-selection server sided framework using Lua + front end using Vue.js.
Web Developer @ MapAround
2016 - 2017
Designed, implemented, and maintained various front end features with HTML, CSS, JavaScript, AngularJS, and Bootstrap.
Implemented integration of a geo-location API to automatically detect the user’s location based on IP address and update their search results accordingly in C# . NET