Profileimage by Aleksandar Niksic .Net Senior Developer at DOCSLogistics from Nis

Aleksandar Niksic

available

Last update: 21.04.2015

.Net Senior Developer at DOCSLogistics

Graduation: MSc Telecommunication and Electronic Engineering
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Limited professional) | French (Elementary)

Attachments

Aleksandar_Niksic_CV.pdf

Skills

C#, C, Entity Framework, LINQ, ASP.NET MVC, WebAPI, WCF, ADO.NET, ASP.NET, .NET, T-SQL, OOP, Visual Studio, AJAX, jQuery, WinForms, WPF, JSON, Design Patterns, ASP.NET AJAX, Oracle, Software Development, Subversion, Web Services, UML, REST, MVC, Web Applications, Scrum, Unit Testing, XSLT, JavaScript, XML, SQL, CSS, Microsoft SQL Server

Project history

DOCSLOGISTICS b.v. HONSELERSDIJK NEDERLAND
ogranak DOCSLOGISTICS SOLUTIONS Niš

.NET Senior Developer
07.2012 - today 

B2B solutions
Product line
Duration: 12 months

NDA agreement.
Started as freelancer for a month and currently full time employed.
Tools and Technologies: Visual Studio 2012, MVC3/4, JQuery 1.9.1, Telerik Kendo UI, HTML5(core), CSS3, WCF4/4.5 Windows services, Task parallel library, ADO.Net Entity framework code first 4/5 with migrations, MVVM Light WPF, Telerik Rad WPF controls, Advanced Installer, etc.

Role
.NET developer, Software Architecture Design

Seavus (Sweden) Office Niš 2009. -  2012.    www.seavus.com
International company for solution outsourcing.
Projects: Business management solutions
 

MVC3 news aggregator site refactoring
Customer: Macedonia
Duration: 2 months

Macedonian news aggregator site. Collecting news from all agencies supporting Macedonian language.
Tools and Technologies: Visual Studio 2010, JQuery 1.7.2, MVC3, HTML5(core), CSS3 etc.

Role
.NET developer

MVC4 site for mobile devices
Customer: Cyprus
Duration: 2 months

Site for tracking horse racing.
Tools and Technologies: Visual Studio 2012 beta, JQuery 1.7.2, MVC4 beta, HTML5(core), CSS3 etc.

Role
.NET developer, Software Architecture Design

MVC3 sites
Customer: USA
Duration: 6 months

Two sites: one for famous alcohol producer company and one for food producer company. (NDA)
Tools and Technologies: Visual Studio 2010, JQuery 1.7.1, MVC3 razor, HTML5(core), CSS3 etc.

Role
.NET developer, Software Architecture Design

Toping Up Credit Mobile System WCF based API
Customer: Germany
Duration: 2 months

Toping up system based on workflow services and WCF services with high level of security.
Tools and Technologies: Visual Studio 2010, WWF, WCF, Rest WCF, Enterprise library, Entity framework etc.

Role
.NET developer, Software Architecture Design

InDesign and QuarkXPress  Interop application
Customer: Germany
Duration: 2 months

Automation of conversion process. InDesign and QuarkXPress file conversion to other formats and insertion into database.
Tools and Technologies: Visual Studio 2010, COM+, InDesign, Microsoft Extensibility Framework, Enterprise library, Entity framework etc.

Role
C#.NET developer, Software Architecture Design

VBA application in excel
Customer: Internal
Duration: 1 months

VBA application in excel. It was simple application with three forms.
Tools and Technologies: Excel 2007, VBA etc.

Role
VBA  developer

Orchard based ASP.NET MVC3 Site
Customer: N/A
Duration: 2 months

Project was Microsoft based ASP.NET MVC3 web site.
Tools and Technologies: Visual Studio 2010, Microsoft Orchard, ASP.NET MVC 3 Razor, SQL Compact, Entity framework etc.
I have built recipes and custom theme and modules.

Role
ASP.NET MVC3  developer

Microsoft Dynamics CRM based billing system
Customer: Sweden
Duration: 3 months

Project was Microsoft Dynamics based CRM with ASP.NET web site and one windows and 5 WCF web services.
Tools and Technologies: Visual Studio 2010, Microsoft Dynamics CRM, SQL Server 2008, Entity framework, WCF, WFF, WIX installer, JBilling , Continuous integration, ESXI VMware vSphere etc.
I have participated in installation and administration of entire ESXI and Microsoft Dynamics environment. Team consisted of 20 developers and testers.

Role
ASP.NET developer, Virtualization admin

C# Service based
Customer: N/A
Duration: 6 months

MS Outlook 2003/2007/2010 Add-in. Java web service and MS Exchange 2007 based Outlook add-in application with SQLite. Used WPF for forms. Adding of new business functionalities to Outlook by widening basic Object Model with various technologies. Used all social networks and chat servers. Compatibility with all latest Windows versions.
Tools and Technologies: Visual Studio 2008, VSTO, MAPI, CDO, COM+, Redemption, Windows API, Outlook Add-in express, COM, WPF, Exchange, Security, etc
Entire team consisted of three C# developers 20 developers for other programming languages.

Role
C#.NET developer, Software Architecture Design

ASP.NET EBJN – Elektronskiot sistem za javni nabavki
Customer: FYR Macedonia
Duration: 3 months

SQL Server 2008 based ASP.Net site with rudimental mimicking of Entity framework. Refactoring and adding new functionalities.

Role
ASP.NET  developer

C#  & ASP.NET Enterprise application
Customer: N/A
Duration: 4 months

MS Outlook 2003/2007 Add-in: combination of web and desktop functionalities inside MS Outlook.
 
Tools and Technologies: Visual Studio 2008, VSTO, COM+, Add-in express, ASP.Net Web Services etc.

Role
C#.Net  developer

C#.NET  VSTO application
Customer: N/A
Duration: 2 months

MS Project and MS Outlook 2003 add-in refactoring.
 
Tools and Technologies: Visual Studio 2008, VSTO, MAPI, CDO, COM+.

Role
C#.NET developer

Atlas Electronics 2007. – 2009. www.atlas-electronics.rs
Projects: Development of power consumption remote reading and control system which consists of digital electrical power counters (various types), PLC modems (Power Line Carrier), GPRS communication modules and client-server (C#) Oracle database based application.
 

C# Oracle based client-server desktop application
Customer: Power Utility Company of Serbia
Duration: 1 year and 6 months

System is complex and consists of electrical power meters with PLC communication modules, PLC concentrator of data in substation, transmitters and amplifiers, GSM/GPRS modems and software which should be able to organize collecting data from minimum 10000 electrical meters and to organise presentation and administration layer.
Software is built with .NET technology using C# (Framework 1.1 and 2.0). As mass data storage and data warehouse Oracle 8i/9i/10i database is used. Software solution contains 6 executable software projects and 11 DLL projects.
Main solution tasks are:
  • Collecting data from remote concentrators and meters using GSM/GPRS communication channels with TCP, HTTP protocols or serial port for local meters via optical head. All collected data are put in primary table;
  • Validation of received data;
  • Automatic approximation or operator validation;
  • Collect all useful information from received data  (when electrical meters are put at user place – home, factory etc.- they must send information about itself to concentrator, so network is self-described and self-configuring);
  • Sort and write data to secondary tables;
  • Alarming and notification about meters events;
  • Presentation of received data, with the required analysis (power balance, daily and hour analyses etc.)  and reports;
  • Administration of database, meters network and system configuration. Direct reading of electrical meters;
  • Self-test  – test all received data for presence and type.
 
I`ve been using:
Tools: WinMerge, Crystal Reports, VMware Workstation v6, Wireshark Network Monitor, Net Profilers Tools (Microsoft Profiler.Net, JetBrains and SciTech NET Memory Profiler), etc.
Installers: Orca (tool), Windows Installer, InstallShield, etc.
CVS tools: MS Visual Source Safe 2003/2005, Subversion, etc.
Net components: DeveloperExpress WinForms, Dundas Chart, Quartz.net, NI Measurement studio, log4net, etc.
Database tools: SQL Studio for Oracle, ERStudio, etc

Role
Software Architecture Design, Database design, System Design

GPRS Concentrator and communication modules
Customer: Power Utility Company of Serbia
Duration: 9 months

Development of hardware and firmware together with one colleague. My role was hardware design.
I have succeeded some hardware with GPRS module (made by Telit) and with optical head and RS232 communication interfaces. I had to debug and redesign it. Then I had to train team of workers for production and testing of hardware modules.

Role
System design, Implementation and Factory Production Support

Oracle based Server with GPRS modems
Customer: Power Utility Company of Serbia
Duration: 2 years

Administering and installation of Oracle based system (database and application servers) on VMware Servers and Microsoft Hyper-V Server 2008 environment. Part of data transfer was through GPRS modems at first and then we had direct access to Telekom servers through tunnelling. Network administration: system had dynamic and static IP address ranges. System was installed and maintained in 6 cities.

Role
System, Network, Database and Virtualization administrator

Power measurement unit with Phase Line Carrier and GPRS communication modules
Customer: Power Utility Company of Serbia
Duration: 3 months

Programming MS Dos based Unitech handheld unit with bar code scanner. Part of program is graphically programmed and rest of program is combination of ANSI C and C++ because device is not designed for this kind of job. Software had to enable reading of data from malfunctioning Power Meter Unit, setting several parameters of PLC, GPRS communication module and Power Meter Unit reprogramming, using RS232 interface and optical head add-ons. Important part of program is Power Line Carrier modules communication testing and control. Also I had to train Power Utility teams to use device and to recognize and solve problem in the field.

Role
Software Architecture Design, Training and Factory Production Support

EMBEDDED:

DMV Industrial Control Systems (Serbia) 2002. – 2007.  www.dmv.co.rs

Projects: Sports scoreboards, Advertising Matrix LED displays, Digital clocks, Exchange rate boards, Industrial Counters,  Rolling text displays, GPS tracking equipment for ships and vehicles, Time attendance system etc.

Digital LED Clock
Customer: Nana Cash & Carry, banks, private buildings
Duration: 1 year

Development of hardware and firmware together with one colleague. Software was made using C on 8051 MCU. Controller drives LED displays or diodes with or without multiplex depending of clock model. This device supports: RS232, RS485, Ethernet, RF communication and has one or two buttons. There are different ways for time synchronisation: DCF, GPS and/or Ethernet (server time), etc. One of my tasks was to organize production with team of technicians.

Role
Research & Development, Project Management and Implementation

Time Attendance system
Customer: Nana Cash & Carry, banks, private buildings
Duration: 6 months

Development of hardware and firmware with two colleagues. Software was made using C on 8051 MCU. Controller uses LCD smart display as interface for users and is Ethernet enabled. Internal EEPROM can store events for at least one year and this was system can work as independent system without need for constant connection to PC. At first One Touch Buttons and then RFID cards are used for workers identification. One of my tasks was to organize production with team of technicians.

Role
Project Management and Implementation

Big LED Matrix Display
Customer: Beogradski sajam, casino Palace, etc
Duration: 2 years

At first I have developed hardware module with 8051 that were dependant of industrial PC for image processing because there were no MCU fast enough for that job. As technology goes forward I have started using new MCU`s that were capable to process image without external PC. Then I have developed hardware with two MCU`s communicating through Cypress Dual Port Ram. Latest design is with only one MCU. I was firmware developer (assembler and C) together with three colleagues. One of my tasks was to organize production with team of technicians.

Role
Research & Development, Project Management and Implementation

Sport`s LED scoreboards
Customer: Many sport`s organisations, schools...
Duration: 5 years

I have succeeded some hardware and I had to redesign it. I wrote firmware together with several colleagues. There were tens of types and sports but basically it`s software is very simple. I had to drive LED displays modules that communicate using RS485 or RS232. One of my tasks was to organize production with team of technicians.

Role
System Design, Project Management and Implementation


Yipee INC (USA) – DMV (Serbia) 2001. – 2002.
Project: Nodem technology

Embedded Network Node -NodEm™ technology.
Customer: Atmel, Microchip, Motorola, Texas Instruments
Project duration: several years

The main goals:
• Enabling simple embedded devices to gain direct Internet access.
• Providing a set of concepts and techniques that facilities integration of disparate embedded devices into larger systems (for example, control systems, monitoring systems, and office systems) by interconnecting them via the intranet/Internet.
• Providing a suite of software development tools and utilities to simplify the task of building, maintaining, and altering network-based embedded applications.
Developments of assembler routines for TCP/IP stack under leadership of professors from Electronic Faculty of Niš. Development of 8051, Microchip and Motorola development boards (schematic and PCB design). I have worked in embedded team of ten engineers. Our team has cooperated with software development team.

Role
Hardware and firmware developer for 8051 microcontrollers.

Local Availability

Only available in these countries: Serbia
I\'m available 40hours per week from 1.May.
Profileimage by Aleksandar Niksic .Net Senior Developer at DOCSLogistics from Nis .Net Senior Developer at DOCSLogistics
Register