Kemal S.

Kemal S.

Senior Software Engineer

Novi Sad, Serbia
Hire Kemal S. Hire Kemal S. Hire 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.

Portfolio

Software Engineer
Software Engineer

XNA-Pacman is an open source Pacman game clone implementation with Microsoft XNA Studio. The solution includes Fuzzy Inference System, to control the behavior of the ghosts, based on the state of the current game. Designed and implemented advanced Data Structures for the game's 2D world. Created and optimized the advanced graph search algorithms. Developed the generic Fuzzy Controller, which can easily be applied to any other project requiring the use of fuzzy logic. Technologies used: Microsoft XNA Game Studio 4.0

Java Developer
Java Developer

JSudoku is an open source Java based Sudoku library that provides classes to model/describe the Sudoku game and the various algorithms that generate/solve Sudoku puzzles. Technlogies used: Java and Microsoft XNA Game Studio 4.0

Java Developer
Java Developer

JFuzzy is an open source Java-based fuzzy logic library which provides a generic framework, modeling the basic fuzzy logic concepts. It is easily extended and used as a starting point for developing specific fuzzy inference systems. Technologies used: Java

Web developer
Web developer

Weblab is a web-based power electronic schematic editor developed for the Typhoon HIL company. Supported the existing elements for modeling the power electronic schemes, as well as enabling the extension of the existing element library. Developed a desktop-like web application which executes in the browser, using the existing desktop application as a blueprint for its design. Created initial design guidelines for the soon-to-be-developed web based tools using the principles described through this project. Technologies used: Java, Java Script, CSS.

Work history

UpStack
UpStack
Senior Software Engineer
2016 - Present (7 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.

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)