Download PDF

Summary

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

03/2023
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

06/202002/2023
enLight (Select Innovations Limited)

Primary Software Developer at enLight

Responsibilities

  • 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, Socket.io, 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

03/201906/2020
HAL Tech

Android Software Developer

Responsibilities

  • 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

2018/112018/12
Redwings
  • 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

2018/032018/09
Checkit
  • 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

2014/072018/02
Dengun
  • 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.

Acomplishments

  • 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.

Education

Created withVisualCV