We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Travis S. and I have over 8 years of experience in the tech industry. I specialize in the following technologies: JavaScript, PHP, Laravel, API Integration, AngularJS, etc.. I hold a degree in Bachelor of Science (BS). Some of the notable projects I’ve worked on include: StayFi: PHP, MySQL,Laravel, RADIUS, Ossorio: PHP, MySQL, Laravel, Purdue University : iOS App, Objective C, CALEA: C#, SQL Server, AngularJS, FarmLinks: PHP, MySQL, Codeigniter, etc.. I am based in New Orleans, United States. I've successfully completed 9 projects while developing at Softaims.
My expertise lies in deeply understanding and optimizing solution performance. I have a proven ability to profile systems, analyze data access methods, and implement caching strategies that dramatically reduce latency and improve responsiveness under load. I turn slow systems into high-speed performers.
I focus on writing highly efficient, clean, and well-documented code that minimizes resource consumption without sacrificing functionality. This dedication to efficiency is how I contribute measurable value to Softaims’ clients by reducing infrastructure costs and improving user satisfaction.
I approach every project with a critical eye for potential bottlenecks, proactively designing systems that are efficient from the ground up. I am committed to delivering software that sets the standard for speed and reliability.
Main technologies
8 years
2 Years
6 Years
3 Years
Potentially possible
PayPal
I was hired to architect and develop a three tier system to capture guest data from WiFi access points. This service is sold to vacation rental companies to help them drive traffic to internal booking engines instead of going through traditional big distribution channels like Airbnb. The system ran under a CloudTrax Open mesh network that would communicate with a Radius authentication server. The Radius server would pass on capture data to a PHP/MySQL Laravel web application. The web application would then store the captured data and sign up requested users to MailChimp mailing lists. I began this project by efficiently building a Radius server instance on an Linux/Ubuntu server. I then successfully configured the Radius server and CloudTrax network to authenticate with one another using a CloudTrax platform supplied template. I next created a PHP/MySQL Laravel development environment. It was a tier three environment (dev, staging, production) running on Git branches and utilizing the artisan database migrations. The application allowed user data to be captured from the Wifi access pages and stored in a MySQL database. The application would also send requests to the MailChimp API to add guests to configurable mailing lists. WIth the help of management and the CloudTrax support team we were able to successfully launch the first client with two cities and many properties on time and on budget. The initial results from the launch are very promising and have helped the first client drive repeat business to their proprietary booking engine.
I was the lead developer for a small team tasked with creating a subscription based web application to translate International Classification of Diseases (ICD) codes from one version to another. The web app named ICDx Converter was needed due to the many versions of ICDs and the complexity of translating from one to another. The ICDx Converter consisted of three main parts: (1) user and subscription management, (2) ICD code lookups, (3) ICD code mappings. ICDx is a responsive web app and is required to work on mobile devices. ICDx’s user and subscription management has a simple registration process that allows a user to register an account with an active email address. Once the email is confirmed the new user will be directed to a payment page to create a subscription. Users are separated into three categories: (1) admins, (2) customers/doctors (3) billers. Admins have access to import and manage ICD codes. Customers with an active subscription can search for codes. Billers can update subscription statuses but not manage codes. ICDx’s code lookups allow authorized users to find ICD codes. The can enter a common medical ailment or part of an ICD code. From there the customer is asked a series of questions which will lead to the correct ICD code. It was particularly important for this user interface to be responsive as the majority of code searches are done from mobile devices. ICDx’s code mappings are limited to the admin user type. Authorized users can create new generic codes and description. They then add questions and answers that will map to a specific code. Each question has a selections of answers that can link to new question and answers or to an ICD code. The depth of the question and answer mappings is unlimited. This project was successfully completed on time and with in budget. The software is now live and in daily use.
I took over the development of a Beta version of an existing iOS app called Visual Analytics Law Enforcement Toolkit or iVALET. It is designed to allow law enforcement and first responders access to real-time criminal, traffic, and civil incident data via a compatible iOS device. iVALET had three main functions: (1) viewing of current real-time crime data, (2) reports and views of past crime data, (3) forecasting for future incidents. The main UI interface was built on top of the Google Maps SDK for iOS. iVALET’s main view displays real-time crime data for a desired set of activities. The types of activities shown are configured in the settings sections of the app. For example you could set the view to only show criminal data or just specific crimes within the criminal data set. Each data point is represented by a pin on the map that can be expanded to access more information. The data is refreshed every 60 seconds if the app was running in the foreground. iVALET’s reports and views of past crime data allows a users to look at historical data based on date ranges. The app has no internal storage so devices would be have to be connected to data networks to run historical reports or refresh real time data. The app also has a timeline feature that allows a user to watch a graphical representation of changing data points over a set period of time. iVALET’s forecasting utilizes a temporal prediction algorithms to forecast future criminal, traffic and civil incident levels within a 95 percent confidence interval, meaning the estimates of the collected data could be reliably used to predict future behaviors or actions.
I was part of a development team that created the CALEA Information Management & Reporting System (CIMRS) for the Commission on Accreditation for Law Enforcement Agencies, Inc. (CALEA). CIMRS enables CALEA and its clients to store and retrieve data for the accreditation process of four types of programs: 1) Law Enforcement, 2) Campus Security, 3) Training Academy, 4) Communications. Each program is versioned and can potential change from year to year. The project has been successfully completed and is now in a maintenance contract to address any issues or add small new features. CIMRS has a client relations component that allows certain credentialed users to receive email notifications when data is ready for review. Once reviewed, the client could then enter feedback that would be stored and become part of the accreditation process. CIMRS has a considerable backend administration section. The primary functions are client and user admin, and accreditation program admin. The user admin allows you to assign roles and clients to users. The accreditation admin enables you to create new accreditation programs and versions. There is also an import tool for CSV files that contain program data into CIMRS. CIMRS generates numerous PDF reports crucial to the accreditation process. These reports contain compiled statistics as well as pie charts generated from Charts.js. CIMRS also contains a digital signature system.
I was the lead developer for a team hired to update the MarketLink Brokerage System (MBS). This was a major overhaul of an existing CRM system as well as many new features. We made some major revisions to the database structure for new features and performance. There was also a huge code refactor to put the existing codebase into the CodeIgniter framework and Propel ORM. The MBS portal consists of a custom CRM that allows clients (farmers) to communicate with brokers who buy their grains.Clients can also track their shipments from associated carriers.The CRM portion contains many common client and sales tracking features. MBS has four main parts: (1) client functionality, (2) broker functionality, (3) carrier functionality, (4) QuickBooks accounting integration. The legacy system had a basic user and authentication system for clients and brokers. This was greatly enhanced and integrated with the new carrier and accounting pieces. MBS client functions allow an authorized user/farmer to search for brokers to sell their grains to. Clients can also communicate with the brokers and will receive email reminders about new pricing and other news. After selling their grains, clients can then search and communicate with carriers who would ship the grains to their destination. Tracking of shipments was also available. MBS broker functions allow an authorized user/grain broker to post prices and quantities of grains they were looking to purchase. Brokers entered their geographical data in to MBS, which allowed clients and brokers to use proximity to decrease shipping costs and prevent spoilage. Brokers can also communicate with clients and carriers. MBS carrier functionality allows an authorized user/grain shipper to post prices for grain shipments by weight and distance from clients to brokers. Carrier prices are perishable and changed due to the variable price of fuel. Carriers can also communicate with brokers and clients about shipping rates and statuses. MBS Quickbooks integration allows MBS invoices to by imported into Quickbooks, once certain criteria were meet. Both client and carrier invoices were included in the sync. Quickbooks also updates the invoices in MBS once they were marked as paid.
Bachelor of Science (BS) in Finance
1995-01-01-2000-01-01