|
Ranjeewa Weerasinghe, PMP |
|
Summary
Experienced
technologist with exposure to entire project lifecycle, from proposal
writing to production support. Consistently recognized as the go-to
person for solving business-critical problems. Proponent of agile
methodologies and test-driven development. Track record of leading
projects to successful completion.
Experience
Liberty Mutual Insurance Group
|
April 2007 to date |
Technologist, Agency Markets |
Portland, OR |
Liberty Mutual is a Fortune 100 company and the sixth largest P&C insurer in the United States.
stay tuned...
ACS Government Solutions Group
|
October 2002 to April 2007 |
Technical Architect/ Technical Lead/ Senior Software Engineer |
Portland, OR |
ACS is a Fortune 500 BPO company. Its Government Solutions group develops and maintains enrollment/eligibility processing systems for Medicaid & CHIP programs in many states.
Technical Architect overseeing roll-out of highly-available, load-balanced production infrastructure including WebSphere Application Server clusters, Oracle database clusters and BigIP load-balancers.
Key technical resource involved in evaluation and integration of new technologies, and in designing solutions for the group's RFP responses.
Identifying and introducing new frameworks/technologies into legacy codebase (e.g. Struts MVC, Spring IOC, Identity Management via LDAP)
Technical lead involved in planning, resource scheduling, development, and risk mitigation during entire lifecycle of projects.
Recipient of company-wide 'Hustle' award for leading an on-time, under budget implementation of enrollment broker system.
Led team in re-architecting critical module of custom CRM application. Re-design added new features, improved reliability, error-handling, and was easily extensible for subsequent projects.
Profiling JEE applications using PerformaSure, JProbe & SilkPerformer, isolating hotspots and identifying programming/configuration improvements.
Association of
American Medical Colleges
|
May 2001 - October 2002 |
Systems Developer – Enterprise Apps |
Washington, DC |
Developer in charge of CurrMIT – online curriculum management tool used by every US and Canadian medical school. Prototyped next-generation medical college application system using Jini and JavaSpaces to synchronize remote, disparate databases.
Profiling and debugging application to identify performance bottlenecks and inefficiencies in application design and code
Refactoring existing Java and SQL code for improved performance and thread safety, and implementing new features for product
Designing and implementing build/deployment procedures, defect tracking and change control processes
Staffing up Java development team, mentoring other project teams in integrating Java and XML technologies into their projects
WebMD
Corporation
|
January 1999 - January 2001 |
Senior Software Engineer/Project Lead |
Portland, OR |
Led geographically dispersed teams in implementing projects for WebMD consumer health portal. Involved in all stages of design and development, including product specification, architectural design, implementation, and test plan creation.
CVS/pharmacy health portal - Led a group of engineers and designers in implementing a consumer-oriented health web portal for CVS/pharmacy, and integrated it with CVS pharmacy web site. My role included interfacing with the client to define requirements, leading engineering design, task assignments, scheduling, code reviews, and overseeing QA efforts by both companies in US and India.
Branding projects for WebMD - Based on initial requirements, I led a project to productize branding efforts between WebMD and healthcare companies. Involved in defining product requirements, designing engineering and testing solutions, and leading implementation and testing. Project resulted in formal branding specification for WebMD, and drastic reduction in engineering and testing time for each branding project.
Content syndication - Oversaw implementation of server for inbound and outbound content delivery between WebMD and partners. Worked with partners to ensure adherence to defined APIs, debugged and improved implementation. Server was written in Java, using JDBC to access DB2 databases, and was capable of content delivery in HTML and XML.
Co-branded portal development - Led initial efforts to co-brand WebMD healthcare site with major portals. Led design and implementation of first two versions of Lycos health portal. Implementation with reusable software components and template-driven page-rendering later enabled WebMD to co-brand with other portals (MSN, Excite) with relative ease.
Sapient Health Network (acquired by WebMD)
|
November 1996 - January 1999 |
Senior Software Engineer |
Portland, OR |
Key member of technical team as company progressed from venture-driven start-up phase, through several revisions of business objectives until acquisition by WebMD.
Contributed to design and development of proprietary 3-tier architecture in Java for dynamic web page generation (similar to J2EE Servlets), including XML-based content delivery system, JDBC access to RDBMS systems, and multiple style templates
Evaluated and integrated 3rd-party online community software (chat, messageboards) into proprietary platform, allowing company to build the largest online health community (named one of the "Seven Best Websites of 1998" by BusinessWeek magazine)
Designed and implemented online focus-group technology as a product offering to pharmaceutical and medical-device industry
Implemented load-testing tools for performance measurement, and involved in debugging and troubleshooting of production servers
Implemented CGI-based page generation mechanism in Python for dynamic delivery of personalized healthcare information
Implemented billing and tracking system with multiple pricing plans and special offers for subscription-based web site
Education/Certifications
Project Management Institute (March 2007)
Project Management Professional (PMP)
Portland State
University, Portland OR
Certificate in
Project Management (December, 2000)
Purdue University,
West Lafayette, IN
MS Computer Science
(August 1996)
University of
Houston, Clear Lake, TX
BS Computer
Science (May 1993)
Skills
Java, JEE technologies (EJB, JDBC, JSP, Servlets), SOAP, Jini/JavaSpaces
JDBC, SQL, PL/SQL (Oracle RAC, DB2, MySQL databases)
Web Services development, integration of J2EE apps with COTS products via SOAP APIs
TCP/IP network programming
Development on Windows, Sun Solaris, Linux platforms
Testing/validation tools – JUnit, Html/HttpUnit, SilkPerformer, Selenium
Source code version control in CVS, RCS, ClearCase