Modernization of internal application system
Problem:
The application was running as monolith system without separation of the different layers. The client requested modernization for increased performance
Solution:
Separating of Database layer and business layer. Modernization to the current monolith system to n-tier architecture. Building n-tier module application with modern technologies based on the existing system.
The N-tier application architecture is providing the customer a model by which the managers can request implementation of new business logic and effectiveness. The result of segregating an application into tiers is improvement of the performance, easy maintenance of the application, etc.
Used Technologies:
ASP.NET WebForms, C#, WCF, Enterprise Library, SQL Server
Learning Management System (LMS)
Problem:
The client was in need for complete web based learning management system with easy access and management of all lessons and courses, option for tests and access to the next lessons/courses depending the taken tests.
Solution:
Creation of fully functional LMS platform (on SEO topic), including courses/lessons infrastructure, tests and scores. Configurable option for courses and lessons to be locked based on a given requirement (For example – if requirement for Lesson2 is taking the Lesson1 test with score more than 75% – the user should take the test successfully. If Course2 have requirement for taken Course1 to be accessed – the user should complete successfully Course1).
User control panel, showing current/already taken courses and history of the test scores.
Admin report of current users taking a given course, average score for tests, etc…
Membership options with different user levels (based on membership type) and access to different courses depending on the membership level.
Used Technologies:
PHP, JS, MySQL
Auto Website Builder
Problem:
The company needed to provide to their clients to acces given data and work with it.
Solution:
Creation of CMS platform for automatic generation of websites. The client just input his data upon registration and a fully functional website is auto generated, ready for use (including business logic, interface, database, etc.).
Used Technologies:
.NET, C#, MS SQL server 2008 R2
Automated SEO Monitoring System
Problem:
The client needed a system for automation of monitoring and tracking different Search Engine Optimization metrics with option for user access.
Solution:
Building of Web Based SEO monitoring platform which monitors given metrics requested by the client (Page Rank, Alexa Rank, Number of Backlinks, etc…). Implemented Rank Tracking functionality – the platform checks the current ranking of given keywords in several Search Engines (Google, Yahoo, Bing, Yandex) on daily basis.
Implementation of history views and graphic reports.
Implementation of user system with option for membership levels with restriction of number of tracked websites/keywords based on the membership access.
Used Technology:
PHP, MySQL, JavaScript
Web Application CMS
Problem:
The client wants Content Management System (CMS) system with web interface for input of different data and assembly/format of the data (in form of creation an manipulation of different documents), accessible from anywhere.
Solution:
Creation of Web based CMS system for Documents manipulation/creation, with export options in various formats. Implementation of login system, groups and acces levels.
Optimization of elevation mapping
Problem:
The client – cartography company – needed optimization for their elevation mapping system.
Solution:
Optimizing of the processes of elevation mapping by given data. Implementing of spine functions. The result was reducing the error margin from 20% to 5% (These numbers are based on information from the client).
Used Technology:
Pascal 6
Guillotine Cutting Optimization
Problem:
The client wanted reducing the wastage of material during their glass cutting process.
Solution:
We created a system, connected with the database for the stock quantity of their raw materials. After a project for glass cutting is imported in the system – it checks all the raw materials in stock and interactively shows which materials should be used for minimizing the loss. Achieved wastage of raw material under 10%.
Used Technologies:
Fortran 4
Migration from Access to SQL Server Reporting Services
Problem:
The client had old internal software for generating reports based on Access Reporting System and needed upgrade to modern technology.
Solution:
Upgrading the Access Reporting Service to modern Server Reporting Services, creating .NET website linked to the SQL server and transforming of all Access Reports to the new system.
Used Technology:
.NET, C#, MS SQL server 2008 R2, SQL Reporting Services.
Integration of Amazon Store to B2B Application
Problem:
The client needed a way to link their local inventory with an Amazon store.
Solution:
Application Development with 2 way synchronization between the local inventory and the Amazon products. When the quantity of a given product in the local inventory is changed (no matter if it was sold or stocked up) – the Amazon Store availability is automatically changing (and vice verse).
Used Technologies:
.NET, SQL Server
Traceability Application Development
Problem:
The client needed a system for tracking of their products.
Solution:
Building application for tracking of every step of a product – from the raw material producing, through selling the product, to the buyer. Every step of the way is logged, and in need – it’s easy to track every step of it’s way.
Used Technology:
Migration from ASP3 – to .NET, SQL Server 2000, Web Services
BIOS for 8-bit microcomputer
Problem:
The client needed BIOS for 8-bit microcomputer for using in informational boards. The microcomputer had to display different indicators based on information from the server computer.
Solution:
Writing fully functional BIOS for the microcomputer.
Used Technologies:
Motorola Assembler