Bachelor of Engineering @
American University of Beirut
About:
Software Engineer @ From July 2013 to Present (2 years 6 months) Technology Associate @ Java back-end developer on the firm’s main Sub-Ledger, a high throughput, high volume system (millions of trades per day) that calculates, in real time, positions and balances of accounts across the firm.
Projects:
- Wrote in Java, the server side of a
Software Engineer @ From July 2013 to Present (2 years 6 months) Technology Associate @ Java back-end developer on the firm’s main Sub-Ledger, a high throughput, high volume system (millions of trades per day) that calculates, in real time, positions and balances of accounts across the firm.
Projects:
- Wrote in Java, the server side of a cash and stock movement booking system that is used daily by 2000 users to book transactions of millions of dollars in value. The system had to be written on an existing legacy framework that I had to take apart and optimize aggressively (from 50 minutes for large submissions down to only 30 seconds).
- Profiled and optimized a critical pipeline component for trade processing thus doubling its throughput.
- Proposed, designed and wrote a Reference Database Management Tool (using GWT) that allows Business Users to visualize and modify production reference data. Eventually, other teams requested to use it as well.
- Advocated and reintroduced unit testing and code review to the team. I upgraded our project building and dependency management. As a side project, I built the team’s continuous integration system using Jenkins, for testing automation, code analysis and code deployment, saving developers roughly a day of work each month.
Started with a colleague at Morgan Stanley:
- Open Code Repository: Unique at the firm, aimed at breaking down the barriers to collaboration between individuals from different teams. Employees from London, Budapest, Montreal and New York offices came together to start 15 projects including a stock trading mobile app.
- Brainstorming Group: Facilitates brainstorming for solutions to specific technical problems submitted by members of the group. The recommendations given drive the design of new systems or help solve production issues.
Other:
- Participated in mentoring and recruiting especially technical interviews.
- Co-sponsored and guided final year projects at nearby universities as well as internal training projects. From August 2009 to July 2013 (4 years) Montreal, Canada AreaSoftware Developer Intern @ Designed and wrote a generic dashboard generator used daily to aggregate and visualize testing statistics. The Dashboard can be generated as an eclipse plugin or an HTML application. From May 2008 to August 2008 (4 months)
Bachelor of Engineering, Computer Engineering, GPA 3.8/4.00 @ McGill University From 2007 to 2009 Bachelor of Engineering, Computer and Communications Engineering, GPA: 89.6/100 @ American University of Beirut From 2005 to 2007 Ralph Chelala is skilled in: Java, XML, Scala, JavaScript, Web Development, Eclipse, Unix
Looking for a different
Ralph Chelala?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension