Deva Wijewickrema. Summary. Skills



Similar documents
CLOUD COMPUTING & WINDOWS AZURE

JUDSON WHITE Austin, TX (877)

Your Technology Partner Offshore and Onsite. Outsourced Software Development Services at

Your Technology Partner Offshore and Onsite. Services Portfolio

IT Development Brokerage Service Information Brochure

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

CURRICULUM VITAE DAMIR KUSAR

Net Developer Role Description Responsibilities Qualifications

Project #1: Supporting Development Needs Across Multiple Salesforce Projects for a US Company

Migrate AS 400 Applications to Windows, UNIX or Linux

CATALOG OF CLASSES IT and Technical Courses

Joseph M Conaty Software Engineer

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

JOB DESCRIPTION APPLICATION LEAD

Microsoft Training and Certification Guide. Current as of December 31, 2013

ClaySys AppForms for SharePoint

Architecture Workshop

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

StuccoMedia is hiring!

AppDev OnDemand Microsoft Development Learning Library

How To Develop A System For A Car Dealership

Mobile Center of Excellence

1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3.

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

Application Development. Application Integration. Application Management

How To Set Up An Outsourcing Center In China

ExecuTrain Live Virtual Training Schedule. Sepetember December 2013

Microsoft Training and Certification Guide. Current as of March 16, 2015

Upgrades and the Cloud

Please contact Cyber and Technology Training at for registration and pricing information.

A H S A N M U H A M M A D J A W A I D

Logicify Fact Sheet. We bring logic to the software systems and development processes. We call this process to logicify.

Skillsoft Course Directory

SaaS-Based Employee Benefits Enrollment System

Migration and Developer Productivity Solutions Cloud, Mobile and Web Development Workshop

COMPANY PROFILE FOR PARTICIPATION IN BANGLADESH EXPORT DELEGATION TO DENMARK AND DANISH B2B SEARCH

SAV2013: The Great SharePoint 2013 App Venture

Muzikayise Flynn Buthelezi

Building Business Applications with SharePoint 2010 and Office October 22, 2010

Microsoft Technology Practice Capability document. WPF and Silverlight Building Rich Interactive Applications with XAML. Overview

Initial Value Proposition (IVP)

Web Cloud Architecture

Demystifying the Cloud Computing

Developing ASP.NET MVC 4 Web Applications MOC 20486

Welcome to Grayhorse Technologies!

Development of mobile applications for multiple platforms

Kiefer Consulting, Inc Job Opportunities

Skillsoft Course Directory

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

Enterprise Objects Consulting. Company Background

SENIOR WEB DEVELOPER

Developing Microsoft Azure Solutions

MS 10978A Introduction to Azure for Developers

Developing Microsoft Azure Solutions 20532A; 5 days

Skillsoft Course Directory

We ( have extensive experience in enterprise and system architectures, system engineering, project management, and

Microsoft SQL Server Review

2016 TRAINING CALENDAR

James Singletary IV :: Front End Web Developer located in Tampa, Florida

CommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform.

Continuous Integration Processes and SCM To Support Test Automation

I'M MICHAL I'M JANKOWSKI

BCIT COMPUTING offers courses and credentials in SIX related information technology sectors

Sage 200 Online. System Requirements and Prerequisites

Complex Event Processing (CEP) Why and How. Richard Hallgren BUGS

Enterprise Solutions IT Services 4132 Heartleaf Ln Naperville, IL 60564

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

2/6/2015. Proposed By:

Novacura Flow 5. Technical Overview Version 5.6

Design and Functional Specification

Deploying Migrated IBM Notes Applications to the Cloud

1Building Communications Solutions with Microsoft Lync Server 2010

Migrate AS 400 Applications to Linux

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)

Migrating SaaS Applications to Windows Azure

Developing ASP.NET MVC 4 Web Applications

POSITION DESCRIPTION. Role Purpose

Software development & technologies in Market Research industry

GSA2013: The Great SharePoint Adventure 2013

Cloud Services. AIS Mainframe COBOL 2 Java running on Azure. Legacy2Cloud Migration Service POC. Final Readout Executive Summary.

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

Software development. We listen. We care. We develop in-house! Benefits of working with Yumasoft:

SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.

Medications Shortages Dashboard

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

Building Cloud Applications for the Real World. Aleksey Savateyev Senior Architect

Transcription:

Deva Wijewickrema Address: 2619 Shadecrest Dr NE, Atlanta GA 30319 USA Email: deva@agilesoftwaregroup.com Mobile: 404.643.5191 Linked In: www.linkedin.com/in/devawijewickrema Summary Skills I am a technologist who loves to solve problems, and have been doing so for the past 20 years as either being a key player on a development team, or leading the team. I am passionate about getting people together to build software that just works. I define my success as the success of my team, my organization, and my stakeholders. Over 9 years leading teams and managing projects through the complete development life cycle to successfully meet business goals and deliver amazing software. Certified Scrum Master Interfacing and coordinating with multiple groups to make sure projects stay on time, while working around road blocks. HTML5 / JavaScript Silverlight / XAML Microsoft Azure Cloud C# /.Net Framework / ASP.Net MVC WCF / REST WPF OOA/D SQL Server(6.5-Azure) Multi-Threaded Development Agile Methodology XML Client Server (Delphi / VB / C++)

Experience Jack Henry & Associates Inc ( Atlanta, GA USA) 12/2009 Present Development Manager In addition to managing a team of 8-12 people, leading all the scrum ceremonies, creating and updating budgets and forecasts, feature design, assistance on sales calls (to answer any security / technical question potential customers have), and mentoring developers, I also take on features in order to keep current with our code base, and technology as a whole. Manage a team that transformed our Silverlight application to a HTML 5, JavaScript application. We leverage Bootstrap.js, Node.js, and Angular.js to name but a few. We focus on quick page load times, and best in class styling, and optimizations for low bandwidth situations. I manage the software development budget for an 11 million dollar group within Jack Henry. I lead the teams that work on 7 of our profitability products: Margin Maximizer, Max Connect, RPM, PROFITStar, PROFITStar ALM, Optimizer and Budget Manager. We developed the first cloud based application, at Jack Henry, and the first Silverlight application at Jack Henry, which we later migrated to html 5 JavaScript. All of which heavily contributed to our company wining the Microsoft Windows Azure ISV Partner of the Year Award - 2012. Rate Sheets Expanded the Margin Maximizer app to include Html 5 / Backbone JS rate sheet application. While I did not work on the Rate Sheet application directly, I did help with the design aspects, and the proof of concept that allowed us to mix Html 5 with Silverlight. We have now rewritten all of the Margin Maximizer application in Html 5 and Angular JS. Margin Maximizer Took a legacy client server application written in C# / VB with a SQL server backend, and ported it to the web, with a rich Silverlight Web based UI, Azure Web Roles to host the WCF Services and the web site, Telerik controls for reporting, and nightly process done in Worker Roles, with the back end being in SQL Azure. All Coding done in C#. We then took this application and rewrote the front end in html5 and JavaScript, ditching our WCF services in favor of an ASP.net WebAPI Restful service design. Max Connect Implemented distributed ETL process, where we take remote feeds from branches, to the cloud, aggregate the data, for Margin Maximizer to serve up. My task was the admin tool that defines the transforms that occur during the ETL process. The admin tool is a Win Forms app that allows users to graphically define transforms, and implement custom java script transforms, test their transforms, review csv files, and output from ETL runs. Agile Software Group ( Atlanta, GA USA) 11/2004 Present Principle Small business web sites done in ASP.Net MVC, mainly static content but reactive design was used.

Windows 8 Metro style application freeware application for kids to help with multiplication. I am in the process of submitting this to the Market / Store. Ernst & Young ( Atlanta, GA USA) 11/2004 12/2009 Technical Team Lead / Scrum Master Drove teams to work more agile, meet deadlines, interface with external groups that we depended on in order to meet deadlines, overcome hurdles with out of the box thinking that gets projects done on time and on budget. iqueue Data Gather / Reporting / SOA Application Communicate and work with stake holders to identify business requirements. Lead a team that ranged from 8 to 12 people that built a Web application Data gather app that did had some very complex SSRS reports, which ended up being fully functional Excel worksheets, embedded formulas and all. The projects prime directive was to retain a 50 million dollar a year client. We were able to do so by delivering on time and on budget. Transfer Pricing ETL / SOA Application This project was a straight up ETL nightmare monthly feeds of gigs of data from at least 6 different sources, all with different schemas, via web service call, csv file, or custom API / DVD based. I worked on 3 distinct parts of this project, the Build process msbuild batch file, the Admin Client (ETL bit) win forms, and the Main Application searching the central repository pulling down the search results local to be used off line to build the Transfer Pricing studies. Build Designed, implemented, and execute the nightly / weekly build process for the project. It deploys 9 data bases to a central server, 4 web services, and 2 client applications (one of which has a local data store that get populated via SQL replication). The weekly build refreshes the QA environment with the latest code. Admin Client Laid out the screens and implemented a workflow for that application, which was used as a guide by our off shore developers. The Standard and Poors api interface required me to create my own C++ wrapper for the passing back and forth structures in memory. Main Application Designed and developed lexer and parser for our home grown formula builders using Antlr and C#, integrated the solution into the existing application. TCP Project Data Gather / Complex Calc Engine / Report Application I came in on this project as it was winding down, to help them with some performance issues. We were able to speed the reports up, and the calculation. I ended up being two of 12 of the team chosen to stay and maintain the application.

Z-Tel (Atlanta GA USA) 3/2004 11/2004 Technical Team Lead / Scrum Master Z-Tel is a telecommunications company offering next generation telecom solutions as well as traditional local and long distance. The development I have done at Ztel can be summarized as leading a team of 6 direct reports to work on projects ranging from a few days to a few months, done in C#, while supporting existing C# and visual basic 6 applications. Alogent (Alpharetta GA USA) 4/2001 3/2004 Lead Developer Alogent writes software that drives various check sorters that process large volumes of payments for tier 1 banks. I functioned as an architect for the following functional areas: Device programming, Capture, and Image enabled reports. Syncore (Duluth GA USA) 10/2000 3/2001 Lead Developer Syncor is an international radiopharmaceutical distributor. They provide hospitals value added software to help with dosing, calibrating, inventorying, and waste management of their radioactive medicine. I started out working on Synpharm, a new tool to help run the pharmacy, but when their sole developer of Syntrac quit unexpectedly I was transferred to that. I was able to stabilize that product, and have a major release prior to my contract expiring. Infocure - Practice Works / Vital Works (GA USA) 9/1999 10/2000 Lead Developer Practice Works Practice Works developed software for Dental, Orthodontic, and Oral surgery industries. I came on board to help change the culture of the Orthotrack team, by making them more efficient at implementing new feature requests from customers. I later was tasked with rewriting the in house COBOL based billing system. Vital Works Vital Works developed practice management software, which ranged from whole hospital systems, to small clinics. I came on board to help to work on their R&D product called Wisdom. It was one of these products showcased the latest and greatest in small to medium office practice management software, from billing to functionally specific areas. We were mobile before mobile was main stream thanks to a HP tablet device we would bundle with our new sales.

Preveho Startup (Acworth GA USA) 4/1999 9/1999 Vice President of Development 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. We were Sales Force before the cloud; our solution was fat client talking to a database hosted via a TCP connection application service provider model. My group was 3 full time employees and 2 interns, one of which we converted to an employee. Insulfab Plastics (Spartanburg SC USA) 4/1997 4/1999 Corporate Information Technology Manager 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. I was responsible for all devices within the company, from PC s and servers to time clocks and printers, and the entire networking infrastructure that connected them. I was responsible for evaluating, and implementing an updated ERP system and updating our network backbone, the largest IT upgrade the company had seen in 10 years. I had 3 reports, one at each site Spartanburg SC, Milroy PA, and Ponce PR. QS Inc (Greenville SC USA) 8/1996 4/1997 Software Developer QS writes practice management software that runs statewide health clinics. I worked porting their hugely successful COBOL application to a windows based client server product, with a SQL server backend. I implemented several line of business modules TB tracking, STD tracking and an ad hoc patient search feature where performance was key. Tech Select (Clemson SC USA) 7/1994 8/1996 Co-Owner Tech Select offered small business outsourced IT department, where they could sign a term contract with us, and we would setup and maintain their Novel or Windows LANs, 24 hours a day 7 days a week. Education Cornell MBA 2015-2017 Clemson University BS Computer Science 1992-1996 Microsoft Performance Tuning Lab (Charlotte, NC) 2009 2 weeks Scrum Master Certification 2013

Conferences Borland Conference 2003 Microsoft PDC (Alpharetta, GA) 2010 Microsoft Build Conference 2011, 2013, 2014 References Available upon request