Kemal S.

About Me

An experienced Senior Software Engineer with a strong background in designing and developing cutting edge solutions, using Java along with various other languages. My strong communication skills enable me to completely focus on the product, ensuring that clients are always 100% satisfied with my work.

Frontend

Backend

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2016 - Present (9 years)
Remote
  • Lead the full-stack web development efforts for numerous clients across multiple platforms.

  • Develop cutting edge applications which offer clients valuable assets for their business.

  • Ensure that best practices and industry standards are adhered to during the development process.

Institute for Development Impact
Institute for Development Impact
Program Effectiveness Software Engineer
2016 - 2017 (1 year)
Remote
  • Designed and developed a platform to support existing workflows within the institute, easing the management of content creation/delivery..

  • Created an online distance learning platform supporting course creation and delivery, while also overseeing the development of two MVP's.

  • Acted as team lead, for product teams, offering support for each platform and conducting training for junior members to enhance skill sets.

HEIM Spiel Medien GmbH & Co. KG
HEIM Spiel Medien GmbH & Co. KG
Software Engineer & Data Scientist
2014 - 2016 (2 years)
Remote
  • Automated and implemented the manual collection of online sports data through the entire product life cycle.

  • Led a five member development team in building mobile apps for RTL TV network. Established and streamlined processes by applying agile project management techniques.

  • Trained developers on mobile development techniques and processes.

Typhoon HIL
Typhoon HIL
Software Engineer
2013 - 2013
Remote
  • Typhoon HIL Inc. is the market and technology leader in the rapidly-growing field of ultra-high-fidelity controller-Hardware-in-the-Loop (C-HIL) simulation for power electronics, microgrids, and distribution networks.

  • Designed and developed the web based power electronic schematic editor and simulator (Power System Toolbox) for the HIL product family.

  • Power System Toolbox allows you to run typical real-time power system simulation scenarios focused on transmission grid needs.

Showcase

Software Engineer
Software Engineer
  • XNA-Pacman is an open-source Pacman game clone implemented using Microsoft XNA Studio.

  • The solution incorporates Fuzzy Inference System for ghost behavior control.

  • Advanced Data Structures and graph search algorithms were developed for the game's 2D world.

Java Developer
Java Developer
  • JSudoku is an open-source Java Sudoku library.

  • It provides classes for modeling and solving Sudoku puzzles.

  • The library utilizes Java and Microsoft XNA Game Studio 4.0.

Java Developer
Java Developer
  • JFuzzy is an open-source Java library for fuzzy logic.

  • It offers a generic framework for modeling fuzzy logic concepts.

  • It's designed for easy extension and use in developing fuzzy inference systems.

Web developer
Web developer
  • Weblab is a web-based power electronic schematic editor developed for Typhoon HIL.

  • It extends existing element libraries and supports modeling of power electronic schemes.

  • The application is a desktop-like web application designed as a blueprint for future development.

Education

Education
Master of Science with honours in Electrical and Computer Engineering
Faculty of Technical Sciences, University of Novi Sad, Serbia
2012 - 2014 (2 years)
Education
Bachelor of Science with honours in Electrical and Computer Engineering
Faculty of Technical Sciences, University of Novi Sad, Serbia
2007 - 2012 (5 years)