Supun Kamburugamuva
|
|
800 N Smith Rd, Apt 1N
|
|
Bloomington, IN, 47408
|
|
Supun06@gmail.com
|
|
http://supunk.blogspot.com
|
|
812-2192563
|
|
Objective
|
To peruse a
successful career as a software developer, offering
excellence in a challenging environment
|
|
Visa Status
|
J1 Student
Visa and home country (Sri Lanka) is giving the waiver for 2-year
residential requirement.
|
|
Education
|
Indiana
University, Bloomington
Masters in
Computer Science
GPA:
3.91/4.0
|
2011 Aug – 2013 Dec
|
|
University
of Moratuwa, Sri Lanka
Bachelors in
Computer Science and Engineering
GPA 3.96/4.2
|
2004 Jan – 2008 May
|
|
Courses
|
Distributed
Systems, Advanced Operating Systems, Computer Networks, Artificial
Intelligence, Machine Learning, Data Mining, Knowledge Based Artificial
Intelligence, Advanced Scientific Computing, Theory of Computing
|
|
Technical
Skills
|
Languages:
Core Java, C, Python, Shell Scripting, SQL, JavaScript, Matlab
Technologies:
SOA, ESB, REST, Java NIO, XML Technologies
Frameworks:
Axis2 Web Services, Apache Synapse, OSGI, JPA, Hadoop Map Reduce, JBoss
Netty, Apache HTTP Core, JMS
Databases: MySQL,
Cassandra, Apache Accumulo, MongoDB
Apache
HTTPD, Tomcat, ActiveMQ, Jetty, JSP, HTML , Jinja2, Twitter Boostrap,
Angular JS, JQuery
Tools:
Maven, SVN, Git, Ant, IntelliJ Idea, Eclipse, JMeter, Apache ab, Eclipse
Memory Analyzer, JProfiler
|
|
|
|
|
|
Professional
Experience
|
WSO2 – Sri
Lanka
|
|
|
Project
Lead, WSO2 ESB
|
2010 Aug - 2011 Aug
|
|
1. Lead the design and development of new features and managed the
release of the WSO2 ESB 4.0
2. Developed high-throughput HTTP transport based on Java NIO for
handling very high volume of traffic with constant number of threads. The
transport is designed to handle Slow Clients and Slow Servers.
3. Lead the development of cloud ready multitenant version of WSO2 ESB
4. Worked with WSO2 Clients for designing solutions based on WSO2
technologies
5. Has done presentations, demonstrations and online webcasts to
promote WSO2 ESB
|
|
Senior
Software Engineer
|
2010 May - 2011 Aug
|
|
1. Design, develop, test and document features of WSO2 ESB
2. Worked as a technical lead for the largest WSO2 customer, eBay to
migrate their infrastructure to use WSO2 ESB. Currently eBay handles around
2 billion transactions per day with WSO2 ESB on large clusters.
3. Worked with customers to solve production issues and development
issues
|
|
Software
Engineer
|
2008 May - 2009 May
|
|
1. Design, develop, test and document features of WSO2 ESB
2. Worked with customers to solve production issues and development
issues
|
|
Apache
Software Foundation – Member and Project Management Committee Member
|
2007 Jan - Present
|
|
1. Worked with Apache Axis2/C to develop Stax Based XML parser for high
performance XML parsing.
2. SAML and WS-Trust implementations for Apache Rampart/C
3. Worked with Apache Synapse for implementing priority based mediation
and many other features
4. Worked with Apache Synapse for its configuration language
improvements
5. Worked with Apache Velocity template language to improve its macro
support
6. Worked with Apache Axis2 project for various transport features
|
|
Academic
Experience
|
Research
Assistant, Indiana University Bloomington
|
2011Aug - Present
|
|
Worked with
Sensor Networks project developing sensor applications and sensor
middleware.
Worked with
Apache ActiveMQ, JBoss Netty for developing event-driven messaging for the
sensor networks
Worked in a
massive open online course development for a professor at the university in
collaboration with Google. The project uses technologies like Python,
Jinja, JQuery and Twitter Boostrap.
|
|
Course
Projects
|
|
|
1. Student Operating System, Shell and User Level Thread Library in
Advanced OS
2. Parallel PageRank Calculation with MPI in Distributed Systems
3. Distributed performance monitoring with Apache ActiveMQ
4. Implemented K-Means algorithm, Naïve Bayes Algorithm and applied
them for real world data in Data-Mining
5. AdaBoosting, Bagging algorithms implemented and applied on data from
UCI Machine Learning repository in Machine Learning
6. Port Scanner to scan hundreds of ports and machines concurrently
7. Network Dump Analyzer to analyze Network dumps
8. Implemented Board Games using Mini-max and Alpha-Beta pruning
9. Implemented Decision Trees, Bayes Nets and applied it for word
classification in Artificial Intelligence
|
|
Awards
|
1. Outstanding Contributor Award in WSO2 for 2009 and 2010
2. Successfully Completed the Google Summer of Code in 2007
3. Merit award for final year project at University of Maratuwa in
country wide competition for best student projects
|
|
|