Software Engineer
Multiforce Systems Corporation
Fuel Management System Backend
Developed new features and RESTful APIs using the Django framework. Migrated the codebase migration from Python 2 to Python 3 while maintaining backwards compatibility to allow upgrading of newer releases of Django.
Fuel Consumption Predictor
Developed a regression model with uncertainty estimation using Pytorch topredict fueling patterns of drivers. Helped clients detect possible fuel consumption issues to decrease costs.
Credit Card Authorization Interfaces
Developed Interfaces using C to connect a backend to many APIs forcredit card authorization. The interfaces used protocols, such as, HTTP, Telnet and WebSocket, and translatedbetween different formats, such as, XML, JSON,and bit fields
Publish/Subscribe Real-Time Data Streamer
Developed a system in Python and C to transmit/receive data between multiple remote endpoints and a centralized backend in real-time via a publish/subscribe mechanism.
Infrastructure Virtualization
Developed a system using Python and Ansible to migrate away from physical hardware by generating virtual machine replicas of existing physical infrastructure. Decreased downtime from several hours to several minutes through redundancy and snapshot backups.
Continuous Integration/ Continuous Deployment System
Developed a system using Python and Ansible to automate testing and deployment of new software revisions with a visual fronted implemented through Python’s buildbot.
Database Fail-over System
Implemented a database fail-over system with a master database and multiple distributed slave databases. Developed a command line interface for internal use to switch database roles in case ofthe master failure. Decreased downtime from several hours to several minutes.