Wael Awada

Software Engineering Manager

I am an AVP, Senior Manager @ Sotheby's

Creative geek with over 10 years experience developing n-tier web applications focusing mainly on back end and the middle tier. A PhD candidate focusing on data mining and machine learning.

Personal Information

waelawada at gmail.com
424 242 4252


2016 - now

Assistant Vice President, Senior Manager @ Sotheby's

from Dec 2016 to Present

Sotheby's is a British multinational corporation headquartered in New York City. One of the world's largest brokers of fine and decorative art, jewelry, real estate, and collectibles, Sotheby's operation is divided into three segments: auction, finance, and dealer. The company’s services range from corporate art services to private sales.

→ View website

2014 - 2016

Team Lead @ Sharecare

from November 2014 to Dec 2016

Sharecare is a health and wellness engagement platform that provides consumers with personalized information, programs and resources to improve their health.

  • Lead a team of 5 developers and a QA resource in an effort to handle white labels or branding sharecare as a platform to allow various hospital partners to offer it to their doctors and patients.
  • Handle meeting with product owners, project managers, architecture, QA and development as well as run scrums for the team.
  • Developed a scalable multi-tenant application using Spring framework (core, context, mvc, security, data among others) and mongodb.
  • Worked with other teams including business analysts, DBAs, and QA to manage the whole life cycle of the application until release

Technology Stack : Java 8, J2EE, Tomcat, Spring (Core, MVC, Security, Data,..), SSO, MongoDB, MySQL, REST, SOAP, Solr, Jackson, Jenkins, Maven, AWS (SQS, S3), JUnit, Log4j, Git, Lombok, JSP, JSTL, HTML, Javascript, JQuery, CSS, Sass, JIRA, Confluence

→ View website

2014 - 2014

Senior Software Engineer @ Home Depot

from June 2014 to November 2014

As The Home Depot, the largest retailer of home goods, moves to a centralized customer order management system, I am leading a team to convert various reports to the new system.

  • Lead a team of 4 developers to convert Home Depot Reports to utilize the new central customer order management system
  • Wrote software development specification documents to clearly specify the applications’ architectures and requirements
  • Helped contractors in software development tasks and improve KPI monitoring and logging
  • Worked with other teams including business analysts, DBAs, and QA to manage the whole life cycle of the application until release

Technology Stack : Java, J2EE, Tomcat, Oracle Database, REST, iText, Batch jobs, Log4j, Splunk, among other technologies.

→ View website

2010 - 2014

Senior Software Engineer @ 3cinteractive

from August 2010 to April 2014

3Cinteractive® provides integrated mobile software and services that help businesses communicate with consumers on their mobile device. Our mobile business solutions improve efficiencies by extending operational and CRM processes to the mobile channel.

  • Developed a credit card processing system that integrates with external processors through SOAP, REST, Spring, Spring Data, JPA, JaxWS, JaxB, MySQL, Maven, and other technologies
  • Developed a front end dashboard for the credit card transaction systems using Spring, Spring MVC, Spring Security, REST webservices, Tiles, Elastic Search, JSTL, JSP, CSS, HTML, Javascript, Jqeury
  • Developed a web-based dynamic data storage system that take random number of key/value pairs (HTTP parameter name/HTTP parameter value) and stores them using Spring, Spring MVC, MongoDb, Tiles, Spring Security
  • Handled frequent client requests for mobile web development using Wurfl, WNG, and CSS.
  • Gathered requirements from the product owners and lead the effort of certifying the company with credit card processing companies
  • Learned about PCI compliance and ensured that the company's credit card application follows the requirements needed

Technology Stack : J2EE, Spring Framework (core, mvc, data, ws, security, context, ...), Hibernate, JPA, JUnit, Mockito, MySQL, MongoDb, Maven, JAX-WS, JaxB, Elastic Search, Play Framework, Tomcat, JSP, JSTL, Tiles, SOAP, Tomcat, Log4j, SLF4J, JSON, XML, CSS, Javascript, JQuery, Twitter Bootstrap, SCRUM, Jenkins/ Hudson, Sonar, JIRA, Bamboo

→ View website

2009 - 2011

IT Consultant

from August 2009 to January 2011

Developed Multiple websites using HTML, Php, CodeIgniter, MySQL, Javascript, JQuery, CSS, SEO, Google Analytics and Adwords

2008 - 2009

Integration Analyst @ Royal Carribean Cruise Lines

from November 2009 to December 2009

Royal Caribbean International is a Norwegian and American cruise line brand based in Miami, Florida and owned by Royal Caribbean Cruises Ltd. As of May 2012, with 21 ships in service, it controls a 17 percent share of the world cruise market.

Technical Stack : Java, XML, XSL, XSD, XPath, Xquery, Webservices, HP SOA Platform, DB2

2005 - 2009

Senior Software Engineer @ Open Finance Network

from May 2005 to April 2009

Open Finance Network is a financial services and technology holding company based in Charlotte, N.C. OFN provides a comprehensive suite of technology products and services for fee-only advisors and family offices

  • Design and Implement Data Model for OFN’s Billing System in a Microsoft SQL Server 2005 Environment
  • Develop OFN’s billing system Object Oriented backend using Java
  • Develop a Web Interface that interacts with the billing system’s backend using JSPs, Servlets, CSS, HTML and Javascript
  • Develop a Reporting Engine to generate PDF and Excel Reports from the billing system’s Data using iText and POI
  • Design the Data Model of a Data Repository for Assets and Securities of Accounts and their Classification
  • Develop Portfolio Analysis Reports Engine using JSP, servlets, XML, XSL, Hibernate, FOP
  • Develop TSQL Scripts, Procedures , Functions and constraints in Microsoft SQL
  • Implement test & development plans, status reports & specification documentations with Visio
  • Implement a JMS Server/Client Application to Sync Information between 2 databases
  • Develop Webservices as a middle layer between OFN’s billing system, and a desktop client using JAX-WS, XmlBeans , JAX-B

Technical Stack : Java, J2EE, Microsoft Sequel Server, Subversion, CVS, ANT, Struts, iText, JSP, JSTL, Log4j, CSS, Javascript, HTML, JBoss, JMS, XML, XSL, XSL-FOP, Hibernate, TSQL, JAXWS, JAXB, SOAP, UML, Visio


2010 - Present

Florida Atlantic University

from August 2010 - current

PhD Candidate in Computer Science

Focusing on data mining and machine learning. Wrote three conference papers related to ensemble feature selection and ensemble classification on biomedical datasets.

2004 - 2006

Florida Atlantic University

from 2004 to 2006

MS in Computer Science

Focused onWireless Sensor Networks and worked on improving battery life by enhancing communication algorithms.

2001 - 2004

American University of Beirut

from 2001 to 2004

BS in Computer Science



Programming Languages
Spring Spring Roo Struts Play Framework CodeIgniter
MySQL SQL Server Oracle MongoDb
JUnit Mockito
Web Services
Web Servers
Tomcat JBoss Jetty Apache
HTML Javascript JQuery CSS
XML XSL JSON Elastic Search Active MQ Maven Ant Ivy Tiles JaxB Xml Beans Elastic Search Jenkins/Hudson Bamboo iText Log4j SLF4j


Movies Cooking Swimming Bicycling Gym Video games Reading Traveling