Download PDF


I am a seasoned Mobile and Full Stack Developer with an extensive background in software development, honed through hands-on experiences at esteemed companies such as Select Software, enLight, and HAL Tech. My expertise lies in Mobile Development, building and deploying software solutions tailored to client needs.

Proficient in a diverse array of technologies, including JavaScript, TypeScript, React, React Native, Node.js, Docker, and Linux, Throughout my career, I have maintained and expanded software products, delivered client support, and oversaw internal software operations.

I am actively seeking opportunities to apply my skills and contribute to each project, leveraging my proven track record to drive success in dynamic development environments.

Work experience

Full Stack Engineer

Select Software
  • Designed, built, and deployed customized software solutions for clients, leveraging technologies such as JavaScript, TypeScript, React, React Native, Node.js, Docker, Linux, and serial port information handling.
  • Ensured the smooth operation and performance of software across multiple clients, proactively monitoring and addressing any issues that arose.
  • Managed and maintained internal software systems, including our own GitLab instance, ensuring their reliability and functionality.
  • Collaborated with cross-functional teams to gather requirements, design software architecture, and implement robust solutions that met client needs and exceeded expectations.
  • Utilized agile methodologies to manage project timelines and deliverables, to best deliver the company's software products.
  • Documented software design, and maintenance processes, ensuring clear and concise documentation for future reference.

Full Stack & Mobile Software Engineer

enLight (Select Innovations Limited)

Primary Software Developer at enLight


  • Collaborated directly with the CEO of the company, playing a pivotal role in the development and maintenance of all software products, including frontend, backend, DevOps, servers, and mobile applications.
  • Expanded the functionality and performance of software products, utilizing technologies such as JavaScript, TypeScript, React Native, Kotlin, WearOS, Node.js,, Docker, and Angular.
  • Provided client support, offering on-site assistance and resolving issues promptly, ensuring high client satisfaction and retention.
  • Monitored and maintained internal software systems, including the company's GitLab instance, ensuring smooth operations and minimizing downtime.
  • Actively participated in code reviews and collaborated with cross-functional teams to ensure the delivery of high-quality software solutions.
  • Documented software design, and maintenance processes, ensuring clear and concise documentation for future reference.

Mobile Software Developer

HAL Tech

Android Software Developer


  • Utilized Android, React Native, Java, and TypeScript to develop mobile applications.

  • Played a key role in maintaining and expanding the company's main Android platform, ensuring its stability, performance, and scalability.
  • Developed new mobile applications using React Native for both Android and iOS platforms, expanding the company's portfolio.
  • Leveraged Android, React Native, Java, and TypeScript to create high-quality, user-friendly mobile applications that met client requirements and industry standards.
  • Conducted thorough testing using JUnit, Mockito, and Jest, ensuring the reliability and functionality of the developed applications.
  • Collaborated with cross-functional teams to gather requirements, design solutions, and deliver projects within specified timelines.

Frontend Software Developer

  • Played a key role in the revamp of the frontend for Redwings' internal platform, utilizing Typescript and Angular.
  • Collaborated with the backend development team to extend and support the functionality of the platform.
  • Conducted thorough testing and reported bugs, contributing to the overall quality and stability of the platform.
  • Helped with backend development tasks using C# and .Net Core, contributing to the full-stack development process.

Android Software Developer

  • Facilitated the transition between the development team and the current team responsible for maintaining the App.
  • Extended the functionality of the new platform by implementing new features, enhancing the user experience and driving increased engagement.
  • Utilized Android and Kotlin, following MVVM architecture and RxJava.
  • Collaborated with different teams to ensure the smooth integration of new features into the existing App.
  • Conducted testing and debugging of code, identifying and resolving issues.
  • Actively participated in code reviews, providing valuable feedback and suggestions for improvement to enhance the overall quality of the App.

Mobile Software Developer

  • Successfully worked on and maintained some of the company's largest projects, demonstrating strong technical skills and attention to detail.
  • Planned and implemented new software features, contributing to the successful delivery of mobile and web applications for various clients.
  • Conducted thorough quality assurance testing for mobile and web applications, ensuring optimal performance and user experience.
  • Implemented automated testing methodologies to existing projects, resulting in improved software quality and reduced time spent on manual testing.
  • Utilized a range of technologies, including Android, Java, Kotlin, React Native, Titanium Studio, JavaScript, C#, and Xamarin.


  • Delivered a presentation at NorDev(con) 2023 titled "Bus Factor and Other Strategies Impacting Organizational Resilience." The talk explored factors affecting a company's stability and offered insights into potential risks and mitigations.


Created withVisualCV