Visar is a Senior Software and DevOps Engineer with technical back-end expertise in Python, Elixir, Ruby, and C++ and DevOps tools in producing high-quality software apps for clients. With a passion for fast product improvements using the advantages of DevOps, he strives to consistently deliver creative, innovative, and quality products/projects for clients through a well-defined customer-centric approach.
Developed and maintained key features of Keitaro's platform.
Automated the roadmap and improved testing processes by providing testing tools and automation frameworks for clients.
Worked with team members to investigate design approaches, prototype new technologies, and evaluate the technical feasibility of different software components.
Worked on C/C++ and Perl projects as an embedded developer for different clients.
Implemented enhancements on embedded hardware platforms based on ARM, writing software-related tasks (ANSI C/C++) for OS and OS-free environments.
Performed improvements on an internal build system based on Perl for a large telecom company.
Developed new communication protocols (message queues...) and implemented advanced solutions for usage of eMMC memories, USB, and UART peripherals.
C++PerlANSI C
ARM Embedded
Embedded CEmbedded Development
Communication Protocols
Message Queues
MMC
USB
Universal Asynchronous Receiver/Transmitter (UART)
Computer Equipment & Peripherals
Build Systems
Telecommunications
SIvA
Intern
2011 - 2011
Skopje, Macedonia
Successfully ported a single precision floating point math library (Newlib) to eCos (Embedded Configurable Operating System).
Assisted in analyzing and enhancing the efficiency, stability, and scalability of different system resources.
Supported developers with software QA and optimized I/O performance.
Branch allows users to budget their paycheck and instantly access a portion of their earned wages before payday, budget paychecks between pay periods, and get upcoming bill reminders and low-balance alerts. Led the migration of the solution from a bare-metal server on the back-end API services to an IaC solution using mainly open-source technologies like Terraform, Ansible, and Packer. After the first phase, the solution was migrated to a microservices-based architecture in Kubernetes.
eCos is a free open-source, real-time operating system intended for embedded applications. Thanks to its highly configurable nature, the operating system can be customized to precise application requirements, delivering the best possible runtime performance and an optimized hardware resource footprint. Ported the single-precision math library from a Newlib C standard lib to eCos' embedded operating system.
Worked on the implementation of Peter Norvig's spelling corrector (https://norvig.com/spell-correct.html) that achieves 80% or 90% accuracy at a processing speed of at least 10 words per second in about half a page of code. The solution was developed in Elixir.