I’m Sheena Artrip. I’m a software developer and Linux system administrator. My primary talents include picking up new knowledge, languages, codebases, and general technology with ease. This way, I can be sure to solve problems using the best tools for the job. Being a self taught programmer and linux system administrator, I have a self-starting attitude that allows me to easily pick up on new techniques and discoveries in the quickly evolving field of software development. I have been programming personally since 2004 and professionally since 2007.
My technical experiences are primarily within dynamic web and database driven development. This includes managing existing web applications written in Golang, PHP, and Java, as well as building the different tiers of web applications in Golang, Ruby, and Java. I also have experience working with continuous integration and the various related project and build management tools.
Development Software and Tools:
PE/SRE for FAANG
Wrote golang for docker/coreos based platforms, centered on VOIP technologies.
Worked on a Java and Groovy based web and integration team that provides a platform for small and bid-sized banks and credit unions. Tasks include bugfixing and creating web ui, webservice integration, and automated testing solutions.
Developing rails based web applications and REST APIs for a mobile application development company.
Building and managing Linux servers hosting custom Rails3 software.
Developing ecommerce and customer portal solutions using Ruby and Python.
Developing backend integration components using Java, Scala, Ruby, and Python, and RabbitMQ.
Working with and modifying: OpenStack, Kamailio, FreeRadius, CDRTool.
Working on graphical GUI components with a team using SFML, Gwen, and OpenGL.
Software Engineer for the Georgia Administrative Office Of The Courts.
Programming tasks include writing every layer of web-based software systems, including database integration to web interface and web services in Java and Python. Specific libraries include the java libraries JSF, Spring, Wicket, JPA (Hibernate), Apache CXF, JUnit, log4j, Maven2. Python libraries include lxml, django, mysqldb.
Non programming tasks include managing linux servers and desktops, managing and setting up databases in couchdb and mysql, analyzing business client specifications and requests, responding to server and desktop support issues and interviewing/training developers about the business and technical aspects of their positions.
Tasks of the Technical Committee included implementing and understanding written OASIS technical specifications to provide input on existing and work-in-progress specifications.
Tasks of the Technical Subcommittee included working on a team to write an XML specification for Judicial Document storage and transmission.
Researching and bugfixing sensorweb software using TinyOS, python, and scala.