Developer Relations, Technical Leadership, Product Design, Application Architecture, Research and Development



Similar documents
PL/SQL. JSP Java Script. Struts JSF EJB 2.1. Hibernate. JBoss RichFaces EJB 3

JAVA/J2EE DEVELOPER RESUME

Information Technology Services

Exposé Ing. Jörg Pöschko

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

Offerte del 13 giugno 2014

Exposit COMPANY. Staff. Skills & Expertise. Experience. Partnerships. Location ABOUT US

OUR TEAM. Enterprise Application Experts

Resume of Victor Kachan (Web developer, Java developer)

MySQL Web Development PHP. System Administration XML APIs. Large Scale Systems Implementation. Amazon Web Services (AWS) Shell Scripting

Gabriel Iuga. London, United Kingdom Tel: ; Website:

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

Offerte dell 11 luglio 2014

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Steve Brammer. Profile Name Steve Brammer IT Consultant Date of Birth Marital Status Single

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

Dan Moore. Summary. Experience. Principal at Moore Consulting

Nicholas J. Parks, M.S.W.E

PHP FRONT END DEVELOPER (BERLIN)

INF5750/9750 Introduction INF5750/ Lecture 1 (Part I)

Dharshana Jayamaha (MBCS) Technical Lead / Senior Software Engineer

Alfresco. Wiley Publishing, Inc. PROFESSIONAL. PRACTICAL SOLUTIONS FOR ENTERPRISE. John Newton CONTENT MANAGEMENT. Michael Farman Michael G.

6 CURRENT JOB OPENINGS:

Direct quotes about me from recent performance review(s)

SUMMARY CURRICULUM VITAE J. Andries

Agile Best Practices and Patterns for Success on an Agile Software development project.

CURRICULUM VITAE / RESUME

Attila Wind CV.

PRINCIPAL JAVA ARCHITECT JOB ID: WD001087

WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

Jenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012

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

Emrah Dayioglu Phone: Bernhard-Weiß Str.3, Berlin

HTML5. Turn this page to see Quick Guide of CTTC

Jenkins User Conference Herzelia, July #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP

SIMON WOSKO SUMMARY. HIGHLIGHTS Traditional Waterfall and SCRUM methodologies SKILLS

Adobe Experience Manager: Commerce

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network

Offerte del 10 maggio 2013

Pentesting Web Frameworks (preview of next year's SEC642 update)

PG DAC. Syllabus. Content. Eligibility Criteria

Lim SAU JIAN Software Engineer / Web Developer

Architecture Workshop

Lucy Zhang UI Developer Contact:

Rapid Application Development. and Application Generation Tools. Walter Knesel

Muzikayise Flynn Buthelezi

Karthikeyan Sadayamuthu Senior Java Developer Mobile: (470)

Java (J2SE & J2EE) and Web Development Training Catalog

ELOGIX SOFTWARE BUSINESS ADVANTAGE DELIVERED PRACTICE DETAILS

DEVELOPMENT PORTFOLIO

How To Build A Web App

MicroStrategy Course Catalog

Performance Optimization For Operational Risk Management Application On Azure Platform

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

Michael Bösch. EDV-Consulting. Dipl. Informatiker (FH)

StuccoMedia is hiring!

Senior Business Intelligence/Engineering Analyst

Open Source Technologies on Microsoft Azure

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Senior 01/28/16 Sofware Ingeneer: Software development, Architecture and Project Management 1

my website using software that I wrote.

Pro<DOC/> e-commerce Technology An Introduction

Abdullah Radwan. Target Job. Work Experience (9 Years)

ENGINEER - DEVELOPER INT ERMEDIAT E PHP. 25 years old - 4 years of experience

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Philip Klauzinski. Summary. Experience. Senior UI Engineer at Rightside

Personal Profile. Experience. Professional Experience

RedTigerSoftware. WEB DEVELOPERS Introduction & Portfolio

SALARY SURVEY Technology. Specialists in technology recruitment Technology

Cloudreach Salesforce Cloud Consultancy

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

CURRICULUM VITAE PETER HENDRIKS

S3 Monitor Design and Implementation Plans

Skillsoft Course Directory

BPM for Quality Assurance Systems in Higher Education. Vicente Cerverón-Lleó, Juan Cabotà-Soro, Francisco Grimaldo-Moreno, Ricardo Ferrís-Castell

Professional Profile Studies Senior Engineer October September 1998 Computer Engineering University of Deusto - Bizkaia (Spain)

Students who successfully complete the Health Science Informatics major will be able to:

Building native mobile apps for Digital Factory

Transcription:

Bhagya Nirmaan Silva CONTACT 01, Station Road, Wellawatte Colombo 06 Sri Lanka E-mail: bhagyasilva124@gmail.com Website: http://about.me/bhagyas Phone: +94 (0) 71 603 3113 INTERESTS Developer Relations, Technical Leadership, Product Design, Application Architecture, Research and Development ABOUT I love designing, documenting and building APIs + engaging with developers to build platforms and applications that scale. Also passionate about open source software, developer experience and developer relations with a keen interest on research and development while ensuring solid choices in latest technologies. WORK EXPERIENCE Zaizi Senior Software Engineer June 2012 Present Roles played : Technical Lead, Architect Played multiple roles as Architect, Technical Lead for customer and internal projects. Assisted and conducted on-site requirements gathering, requirements analysis and performed estimations. Provided technical leadership to open source projects that are used in managing government information systems in United Kingdom. Designed, built and supported integrations for the system including authentication systems using oauth and Google authentication. Designed, built and supported real time mobile push notification systems. Designed and implemented REST APIs for mobile clients. Designed and built solutions for secure online collaboration and content sharing. Designed and implemented complex data models, business workflows and rules for enterprise content repositories. Developed test plans for testing the solutions and created automated test suites for functional and performance testing. Handled production issues and change requests that required changes to the system codebase. Performed setting up pre-production environments and validated production environments for running the systems. Performed complex user interface customizations and built content repository visualization capabilities using d3.js and Simile by MIT. Trained and mentored developers on the system and the development framework. Organized and successfully carried out a knowledge sharing program for the developers. Organized and conducted sessions at public meetups and developer conferences on behalf of the company. Interviewed and assessed candidates and conducted the hiring processes for the local office in Colombo. Redpill-Linpro AB January 2012 May 2012 Consultant Was trained in Sweden and worked as a product expert for the Alfresco Enterprise collaboration platform for clients including Uppsala University, Swedish Railways (SJ, formerly Statens Järnvägar) and the leading CAD related company in the Nordics. Bhag ya Nirmaan Silva 1

Assisted on performing estimates for implementations and customizations. Designed and implemented platform customizations for Scandinavian clients (Norway, Sweden and Denmark) Designed and implemented RESTful APIs for integrations with other systems. Designed and implemented enterprise content search customizations based on Apache Lucene and Solr. Integrated server monitoring and user tracking systems. Created the first open source enterprise gamification platform for Alfresco. Configured and tested enterprise authentication systems with the system. Contributed and took part in hackathons and workshops conducted in Sweden. Contributed to open source initiatives within the company. Information Systems Associates (ISA Aviation) Software Engineer November 2011 December 2011 Designed and implemented customizations for the AccelAero Internet Booking Engine (IBE) for low cost airline carriers. Developed modules for managing travel agent bookings throught the system. Collaborated with a large team of developers in an agile development environment. Assisted with estimates for the project managers and technical leads. John Keells Computer Services September 2011 May 2012 Solutions Developer Played multiple roles as Solutions Designer and Software Engineer for projects. Designed and developed online booking engines and web based enterprise applications using Java, Spring Framework and related technologies for airlines and hotels. Assisted with project and task estimates and consulted as an expert on online booking engines and their user experience. Contributed to the internal application development framework which was built atop Javascript, JSP, Freemarker, Struts MVC and HTML. Designed and built integrations for online payment gateways with the systems. Developed rapid prototypes for customer demonstrations with complex user interfaces and visualizations. Mentored and managed a team of over 8 interns for building a separate reporting module for the system. John Keells Computer Services July 2010, December 2007 August 2011 Associate Solutions Developer, Executive Developed and tested a holidays reservations system which included flights, hotels, cars and excursions bookings for AirArabia - the largest low cost airline carrier in the Middle East and North Africa. Developed for a complex message parsing system for a leading Scandinavian airline. Tested setting up of a server cluster with IBM Websphere. Helped test a content management system and localization features for a leading Norwegian ice cream manufacturer. Conducted training sessions and mentored the interns. Provided usability research and recommendations for improving the user experience for online booking engines. EDUCATION Bachelor of Science (Honors) in September 2007 August 2011 Bhag ya Nirmaan Silva 2

Bachelor of Science (Honors) in Computing with Software Engineering Specialization University of Wales, United Kingdom September 2007 August 2011 Graduated with First class honours. University Gold medal for best academic performance awarded during the graduation. Studied under a full work-study scholarship. Thesis / Final year project: Automated judging system with universal language support and string similarity based results for programming contest organization and evaluation SKILLS Programming Languages Java Javascript Python Libraries and frameworks Technologies: Spring Framework Spring Roo java, javascript, ant, apache, bdd, cron, css, cucumber, freemarker, gradle, hibernate, hql, html, jquery, json, jsp, junit, linux, lucene, maven, nodes, oracle, oracle10g, parsing, postgresql, rest, rhino, security, solr, spring, spring-framework, spring-mvc, sql, struts. struts2, usability, web-scripting, web-services, webscripts, xhtml, xml, alfresco, alfresco-share OPEN SOURCE PROJECTS roos trap - http://bhagyas.github.io/roos trap A rapid application framework compilation built by putting together Spring Roo, Twitter Bootstrap and Google AppEngine libraries, roostrap allows developers to build and deploy gorgeous cloud applications in minutes. It's open source, free and available on github Technologies: Spring Framework, Spring Roo, JSP, HTML, Javascript, CSS, Twitter Bootstrap, Apache Maven, Google AppEngine SDK, DataNucleus, JPA, Apache Tomcat alfres co-vis ualization tools - http://github.com/bhagyas/alfres co-vis ualizationtools Alfresco Visualization Tools (AVT) provides a platform to bring content visualization to Alfresco. It also includes dashlets to view and visualize content within Alfresco repositories using D3.js and Simile Project. The project includes collaborators from over 4 different locations. Technologies: Spring Framework, D3.js, Javascript, HTML, XML, CSS, Alfresco, Alfresco Share, Spring Surf, Webscripts, Mozilla Rhino movie-ranker - http://bhagyas.github.io/movie-ranker Bhag ya Nirmaan Silva 3

An executable script written in Python which ranks and renames folders based on IMDB movie rankings obtained through a web API. Technologies : Python, Bash, REST API, JSON s pring-js onp-s upport - http://github.com/bhagyas/s pring-js onp-s upport Adds support for jsonp requests in Spring MVC controllers. Technologies : Spring Framework, Spring MVC, Servlets, JSP, Apache Tomcat, Apache Maven, JSONP, JSON s pring-mahout-demo - http://bhagyas.github.com/s pring-mahout-demo A sample application that demonstrates integration of Apache Mahout machine learning and statistics library for a database backed, Spring based java web application. Technologies : Spring Roo, Spring Framework, Apache Mahout, Apache Tomcat, Apache Maven More projects are available at : https://github.com/bhagyas AWARDS AND HONORS Peoples' Choice Award - Google Places API Developer Challenge (Google, February 2013) Winner of the Sri Lankan national nomination to the World Summit Awards 2013 under e-business and commerce category (Sri Lanka Information Technology Agency (ICTA), April 2013) Special Recognition award from Computer Society of Sri Lanka (CSSL) for the service rendered to facilitate training for students at National Schools Software Competition 2011, 2012 and International Schools Software Competition 2011, 2012 (2011, 2012) John Keells Group V-SPARC Individual Recognition Award (John Keells Group, 2011) Millennium All Island Robot Competition - Under 19-2nd Runner up (Millennium IT, April 2007) Young Computer Scientist - Senior Category - Silver Award (Sri Lanka Association for Software Industry (SLASI), 2006) Young Computer Scientist - Senior Category - Special Merit Award (Sri Lanka Association for Software Industry (SLASI), 2006) Young Computer Scientist - Junior Category - Merit Award (Sri Lanka Association for Software Industry (SLASI), 2005) emaze and De Mazenod College Award for Excellence (De Mazenod College, 2008) Official Aardvocate (Google, 2010) OTHER PROJECTS GeoLanka - http://www.geolanka.com Founded GeoLanka.com, an award winning localized search engine built for discovering advertisements and listings. GeoLanka.com won the Google Places API Developer Challenge organized by Google. The award allowed me to travel to San Francisco to attend Google I/O Developer conference (2013 May). Bhag ya Nirmaan Silva 4

GeoLanka is also currently nominated as the best e-content example in e- Business & Commerce from Sri Lanka at the World Summit Award (www.wsis-award.org) Technologies : Python, Google Maps API, Google AppEngine Python SDK, Fulltext Search, DOM parsing, Web crawling, Google Analytics, jquery, Javascript, CSS, HTML, ScraperWiki, JSON, REST API, Mechanize, BeautifulSoup, Regular Expressions, Facebook and Twitter Sharing APIs, Twitter Bootstrap, Memcached, Angular.js, YouTube API EVENTS AND CONFERENCES Notable Developer Conferences Google I/O 2013 (San Francisco, United States - May 2013) Devfest 2013 - Google Developer Group (GDG) (Colombo, Sri Lanka - September 2013) Presented topic 'Getting your next big idea to live on the cloud with Google AppEngine' Google Developer Group (GDG) (Colombo, Sri Lanka - June 2013) Presented on GeoLanka.com technology stack, Google I/O experience and the Google ChromeBook pixel Alfresco DevCon 2012 (Berlin, Germany - November 2012) Presented on bringing Data Visualization and Interactive Navigation using D3.js to large scale Enterprise Content Management Systems. Sri Lanka Content Management Meetup (Colombo, Sri Lanka - April 2013) REFERENCES Dr. Lakshman Jayaratne - B.Sc., Ph.D., M.A.C.S., M.C.S. (SL), MIEEE Senior Lecturer University of Colombo School of Computing, No. 35, Reid Avenue, Colombo 07, Sri Lanka. Email: klj@ucsc.lk; klj@ucsc.cmb.ac.lk Tel: +94 112 581 245/8 Mobile: + 94 773 832 922 Fax: +94 112 587 239 Carl Nordenfelt ECM Product and Technology Manager, Redpill-Linpro AB Redpill Linpro, Östra Torggatan 8, SE-652 24 Karlstad, Sweden Email: carl.nordenfelt@redpill-linpro.com Phone: +46 768 863 876 MOBILITY Currently possesses a valid US Visa for Business and Pleasure (B1/B2) (http://travel.state.gov/visa/temp/types/types_1262.html) Bhag ya Nirmaan Silva 5