Ranko Janković Lead Software Developer rnkjnk@gmail.com
+382 67 239 698
https://www.linkedin.com/in/rnkjnk/
currently based in Podgorica, Montenegro

20+ years of experience developing software centered around Microsoft technologies

C#
.NET Core
SQL
Microsoft Azure
Azure DevOps
DDD
REST
Team Leadership
Solution Architecture
SOLID
Microservices
MS SQL Server
PostgreSQL
Entity Framework Core
ASP.NET Core
Cloudflare
ABP Zero
Payment Systems
.NET Framework
ASP.NET
ASP.NET MVC
ASP.NET Web Forms
Entity Framework
PHP
Laravel
MySQL
Unit Testing
Git
Serverless
WPF
VSTO
AWS
Windows Services
MFC
C++
Icecast
Business Requirements
Access VBA
Microsoft Access
OOP
CSS
Bootstrap
JavaScript
jQuery
MongoDB

Professional Experience

Self Employed

Podgorica, Montenegro

Lead Software Developer

Oct 2023 - ongoing

4m+

  • Custom API and JS component for displaying stream metadata on radio station website provided by legacy media playback software, using GO and jQuery.
  • Rewrite of ASP.NET Web Forms application as GO API.
  • E-invoicing and electronic fiscalization API implementation on legacy software.

Bild Studio

Podgorica, Montenegro

5y 4m

Technical Lead

Oct 2022 - Sep 2023

1y

Senior Software Developer

Jun 2018 - Oct 2022

4y 4m

  • Worked as a key member of the team dedicated to EkhartYoga - an online yoga classes platform. Significantly contributed to the re-write of the entire platform, migrating from PHP to .NET Core and into the cloud. Re-designed many key components of the platform, such as subscription pricing, recurring memberships, and the payment processing microservice. Progressed from Senior dev to Lead backend dev, and later Tech lead.
  • Performed tech lead duties, gathered client requirements, and designed solution architecture for a media cataloge for Wild Immersion.
  • Contributed to the design and early rewrite phase of the migration from PHP to .NET of Pimalion - Marketing Resource Management Software / SaaS platform for the global management of referential data, data sourcing, and multichannel publishing.
  • Developed an API for a Regulatory Information Management (RIM) software for Acuta.

InfoTech Solutions For Business

Podgorica, Montenegro

Senior Software Developer

Oct 2014 - Jun 2018

3y 9m

  • Developed InfoTech's comprehensive financial research product workflow management software platform and toolset (RPAS and RPAS Cloud), utilizing a wide range of technologies. Played central role in developing .NET ASP MVC Web App, classic ASP web app, AWS Elastic search Research library, Microsoft VSTO Word Add-In.

MojSupermarket

Podgorica, Montenegro

Software Developer

Apr 2012 - Sep 2014

2y 6m

  • Designed and developed database for on-line supermarket, using MySQL.
  • Developed a multi-purpose Windows service which parses incoming text files to update product information and incoming invoices, and download orders from website to local database for further processing, using VB.NET, MySQL and MS Access.
  • Developed order processing and POS software, using MS Access.
  • Implemented own financial accounting and inventory management software, using MS Access and MS SQL.

Soltex

Podgorica, Montenegro

Independent Software Developer

Jul 2006 - Apr 2012

5y 10m

  • Developed software and provided IT consulting, training, maintenance, and support services to over 30 clients.
  • Developed financial accounting, inventory management and POS software, using MS Access as a front-end and MS SQL Server as a database. This software in various forms and with custom add-ons for specific needs is used by over 15 companies in Montenegro.
  • Developed parliament activity tracking software and helped maintain and expand existing databases using Microsoft Access for MANS, a local NGO.
  • Developed several specialized applications for expense tracking, material tracking and fleet management, for TRADEUNIQUE, a local construction company.
  • Developed two web applications for tracking advertising media and searching colleges with disability support for USA-based clients, using ASP and MS SQL Server 2000.
  • Developed web application for tracking of legal procedures and debt recovery for local lawyer, using ASP.NET and MS SQL Server 2005.
  • Developed various websites, using Joomla, CMSimple and Wordpress.
  • Provided IT consulting, maintenance and support for various companies and organizations, including GIZ, KfW, EFSE, Finance in Motion and CHF International.
  • Organized MS Office training courses for several local companies.

KIPS

Podgorica, Montenegro

Lead Software Developer

Mar 2003 - Jun 2006

3y 4m

  • Originally helped support, and later developed and expanded existing in-house business software, using MS Access and MS SQL Server 2000.
  • Developed transport planning and tracking software, using MS Visual C++ 6.0 and MS SQL Server 2000
  • Developed outgoing payment management software, using MS Visual C++ 6.0 and MS SQL Server 2000

Studentski Radio KRŠ

Podgorica, Montenegro

Volunteer Tech Consultant

Jan 2014 - present

9y 10m

  • Continually providing technical consulting for student radio station. Developed and maintaining radio station website with online streaming based on IceCast server.

Languages

Serbian

Native

English

Fluent

German

Intermediate

Personal

Marital status

Married

Birth year

1983

Driver's license

B, B1, B+E