Skills: 20+ years of Professional Experience, 3 tier Client/Server Application Design, Web Applications, Selection and Sales Tools,
- Titles held: Programmer, Software Engineer, Software Engineer II, Sr. Software Engineer, Software Engineering Supervisor, IT Manager
- Software consulting since 2003 (over 15 projects as a consultant)
- Production Automation, CNC and Controller Software, Software Life Cycle, Test Driven Development, Problem Solving and Algorithm Design
- Manage network and IT infrastructure for over 8 years.
- IT Management, Project Management, Team Leader, Communications, Infrastructure, Budgeting
Dev Tools Used: Visual Studio, Xamarin, CodeGear Rad Studio, Borland C++ Builder, X Code, Ionic, Electron
Libraries and Technologies: .NET, VCL, MVC, XAML, Web Forms, Web API, OData
Strong Languages: C#, C++, PHP
Platforms: Windows, Mac OS, Linux, Azure
Other Languages used: Object C, Java, VB
Databases Used: MySQL, MS SQL, Oracle, MS Access, Azure SQL, Azure Storage
Report Engines: Crystal Reports, Quick Reports, Jasper Reports
Source Control: GlT, SVN, Source Safe, Team Foundation Studio
Projects Completed 1997-PresentDak Ariyaratne Portfolio - Overview (1997-Present)
Below are few of the many applications I have developed over the years. More details on softwate section here.
Panel Scheduling Program
C# MVC Web Application
Fantech Mobile Fan Selector
Developed in Ionic, An...
DAC LLC - Consulting (2013 Sept - Present)Fantech
Developed web based product selector, http://www.dacllc.com/w/71
Developed web based employee Paystubs and W2 portal for employees, http://www.dacllc.com/w/110
Support and updates for previously developed application: Air Advisor, SEMCO Calendar, etc
SEMCO LLC, Flaktwoods, Columbia MO 2008-2013Software Engineer (2008-2009), IT Manager (2009-2013)
As Software Engineer (1 year). MS Studio 2010, PHP, MySQL, MS SQL 2005, CodeGear 2009.
Re-write SEMCO Duct scheduling software. Primary DUCT manufacturing and scheduling software for SEMCO. Generate all reports and labels req...
HURCO, Indianapolis, IN 2007-2008Software Engineer (Full time)
Software development and testing for HURCO Lathe and Mill Machine Control software
Windows XP Core based applications working with real time controllers to move machine axis
Debugging, testing bugs and new functionality.
SEMCO Incorporated, Columbia, MO 2002-2007Software Consulting (Part time Contract basis)
Air Advisor – Single tier sales and engineering tool for SEMCO DWP department
Windows based distributable client application
This system gives the user ability to choose SEMCO products available and configure thos...
Darren Woods Excavation LLC, Harrisburg, MO 2004-2005Excavation Volume and Estimation Program
Create windows based application that which civil engineers can use to calculate excavation data using elevation maps.
Use GTCO digitizer to trace elevation information into application and convert it to GUI that customer can modify and...
Monet Desauw Incorporated, Fulton, MO 2002-2007Software Consulting (Full time and Contract basis)
Desawyer 2000 – Machine Automation Software Package
Windows XP multi-threaded client application for machine operator
Import Design Software from all major Truss Design Software available
Universal Forest Products/Westplains Electric Motors, MO 2006-2007 (consultant)Truss Beam Pattern Nailer – Windows Touch Screen application for Machine Interface.
Design applications to create and manage custom nail patterns. Reporting and Labeling.
Communication with Allen Bradley PLC using DDE Server technology.
Job scheduling fo...
Con Tech, Troy, MO 2003-2006Upgrade old integrated DePauw Saw computer from old 486 to new Pentium pc and improve speed and reliability.
Upgrade includes changing all I/O ports and IRQ to work with legacy (dos 6.0) DePauw protocols.
Custom Conversion Software for converting data from Truss Design to be ported i...
Toll Brothers, NC 2005-2006Custom Conversion Software for converting data from Truss Design to be ported in to Randak Computer Saw.
Create labels and reports. ...
Pioneer Truss, Owensville, MO 2005-2006Custom Conversion Software for converting data from Truss Design to be ported in to TCT Computer Saw.
Viewpoint, New York, NY 2000-2002Software Engineer (Full time position)
Viewpoint Media Player – 3D Graphical Render Plug-in for browsers
Work with a team of engineers to design and upgrade the 3D Media Player technology
Create a data tracker for content behavior event logging and notifying Vie...
SEMCO Incorporated, Columbia, MO 1997-2000Programmer (Full time position)
MicroLink – Product Selection and Ordering Software
This application lets customers create orders using a client interface and be able to send each job by email to SEMCO. All items are highly customizable for user giving optimal flexibility ...