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