• 2D
  • 3D
  • Scraps
  • Code
  • Resume
Ami Barrett Design Portfolio
  • 2D
  • 3D
  • Scraps
  • Code
  • Resume

SecondLife

Since 2008, I've been treating this as an open-source FPS and have become one of the lead scripters in it's combat community. I've worked on over fifty different weapons, twenty vehicles (ground and air) and was the grid's pioneer in anti-armour technology. Alongside this, I've also tied my work into web applications using PHP/MySQL to integrate auth systems, shops, leaderboards and communications software, primarily for a server that efficiently handles this data for over one thousand different users. (Note: The above video only demonstrates a few concepts and does not represent all work.)

Download

NOMAD

A Real-Time Strategy for UTDallas' Game Lab. I was a programmer and a feature designer/implimenter for the second semester of this project, focusing on the side of the plants (the only playable side). This was built in NeoAxis, a versitile, open-source game engine.

Download

Wolfsong

A soothing adventure following the path to manhood via your spiritual guide, built in UE3. For this particular project, I was the lead programmer in charge of modifying the UnrealScript and various Kismet items.

download

The Transition

A choose your own adventure-esque visual novel I did for my capstone at UTDallas in order to promote awareness of and sympathy for transgender-related issues. This was built using DarkVN, a visual novel engine for Game Maker.

SUMMARY

Self-taught developer and content creator who has been using PHP since 2008, C# since 2012 and has been 3D modeling since 2011. Has experience in both managing and working with groups.


EDUCATION

Bachelors in Arts & Technology, University of Texas at Dallas -- August 2013

Computer Science -- Game Design


WORK EXPERIENCE

Sr Product Consultant - January 2020 - Current
Blue Prism


Lead RPA Software Developer - June 2017-January 2020
Solai & Cameron

  • Acted as an architect for various RPA solutions

  • Automated tasks in Blue Prism

  • Automated various Outlook MAPI tasks in both PowerShell and VB

  • Automated various Excel tasks in VB and C#

  • Automated various tasks over a remote connection

  • Automated data entry into Oracle

  • Automated various Active Directory actions via PowerShell

  • Developed various REST and SOAP web service APIs in PHP

  • Developed automated process monitoring tasks via PowerShell

  • Developed an automated OCR for captchas using Tesseract

  • Developed a form for major incidents with the intent of simultaneous updates and edits without refresh - Up to $15k per notification in loss-prevention

  • Leveraged Bootstrap to create a platform for various methods of reporting

  • Developed for internal and external clients, including government, defense and healthcare work

  • Developed a total of 17 processes, averaging ~2.5FTE and a 4:1 efficiency index

  • Developed in PHP/MySQL/C#/VB/VBA/.NET/jQuery/AJAX

  • Managed developers both onshore and offshore

Contractor - PHP Developer - December 2016-March 2017
<<Confidential Client>>

  • Developed custom modules and component views for Joomla

  • Generated custom reports based on transcript data from Cornerstone On Demand

  • Created system diagnostic views for both system and client admins

  • Developed in PHP/C#/MySQL/HTML5

Freelance PHP/JS/LSL programmer, 3D artist, Webmaster - August-December 2016

2142sl.info

  • Created additional 3D models

  • Rebuilt the website and restored years of data after the group's service provider deleted 1.7m servers + backups

  • Managed 3 developers for modeling and coding both gear and PHP web services (REST)

Independent Contractor - Web Developer/Data Analyst - March 2015-August 2015
Perfaware, LLC

  • Developed a visual interface for an analytics program that was used by multiple large retail businesses using Bootstrap, Node.JS, AJAX and PHP

  • Developed an architecture to create sortable gantt charts with JSON data from Sterling using Bootstrap and Fusion Charts (SOAP)

  • Developed a stack to integrate natural language processing (OpenNLP) into Apache Solr/Cassandra

  • Developed a JDBC solution to import data from Cassandra into Apache Solr

  • Developed the UI for the analytics platform, including code and fifteen vector graphics


PHP/JS programmer, Q/A - Full Time June-September 2012 & August-September 2013

Slate Technology, LLC

  • Created a shift calendar for hospitals and clinics inside Joomla plugin and created graphics for the UI

  • Developed a PHP-based self-test procedure for new software deployments

  • Ran regression tests for new builds once code from all developers was merged

  • Liaised with customers to find their needs and wants for the product


Freelance PHP/JS/LSL programmer, 3D artist, Webmaster - March 2008-March 2015

2142sl.info

  • Created assets for SecondLife, in a community that has turned it into an open-source first-person shooter, including weapons, vehicles, modular items for map layouts and texture maps

  • Maintained and updated a MySQL database containing ~1300 users, including a self-created communications system

  • Created APIs for authentication and efficient gear usage in both LSL and PHP (REST)

  • Managed up to 10 developers and guided them to the completion of various vehicles, weapons and objectives

  • Designed, built, textured and scripted four maps for combat with objective systems, as well as three obstacle courses for training


TECHNICAL SKILLS

Languages: C#, C++, LSL, PHP, JavaScript, JSON/JQuery, Java, HTML 4.0, CSS

Databases: MySQL, MSSQL 2008, Cassandra, Solr

Virtualization: VMWare, Virtual PC, Hyper-V

Operating Systems: Windows (all versions), CentOS 6.5 & 7

Packages: Visual Studio, Eclipse, PHPBB, Bootstrap (DevOOPS), NodeJS, Apache Solr, Apache OpenNLP, Joomla!, Cornerstone On Demand, Triole Ticketing System, Service Now, BMC Remedy

Project Management: Trello, JIRA

Graphic Design: Photoshop (CS3-CC), Illustrator (CS6)

3D: Maya (Modeling, Unwrapping, Rigging), 3DS (Unwrapping and Baking), Zbrush (low -> high-poly mesh conversion), xNormal, Quixel dDo, Quixel Suite 3.0

Engines: NeoAxis, UDK (UE3)


ACADEMIC PROJECTS

NOMAD

  • Designed and coded the behaviour of the plants (the one playable side)

  • Rewrote the pathfinding and distance calculation methods

  • Modified the engine's editor and added new tools to aid designers in modifying new and existing values for assets


Wolfsong

  • ScaleForm and loading screen designer and implementer

  • Modified pawn class to accept custom animations and camera controls

  • Modified Kismet for Pawn to work better with dynamic IK legs


ACTIVITIES

State Score Room Appraiser – Destination Imagination, Dallas, TX - March 2015, 2016

Webmaster – FenCon, Irving, TX - November 2014 – Present

Regional Appraiser – Destination Imagination, Dallas, TX - March 2010 – Present

Regional Challenge Master – Destination Imagination, Dallas, TX - March 2014, March 2017

Regional Score Master – Destination Imagination, Dallas, TX - March 2013, March 2016

Team Manager – Destination Imagination, Richardson, TX - Fall 2011– Spring 2013

Member – Odyssey of the Mind/Destination Imagination, Plano/Richardson, TX Fall 1997 – Spring 2012


CONTACT INFO

E-mail: amiofblarg [at] gmail [dot] com

Phone: (972)-836-9473