1. Deva Wijewickrema
1.1. Skills
| KEY SKILLS | EXPERIENCE |
| Client Server (Delphi / VB) | 8 Years |
| c# / .Net Framework / ASP .Net | 1 Year |
| MS SQL Server | 6 Years |
| Multi Threaded Development | 2 Years |
| Agile Methodology | 1 Year |
| XML / XLS / DTD | 1 Year |
1.2. Experience
1.2.1. March, 2004 – Present Z-Tel Atlanta, GA
Z-Tel is a telecommunications company that uses its cutting edge software / web functionality to maintain its place in the volatile telecom landscape.
1.2.1.1. OSS Software Developer
- .Net component developer (ztel.framework), a common data access, logging, and ftp layer that is used by our .Net applications.
- PostOffice developer, a Biztalk like solution to abstract the communication / delivery layers of our applications into one middle tier. This solution is a delivery system that talks to our partners via email, ftp, NDM, and http web services. It is written in c# and ASP .Net. It relies heavily on XML and SQL Server.
- Working to get coworkers to practice some “Best Practices” such as code reviews, scrum meetings, constant refactoring while using unit tests.
1.2.2. April, 2001 – March, 2004 Alogent Alpharetta, GA
Alogent writes software that drives various check sorters that process large volumes of payments for tier 1 banks. We currently process over 80% of all transactions in the United Kingdom.
1.2.2.1. Senior Software Developer
- C# architect and developer of Taboo app, a Windows forms application that uses remoting, ADO.net, and user controls.
- Member of .Net framework migration team, responsible for identifying features to convert to Delphi for .Net
- Originated team .Net / C# study group.
- Leveraged my Delphi / XML / multi threading programming knowledge to add value to several new key features in existing applications.
- Component Development.
- Lead developer several projects.
- Implemented changes to Sierra Clearing for SQL Server 2000 named instance support and Sierra Clearing Windows 2000 Cluster Server aware.
- Resolved countless pre-existing IR’s (Incident Report resolution) – Maintenance of a 2 million-code line system.
- One of a select few with Device knowledge – large devices IBM’s 3890, Unisys DP 1800 – 500, small devices Seac RDS3000 – SB1500, and Walter SCN 5005 AF.
1.2.3. October, 2000 – March, 2001 Syncor Duluth, GA
Syncor is an international radiopharmaceutical distributor. They provide hospitals valued added software to help with dosing, calibrating, inventorying, and waste management of their radioactive medicine.
1.2.3.1. Software Developer
- Maintained Syncor’s nuclear medicine department manager called “SYNtrac”. This application was deployed to over 800 nuclear med departments in hospitals and large doctors offices. I was the sole developer on this project, responsible for all maintenance of existing code, as well as adding new functionality to the application, and providing an upgrade framework for existing clients. SYNtrac was written in Delphi 5, with an Interbase 5.6 back end.
- Worked on SYNpharm, Syncor’s future pharmacy management system. I inherited a partially completed health physics module written in Delphi 5. Within a month I formed the application into a presentable state ready for QA. The 2 tier application used Oracle 8.x for the backend.
1.2.4. September, 1999-October, 2000 Infocure Atlanta, GA
Infocure split into two companies Practice Works, and Vital Works. Practice Works developed software for Dental, Orthodontic, and Oral surgery industries. Vital Works developed practice management software, which ranged from whole hospital systems, to small clinics.
1.2.4.1. Internal Systems Practice Works Division of Infocure: Lead Developer
- Designed the “In-house 2000,” a Visual Basic 6 application that integrates with the phone system, routes calls, incident tracking, and does screen popup of client information. The application will eventually handle all billing / inventory needs of the Practice Works division.
- I inherited our quote/lead program written in Visual Basic 6 and re-engineered the application to ease maintenance cost.
- Designed, developed, tested, deployed a multi-tier internal business tracking system written in Delphi 5, that integrates sales, training, implementation, accounting and shipping. Used by the 3 groups that form Practice Works. This solution heavily incorporated MS SQL Server 7.0 triggers, stored procedures and views to optimize performance of the application in a Windows Terminal Server / Citrix environment.
1.2.4.2. Research And Development Vital Works Division of Infocure: Senior Programmer
- Engineered and developed a Client Server Practice Management System - Wisdom version 2.1- 3.2
- Member of New Applications Team, Our main project was a roll out of a 32-bit appointment scheduler with an external API for other medical practice management packages. Front end developed in Delphi 5 with backend development in SQL Server 7.0
1.2.5. April, 1999-September, 1999 Preveho Computer Solutions Acworth, GA
Preveho was a startup company that wanted to create custom software for small businesses in the area, while working on a contact management product during the down time.
1.2.5.1. Software Development: Team Lead
- Took over as lead developer of Preveho's flagship product "Contact Wonder", an internet based contact management system similar to ACT or GoldMine.
- Led team of 4 doing Delphi / Perl custom development for multiple clients.
- Met with clients to pre-sell, quote new work, and develop specifications.
- Subcontracted to Horizon Systems to write various modules for their primary software product "Vision 2000 Client / Server" which dealt with doctor credentialing.
1.2.6. April, 1997-April, 1999 Insulfab Plastics Spartanburg, SC
Insulfab is the largest privately held plastics fabricator in the world. They do extremely accurate machining and punching of plastic parts some of which are on the space station.
1.2.6.1. Corporate Information Technology Manager
- Responsible for revamping their existing network, changing out the backbone, supporting over 200 clients in 3 separate locations (South Carolina, New Hampshire, and Puerto Rico) and writing custom software applications for internal use.
- Developed, designed and deployed Crystal Reports Static Viewer. Automates / enhances the quoting process by decreasing quote turnaround time. Written in VB 6.0
- Developed a client server tool-room inventory package. Front end was written in Delphi 4.0 Backend was a MS SQL Server 6.5 database.
1.2.7. August, 1996-April, 1997 QS Inc. Greenville, SC
QS writes practice management software that runs statewide health clinics.
1.2.7.1. Software Developer
- Spent majority of time doing software development and database design using Delphi 2, SQL Server, and Paradox. (Search Engine, Numerous Modules to the PCMS / Insite, Server Side Install.)
- Windows NT: design, setup, and administration. Win95: troubleshooting client problems.
1.2.8. January, 1997-April 1999 Simple Software Solutions Greenville, SC
Simple Software was a spin off of a company I started in collage doing custom software and network maintenance in Greenville, Anderson, and Clemson. After college some of my clients had on going projects that I would work on part time (10 Hrs a Week).
1.2.8.1. Owner - Developer
- VB Development / Deployment
- Delphi Client Server Development / Deployment
- Lender Finder 98, a software package I developed for Mortgage Brokers.
1.3. EDUCATION
- 1992–1996 Clemson University Clemson, SC B.S., Computer Science.
- 1997-1999 New Horizon MTEC Greenville, SC (Took 3 Courses towards MCSE with an emphasis in TCP/IP.)
- 2002 Microsoft XML / XLS training / Microsoft SQL Server training Alpharetta, GA
- 2003 XP Management Practices (Scott Ambler) / Test Driven Development Alpharetta, GA
CategoryHomepage