From:                              route@monster.com

Sent:                               Thursday, September 24, 2015 11:55 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Application

 

This resume has been forwarded to you at the request of Monster User xapeix03

Heshan Suriyaarachchi 

Last updated:  02/25/13

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Bloomington, IN  47408
US

Mobile: 8123697080   
Home:
8123697080
heshan.suriyaarachchi@gmail.com
http://heshans.blogspot.com/
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Heshan Suriyaarachchi

Resume Value: kxw64624w48ynse7   

  

 

Heshan Suriyaarachchi
heshan.suriyaarachchi@gmail.com, hsuriyaa@indiana.edu
Blog : http://heshans.blogspot.com/
Phone: 812 369 7080
Professional Qualifications
• Computer Science Master’s Program – Indiana University (Expected May 2013) – GPA 3.6
• Bachelor of Computer Science – University of Colombo School of Computing (2005-2009)
Technical Expertise
Operating Systems
Languages
Technologies / Platforms
Linux (Ubuntu), Microsoft Windows
Solid knowledge on Java (SCJP)
Shell scripts, Scheme, Jython, Python, C, PHP, SQL
Cloud computing environments (EC2, FG-Rain, Eucalyptus) | Computing Grids
Web Services, SOA, Enterprise Integration
OSGi, J2EE, JSP, Servlets, Javascript | DBMS (MS SQL Server, MySQL, Oracle)
Servers (Apache Web Server, Apache Tomcat, WSO2 WSAS, WSO2 ESB)
Other
Technical Publications
Open Source
maven, svn | SOAP, WSDL, XSLT, XPath, UML, XML, HTML
JQuery, Twitter Bootstrap, J2ME, JLex, JMX, JMS | OOP, OOD
http://www.ibm.com/developerworks/web/library/wa-jython/
http://www.infoq.com/articles/axis2_scripting
https://sites.google.com/site/heshanhome/ (Links for articles & webinar)
Apache projects : Airavata, Rave, Synapse, Axis2, AXIOM, Rampart, Sandesha
WSO2 ESB, WSO2 WSF/Jython, WSO2 Carbon, WSO2 WSAS
Python Software Foundation : Jython project
Work Experience
Research Assistant at Science Gateway Group of Indiana University (August 2011 – Present)
• Committer for Apache Airavata and Open Grid Computing Environments (OGCE)
• Project Management Committee (PMC) member for Apache Airavata project.
• Cloud Job submission scheduler for Amazon EC2 using OGCE XBaya workflow composition software.
• Working with Science Gateways using Clusters and supercomputers to deploy scientific software
solutions.
• Engaged in development of Apache Airavata - workflow composition engine and Apache Rave – a
web and social mashup engine.
• Mentored a student for Google Summer of Code 2012 program. It was on Integrating Apache Sling to
Airavata to overcome the performance issues of Apache Airavata Registry.
• Building Science Gateways using Apache Airavata and Rave, providing Gateway solutions to Scientists.
• Currently building a tool to provide packaged Science Gateway solutions on demand on top of
various Cloud platforms ranging from EC2 to Eucalyptus.
ESB Consultant / Software Engineer at WSO2 Inc. (August 2009 – August 2011)
Team member of the WSO2 Enterprise Service Bus (ESB) team.
• Handled Client onsite engagements.
Worked as a consultant and visited client establishments in North America (including Fortune 500
companies). Carried out onsite development/customizations and training.
• Health Monitor component for WSO2 Carbon
Heshan Suriyaarachchi
heshan.suriyaarachchi@gmail.com, hsuriyaa@indiana.edu
Blog : http://heshans.blogspot.com/
Phone: 812 369 7080
Developed OSGi bundle to identify a system crash and to monitor system statistics at the point of a
crash. Then it would generate error reports in accordance to WS-Eventing. Application was designed
based on Event Driven Architecture.
• Transport Statistics Component for ESB
Developed Osgi bundles to monitor JMX information of transports exposed by the ESB. Used FrontEnd/
Backend-End seperation among bundles.
• Technologies : Java, OSGi, WSDL, SOAP, XML, XSLT, Xpath, JSP, Javascript,
Distributed Systems, SOA, Web Services, Linux
JMX, JMS, maven,
Grad School (IU) – Independent studies.
• Improving CPU Utilization through Oversubscribing in Data Parallel Cloud Workflows. (Amazon EC2)
• Working with FG-Rain infrastructure to automate creating /managing packaged scientific software
solutions (as images) on Cloud infrastructure. (Amazon EC2, Eucalyptus, Open Stack)
Google Summer of Code Student at Python Software Foundation. (March 2009 August 2009)
Developed an extension to Jython which supports contract first Web services. It was using Apache Axis2
middleware engine.
• Successfully completed the Summer of Code project.
• Technologies : Java, XSLT, Jython, Python, WSDL, SOAP, maven, SOA, Web Services, Linux
Google Summer of Code Student at Apache Software Foundation. (March 2008 - August 2008)
Basic Security Profile (BSP) 1.0 Validation for Apache Rampart. Purpose of this project was to implement a
handler in Rampart which validates the incoming messages for BSP 1.0 standards.
• Successfully completed the Summer of Code project.
• Technologies : WS-Securtiy, Java, WSDL, SOAP, XML, SOA, Web Service, Security, Linux
Software Engineering Intern at WSO2 Inc. (January 2008 - August 2008)
Developed the WSO2 Web Service Framework for Jython(WSF/Jython). WSO2 WSF/Jython provides a simple
approach to create (Code First) and consume Web services in Jython. This framework integrates the Apache
Axis2 Web services engine to Jython.
• Technical publications were made.
• Technologies : Jython, Python, Java, WSDL, SOAP, XML, maven, SOA, Web Services, Linux
Trainee Software Developer at IFS R & D. (February 2005 - July 2005)
• Worked as an entry level developer.
• Technologies: Java, JDBC, PL-SQL, Oracle, Centura.
Referees
1. Marlon Pierce
Assistant Director - Indiana University Pervasive Technology Institute
Cyberinfrastructure Building (CIB), 2709 E 10th St, Bloomington, IN 47403
Ph: +1 (812) 856-1212
2. Suresh Marru
Research Scientist – Indiana University Science Gateway Group
Cyberinfrastructure Building (CIB), 2709 E 10th St, Bloomington, IN 47403
Ph: +1 (812) 855-4081: Fax: (812) 856-1537
Publications
Heshan Suriyaarachchi
heshan.suriyaarachchi@gmail.com, hsuriyaa@indiana.edu
Blog : http://heshans.blogspot.com/
Phone: 812 369 7080
• Heshan Theekshana Suriyaarachchi, “Axis2 Python Binding”, 9th International Information Technology
Conference 2008 Colombo Sri Lanka.
• Handling a http-get request and invoking an external Web service with WSO2 ESB [WSO2 OxygenTank]
– 2011
• SFTP file transfer with WSO2 ESB [WSO2 OxygenTank] – 2011
• How to Extend the Axis2 Framework to Support JVM Based Scripting Languages [InfoQ.com] –
2010
• How to call database stored procedures from WSO2 ESB [WSO2 OxygenTank] – 2010
• Build WSO2 ESB from source [WSO2 OxygenTank] – 2010
• Migrate Synapse Configuration from 1.2 to 2.0 [WSO2 OxygenTank] – 2010
• Generate custom Error messages with WSO2 ESB [WSO2 OxygenTank] – 2010
• Build WSO2 Stratos ESB (aka Cloud ESB) from source [WSO2 OxygenTank] – 2010
• How to use mail transport in ESB to convert the SOAP message to a plain text mail [WSO2 OxygenTank]
– 2010
• An introduction to the Web services framework for Jython [IBM DeveloperWorks] – 2009
• Exposing a non-secured service with security using ESB [WSO2 OxygenTank] - 2009
• Deploying a Python Service on Axis2 [WSO2 OxygenTank] - 2008
• Invoking Enterprise Web Services using Jython [WSO2 OxygenTank] – 2008
• Enterprise Integration with the FIX Protocol - A webinar conducted as part of the WSO2 Summer
School 2011.
• Jython Monthly newsletters/podcasts which have mentioned my blogposts and articles.
[1] http://wiki.python.org/jython/JythonMonthly/Newsletters/October2009
[2] http://wiki.python.org/jython/JythonMonthly/Newsletters/August2009
[3] http://wiki.python.org/jython/JythonMonthly/Newsletters/July2009
[4] http://wiki.python.org/jython/JythonMonthly/Newsletters/June2009
[5] http://wiki.python.org/jython/JythonMonthly/Newsletters/March2009
[6] http://wiki.python.org/jython/JythonMonthly/Newsletters/October2008
[7] http://jythonpodcast.hostjava.net/podcasts/JythonPodcast-Episode%234.mp3
[8] http://jythonpodcast.hostjava.net/podcasts/JythonPodcast-Episode%237.mp3
[9] http://jythonpodcast.hostjava.net/podcasts/JythonPodcast-Episode%238.mp3
[10] http://jythonpodcast.hostjava.net/podcasts/JythonPodcast-Episode%2310.mp3
[11] http://jythonpodcast.hostjava.net/podcasts/JythonPodcast-Episode%2312.mp3



Experience

BACK TO TOP

 

Job Title

Company

Experience

Software Engineer

WSO2 Inc

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

From 1 to 3 months

Work Status:

US - I require sponsorship to work in this country.

Active Security Clearance:

None

US Military Service:

Citizenship:

Other

 

 

Target Job:

Target Job Title:

Software Engineer

Desired Job Type:

Employee

Desired Status:

Full-Time

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-NY-New York City

Relocate:

Yes

Willingness to travel:

Up to 50% travel

 

Languages:

Languages

Proficiency Level

English

Fluent