HOME ABOUT RESUME OTHER

About Me

Hey, welcome to my homepage! Thats me over there. This is just a quick little write up about who I am. If you're looking for professional details, check out the resume section.

I'm a Tucson native and a graduate of the University of Arizona's Computer Science Program with a minor in Japanese. During my senior year I was fortunate enough to be able to take a summer semester abroad at Tokyo's prestigious Sophia University where I had the time of my life. After graduating I returned to Tokyo where I spent two years living and working as a developer. Now, I'm back in Tucson and back at the UofA, this time as an employee working with the Eller College's INSITE Center on an exciting new big data project.

My favorite part of the software lifecycle is the planning period; I love tinkering with the architecture and building diagrams of the various components, finding neat ways to more accurately or efficiently model the data. Professionally, most of my work has been as a full stack developer but I've a done a fair amount of front end dev work as well.

Outside of work I'm a fairly avid PC gamer and a novice cyclist. Like every programmer (I suspect), I've got my ambitious personal programming project, a Unity3D game that I spend a few hours on every week. Obviously, I also have this site which has been in and out of development for ages as I like to update as web technologies and standards evolve.

Contact

I used to list my personal e-mail here, but I ended up getting more spam than any reasonable setting of Spam Assassin could clean up, so for now, whether you found a spelling mistake or just wanna say "Hi", feel free to message me on LinkedIn. If you don't have a LinkedIn and really want to reach me, I've included my work e-mail address in the downloadable copy of my resume where bots are less likely to crawl.

Andre Takagi

Education

University of Arizona - Tucson, Arizona, USA December 2015

  • Bachelor’s Degree in Computer Science
  • Minor in Japanese Cultural Studies

Professional Experience

Vets4Vets - Tucson, Arizona, USA May 2011 – November 2012

Full Stack Developer

  • Maintain and modify existing static web pages using HTML5, CSS, and JavaScript/jQuery.
  • Full stack development for a new web application designed to help veterans find support and connect with other veterans in peer support groups with a focus on security and user privacy (PHP, MySQL, HTML5, CSS3, and JavaScript/jQuery).

ポーターズ株式会社 / Porters Corporation - Minato-ku, Tokyo-to, Japan April 2016 – Sep 2017

Full Stack Developer

  • Lead frontend developer for a cloud based web application; working closely with the UI/UX designer and back end developers to design, develop, and test new features using JavaScript/jQuery.
  • Lead PHP backend developer of the same application, maintaining and modifying legacy PHP code (using the Yii MVC framework) as well as design and develop new features as needed.
  • Contributing Java backend developer of the same application developing a RESTful API with Spring.
  • Manage and assist junior engineers assigned to me with various development tasks.

University of Arizona - Tucson, Arizona, USA November 2017 – Current

Senior Applications Systems Analyst/Developer

  • Project lead for the archaeological big data project, CyberSW.
  • Design and develop an exceptionally intricate Neo4j database that can replicate data found at archaeological sites in both high and low levels of resolution.
  • Design and develop a RESTful API using Spring and Spring Security as well as build a custom multithreaded batch job tool designed to run large, social network analyses.
  • Design and develop a front end for the same project using HTML5, CSS3, JavaScript/jQuery/React, Leaflet, and Thymeleaf.
  • Supervise and work with PHD student researchers in supporting their own data oriented research, developing specialized social network analysis tools, and developing applications to automate importing other large databases, of various different formats and structures, into our Neo4j database.

円月輪有限責任会社 / Engetsurin L.L.C. - Various April 2021 – Current

Self Owned

  • Work with clients to understand their needs and budget to spec out the best possible system, purchase the nessary hardware, and build the physical server.
  • Setup various server enviornments for file hosting / media servers, remote desktop, web applications and database hosting, routing, and more.
  • Install, deploy, and configure various hypervisor software as well as any necessary virtual machines or containers.
  • Build networking rules using tools such as DHCP, DNS Rules, Dynamic DNS, Port Forwarding, Reverse Proxies, Firewalls, VPNs, etc. to allow the various applications on the server to be correctly and securely routed, both internally and externally.
  • Asign and manage ACL permissions.
  • Obtain certificates using Let's Encrypt and create cron jobs to automatically renew them.

Technical Skills

Programming/Scripting Languages

  • Java
  • PHP
  • C
  • C# (with Mono and .NET 4.0)
  • JavaScript (jQuery and React)
  • MySQL
  • Neo4j
  • HTML5
  • CSS3
  • Thymeleaf
  • XML
  • JSON
  • Unix Shell Scripting

Tools

  • Maven
  • GIT
  • SVN
  • Jenkins
  • Agile
  • Proxmox, ESXi, Truenas, Virtualbox
  • Docker
  • Unity Engine
  • Apache
  • Tomcat
  • Caddy