Alex Meech
CTO at Mineplex, LLC.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Spanish Professional working proficiency
-
Latin Limited working proficiency
Topline Score
Bio
Experience
-
Mineplex, LLC.
-
Computer Games
-
1 - 100 Employee
-
CTO
-
May 2023 - Present
-
-
Director Of Development
-
Sep 2020 - May 2023
- Coordinate with the lead developers of different teams to manage ongoing projects.- Conduct hiring interviews and developer onboarding.- Conduct monthly progress meetings with developers located within and outside of the United States.- Perform code reviews and maintain code standards across 21 repositories with over 1,000,000 lines of code.- Participate in weekly meetings with stakeholders to set company goals.- Oversee migration from dedicated server infrastructure to a dynamic cloud solution using AWS CDK and Kubernetes.- Maintain backend system health and oversee all credential allocation. Show less
-
-
-
Southern Methodist University
-
United States
-
Higher Education
-
700 & Above Employee
-
Research Assistant
-
Feb 2020 - Present
- Undergraduate research assistant working on National Science Foundation project grant #1933848.- Implement a pipeline between a third party LMS software and a AAA game service (Minecraft Education Edition) using AWS Lambda in order to innovate in the K-12 STEM+C education field, with a focus on machine learning education.- Coordinate between the research development team and the game production team at Microsoft/Mojang.- Push contributions as needed to Minecraft Education Edition to support a dedicated server hosting environment for scholastic institutions. Show less
-
-
Teaching Assistant
-
Aug 2020 - Aug 2021
- CS3353 (Algorithms): Grade student project submissions based on code quality, algorithm correctness, and adherence to OOD standards.- CS2240 (Assembly Language Programming and Machine Organization): Lead lab sections for ARM assembly programming courses, and design quizzes to teach ARM instructions, binary storage of multiple data types, and integration between ARM instructions and C programs.- CS3330 (Database Concepts): Lead co-sat lab sections mentoring student groups of database and GUI students in Agile methodologies and supervising their work on real world projects with NodeJS, SQL, and ReactJS.- CS2341 (Data Structures): Lead lab sections for C++ data structures course, and grade projects testing students on real world applications of the structures covered in class.- CS1341 (Programming Concepts in Java): Lead lab sections for Java intro to programming course and grade student lab submissions on applying course concepts to real world programs. Show less
-
-
-
Latent Space
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
May 2020 - Sep 2020
- Develop core networking technology, persist large-scale user worlds, and establish a collaborative multiplayer experience for creative empowerment of users. - Integrate with state of the art machine learning models and bleeding-edge frameworks, such as Unity Barracuda. - Rapidly iterate on gameplay and UX within Unity3D. - Develop and evangelize a custom integration testing system allowing individual gameplay components to be tested as units with the overall game functionality acting in the background. - Design core gameplay functionality and critical systems and distribute associated tasks across the development team. - Coordinate with other companies to gain early access to needed dev-ops tools still in development. Show less
-
-
-
Mineplex, LLC.
-
Computer Games
-
1 - 100 Employee
-
Lead Software Developer
-
Oct 2017 - Jun 2020
Promoted to a lead position responsible for managing an international platform development team across multiple time zones and handling weekly updates for that platform. Additionally assigned the role of acting System Administrator, responsible for managing the company's entire back-end.Responsibilities Include:- Reviewing code and estimates submitted by other developers- Meeting with stakeholders and company executives to plan and implement new projects- Participating in meetings with other companies and forming a development plan for contracted work- Managing morale and productivity for developers on my team- Handling back-end system upkeep- Overseeing credential assignment and security- Working with business development staff to reduce service costs Show less
-
-
Senior Java Developer
-
Nov 2016 - Oct 2017
Responsibilities extended to include assisting in the development and implementation of code standards, assisting in the deployment of emergency hotfixes to critical areas of the back-end, the production of expansive back-end projects, and handling interaction between customer service and development branches of the company.
-
-
Java Developer
-
Apr 2016 - Nov 2016
Developer assigned to front-end aspects of a multi-national gaming network, ranging from creating unique and inspired UI/UX features to working with design staff to create new and exciting games for our company and for external brand deals with companies ranging from Logitech to the Dallas Mavericks and Disney.
-
-
Junior Java Developer
-
Jul 2015 - Apr 2016
Developer hired into a junior-level position tasked with working with design staff to update existing games and produce new ones, as well as assisting more senior development staff with their projects.
-
-
Education
-
Southern Methodist University
Master of Science - MS, Computer Science -
Southern Methodist University
Bachelor of Science - BS, Mathematics and Computer Science -
International Baccalaureate
IB Diploma Programme -
The Brooklyn Latin School
International Baccalaureate Diploma, Advanced Regents Diploma