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.
Employment
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.
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
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.
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
IT Consultant
from August 2009 to January 2011
Developed Multiple websites using HTML, Php, CodeIgniter, MySQL, Javascript, JQuery, CSS, SEO, Google Analytics and Adwords
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
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
Education
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.
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.
American University of Beirut
from 2001 to 2004