At Ruckit, my responsibilities included feature development from design to implementation, SRE and performance enhancements, DevOps in the form of Dockerization of our development environment, managing our build pipeline, and setting up a TICK stack for metrics, GIS data analysis and algorithm development for trip tracking, and management of a small team of backend developers.
The technologies I worked with included Django with DRF, Celery, Docker, Postgres and PostGIS, Heroku, AWS, Redis, TICK (Telegraf, InfluxDB, Chronograf, Kapacitor), and Angular.
My work at Umbel primarily consisted of API development and performance improvements and architecture for our data pipelines.
Most of my work was with Django and Celery using RabbitMQ, with Postgres and Cassandra databases, but I also did some development in Go.
As a principal software engineer for NewComLink, I pioneered new processes and procedures for our teams across all platforms (Dev, DevOps, QA, PM, and BA). This included procedures for JIRA, agile processes including sprint planning and grooming meetings, and build/launch automation.
Through my role as senior developer at the company, I helped design and implement not only the major releases for my team, but also across other projects including our central configuration management system, e-signature and document storage system, and DevOps automation projects.
Two years professional experience.
One year professional experience with J2EE and JAX-WS.
One in-house Android app developed.
Two years professional experience.
Six years experience, primarily with Django/DRF/Celery
Three months experience doing bugfixing on an existing Play project, and hacking around on CryptoPals.
One year experience, as a portion of my development duties.