I am a Senior Software Developer with 15+ years of industry expertise in different senior/C-Level positions. I have technical mastery in the use of Python and other 3rd party-related tools for the iteration of high-quality software solutions for clients. I pay close attention to web scraping and SPA application development, perform code reviews, write unit test codes using Git-flow and feature branches for new features. I apply GNU/Linux tools for server management and monitoring on projects.
Worked on syncing the company’s ERP system with global market places in both ways. The solution dealt with shipping issues such as tracking and determining issues with undelivered packages. Integrated some 3rd party APIs and built new clients for some services and APIs on the system.
Built the whole system (including the REST API provided from the backend). After a sale is finished, the system sends an email to the customer with a specialized url and a given products uuid. The system allows users to fill the form with shipping details. It has a dynamic form validation with given answers which creates the validation rules from previous answers. This app is a multi-step form, and when it’s successfully submitted provides all related information on the shipment. This prevents surprises and ensures efficiency.
Built the whole system for Todd Pipe. This backend service provides all internal services for the company, such as pricing by tracking all product price changes globally with regards to limits on changes in product prices in relation to competitors prices. Streamlines job management by creating a submittal package which includes all data sheets and all related information such as prices, delivery time, etc. The Backend collects all related information for the submittal packages and checks the pdf files individually and creates a pdf file for the package by combining all valid pdf files and adding a cover page to each individual file and creates an index for all packages. The system handles these heavy operations in async on the server side. The server infrastructure can scale horizontally. When too many tasks are in the queue, the system spins up new worker nodes on Docker swarm provides the service in a reasonable amount of time.
Developed a SPA application to consume the API on the project. Worked on a dynamic menu creation task with regards to the permissions provided by the API. Oversaw the internal pdf reader implementation for viewing and verifying pdf files provided by the API, ran async tasks on the server and watched them until they were complete, crud operations on a tabular view and a central state that manages all data changes in one place.