iOS and macOS Developer | Back-end Developer2013 - PRESENTFreelance Work
Technologies: Bluetooth, iOS, MySQL, SQLite, Redis, MongoDB, Node.js, Objective-C, Swift
- Developed an iOS app for courier company drivers that enabled the company to help them with navigation, route tracking, ETAs for the customers, print labels for parcels on mobile printers, and keep in touch with headquarters.
- Created a set of iOS applications to control and program Bluetooth-connected robots: the app is connecting to a robot over BLE, and users can send commands directly and create apps with a Blockly interface to control these robots.
- Developed an iOS app for Favsync BVA startup to store and present various content on their portal like links, texts, images, and video files.
- Built a set of custom animated controls for iOS apps, based on their device, gyroscope, animations, and user input.
- Converted a console app from C to Swift, adapting it to the modern macOS environment.
- Created a macOS app to design and print custom labels for HDD libraries.
- Developed an iOS application and back-end code for a startup promoting events in Brazil with navigation, ticket booking, payments, and chats between participants.
- Constructed a custom PDF library for iOS based on a C library (LibHaru) that enabled audio annotations in PDF files.
- Developed a control room software for an escape-the-room quest organizer.
Galaktika EPR Consultant | Developer2012 - 2013Transneft Siberia (Sibnefteprovod)
- Created an ERP business application for the staff department.
- Developed an ERP business application for the transportation department.
- Created and supported a set of reports in the ERP software.
Senior Software Developer2006 - 2012Corporate Systems, Programs and Solutions
- Developed a suite of software for the Tyumen State Library, Microsoft CRM, and library software integration.
- Built an integration library for a dairy holding, binding Microsoft CRM data with a Galaktika ERP.
- Created data integration and analysis libraries and KPI dashboards.
- Developed a set of VBA macros to support accounting software.
- Developed a mobile app for a dairy holding.
Software Developer2004 - 2006Tyumbit-ASU
- Developed business applications and reports for Galaktika ERP.
- Composed SaxBasic scripts for ARIS (business process automation suite) that helped clients to get their process description on different levels of process modeling.
- Developed Microsoft Excel-based reports connected to various data sources (DBF files, Microsoft SQL).