Career Profile
Experienced in web application development and Linux administration. Excellent at scripting and at home on the command line. Always on top of technology trends and industry news. Hard-working, adaptable, and always willing to learn new skills.
Experiences
- Maintained CLI application that aids in 5G base station configuration
- Updated CLI application to account for newer 3GPP 5G specification releases and new test configurations
- Created new ETL pipeline for gathering device performance results into a BI platform
- Mentored interns on best coding practices during the summer
Tech Stack: Python, ASN.1, FastAPI, MySQL, Arq, Splunk, Pandas, NumPy, SqlAlchemy, Pydantic, Docker, Git, GitHub Actions, Make, Linux, Jenkins, Jira, Rancher
- Developed a greenfield IoT smart building platform for managing/analyzing power usage and space utilization
- Created a permissions system to allow scoping of different entities in a multi tenant environment”
- Implemented OAuth for the API to allow third party application access
- Worked on a rules engine that allows users to control devices based on environment values
- Architect-ed cloud infrastructure for an MQTT solution using AWS IoT to allow devices to report telemetry
- Led effort to improve code standards using automated tools
- Setup code deployment pipelines and serverless architecture for several microservices
- Added a voice interface for actuating devices in a building
Tech Stack: Python, GoLang, Groovy, JavaScript, AWS, Jenkins Pipelines, Jira, Django, Celery, PostgreSQL, Docker, MQTT, OpenSSL, OAuth, Statsd, Slack, Git, Linux, Bash
AWS Specific: CloudFormation, Lambda, IoT Core, Kinesis, EC2, DynamoDB, CloudWatch, S3, Route53, API Gateway, Alexa, ECS, ECR, RDS, IAM
- Maintained a Django web application to track railway assets
- Developed in a mobile first environment using responsive libraries
- Improved the build process by introducing Fabric as a task runner
- Responsible for both front-end and back-end development
- Developed in a Docker environment
Tech Stack: Python, Jira, Django, Nose, Fabric, Mercurial, MySQL, South, HTML, CSS, Less, Bless, Bootstrap, JavaScript, jQuery, AngularJS, Docker, NPM, Grunt, Bower, RequireJS, Modernizr, Agile/Scrum, Git, Mock, Linux, Pip, Pygrametl, Bash
- Developed Logistics Python web application on Google App Engine
- Developed Android data entry application used in conjunction with web application
- Worked under Agile Scrum methodology
Tech Stack: Python, Jira, SqlAlchemy, Nose, Paver, Mercurial, MySQL, GAE, Jinja2, Android, Gradle, Alembic, JavaScript, jQuery, Jenkins, Agile/Scrum, Git, Mock, Linux, Pip, ORMLite
- Developed Python API back-end for web application on Heroku
- Pushed Test/Behavior Driven Development
- Worked under Agile Scrum methodology
Tech Stack: Python, Jira, SqlAlchemy, Pytest, Unittest, Agile/Scrum, Git, MongoDB, Heroku, Mock, Celery, RabbitMQ, Bash, Postgresql, Linux, Alembic, Pip
- Modified a Java based reporting tool to adhere to requirements from customers
- Developed Linux OS images based on Kickstart scripts to be used as the base for internally developed software
- Coded patches for field related issues
- Bundled software into RPMs for deployment
- Managed internal Linux development network
- Wrote and updated documentation for installation and use of developed software
Tech Stack: Bash, CMSynergy, Python, Pentaho, Apache Tomcat, Kickstart, Java, Ivy, GWT, VMWare, RPM Spec files, Cygwin, Named, Make, Postgresql, Linux
- Designed an application to monitor boat diagnostics over serial communications
- Implemented design as a Java GWT web application over Apache Tomcat
Tech Stack: Python, Java, GWT, Apache Tomcat, SQLite, Google Visualization API
- Set up OpenVPN solution for clients
- Scripted Linux activities to automate mundane tasks
- Configured deployed dedicated servers
- Maintained data center operations throughout the night
- Created and took ownership of application to aid in watching ticketing system activity
- Provided tech support to customers through ticketing system phone calls
Tech Stack: Bash, Python, Linux, Spacewalk, Cerebrus Helpdesk, Iptables, Named, Apache, MySQL
- Constructed virtual campus in Second Life
Tech Stack: Second Life