Sei sulla pagina 1di 3

OMER ABDUL KAREEM

22 Highland ave, Apt. 5


Burlingame, CA 94010
(415) 254-7518
okareem@umich.edu

WO R K E X P E R I E N C E
Like.com San Mateo, CA
Software Contractor May 2009 - Present
Part of the core development team managing SEM (Search Engine Marketing) traffic to Like.com.
· Authored tools to automate channel (sources of traffic) creation.
· Implemented a scalable system that excluded unwanted search traffic by using Negative keywords API .
· Developed a system to do clustered keyword uploads and assigning targeted adcopies to the cluster. This was
done to increase the quality score and performance of managed keywords.
· Authored various scripts to collect data and perform statistical analysis.
· Technical skills acquired include understanding of various SEM technologies (Google Adsenese, Yahoo Marketing
and MSN adcenter).

Frengo San Mateo, CA


Senior Software Engineer May 2008 - Jan 2009
Part of the core development team delivering mobile content and related services.
· Designed and implemented a caching system for homegrown mobile advertising platform. Also authored the
Iphone api for native application ad placement.
· Upgraded applications to enable integrated sign-on, device specific rendering and capturing user information.
· Developed social applications for Orkut, which interfaced with millions of users. Applications developed also
shared user information between Facebook and other social networks.
· Performed extensive profiling analysis on applications to determine latency and scalability issues. This included
writing scripts for visualizing latency data, then implementing solutions that relied on caching, sharding, code
optimization and other performance tweaks.
· Authored tools to perform real time allocations of advertising to mobile devices.
· Technical skills acquired include understanding of php development, server side processing (Tomcat), caching
technology (Memcached), cloud computing administration (Amazon ec2) and clustered database setups (Mysql).

Bank of America Chicago, IL


Software Engineer - Global Markets Technology Jun 2006 - Apr 2008
Part of a j2ee development team delivering a settlement system (Meridian) processing derivative settlements totaling
13 trillion dollars annually.
· Designed and implemented a reconciliation application. Application was tasked to finding discrepancies in
payments being settled via Meridian with front office. Features included multiple on-going reconciliations, low
latency, reporting and straight through processing tie in.
· Authored the payment message generation API in Meridian. The API was used in generating payment messages
that adhered to SWIFT , ACH, and TRX protocols. Messages generated were then dispatched by Meridian.
· Worked offshore in London for a period of 6 months liaising with team members involved with legacy payment
system development.
· Provided general application support for Meridian during assigned times for troubleshooting user issues. Also
instrumented Splunk to do Meridian log analysis.
· Authored service that stores static data required to generate payment messages within Meridian.
· Technical skills acquired include understanding of J2EE methodology, Weblogic 9 application development,
persistence layer tool (Hibernate), RPC and I-log rules implementation.
Necessity and Chance LLC Ann Arbor, MI
Software Engineer Jan 2004 - Apr 2006
Worked closely with a quantitative analyst dealing with options financial markets.
· Trained analysts on the use of regular expression, for purpose of financial data-set parsing.
· Implemented a system to crawl EDGAR website to retrieve sec filings.
· Setup a historical financial data processing center. Also authored scripts to perform ETL (Extract, Transform &
Load) operations on raw ASCII options data as part of data center setup.
· Implemented an application aimed at back-testing various pricing models on both historical and real-time data.
· Technical skills acquired include understanding of XSLT, real-time feed structure and UI programming.

University of Michigan, School of Information Ann Arbor, MI


Graduate Research Assistant Jan 2005 - Apr 2006
Worked closely with a professor in School of Information to develop various tools pertaining to patent analysis.
· Developed a distributed crawler to retrieve patent data from United States Patent and Trademark Office servers.
· Authored various tools to conduct statistical analysis on patent pools.
· Implemented various tools to provide visualization mechanisms for processed data.
· Technical skills acquired include understanding of distributed system design and visualization schemes.

Microsoft Corporation Redmond, WA


Software Engineer Intern - Small Business Server Jun 2004 - Aug 2004
Interned for Small Business Server division tasked with aiding in development of test methodologies.
· Updated test sdk for functionality and robustness.
· Implemented a system to synchronize test-suite results between an offline lab and corporate test servers.
· Programming skills acquired include C#, VB.Net and ASP.Net.

Alcatel-Bell Antwerp, Belgium


Software Engineer Intern - VF6 department Jun 2001 - Aug 2001
Interned for VF6 team responsible for designing reporting mechanisms on telephony exchange servers.
· Authored scripts to parse anomalies from a P.O.T .S (Plain Old Telephone System) Exchange Server.
· Designed database schema based on error report structures for storing anomalies.
· Programming skills acquired include ColdFusion, Sql, Perl and Visual Basic.

EDUCATION
University of Michigan Ann Arbor, MI
M.S.E Computer Science Jan 2004 - Apr 2006
University of Michigan Ann Arbor, MI
B.S.E Computer Science Jan 2001 - Dec 2003

ACADEMIC PROJECT EXPERIENCE


Intelligence Report Collection User Study Aug 2005
Programmed a data collection UI using MAC OS X cocoa framework in Objective-C for a user study. The study
was aimed at collecting usage metrics of participants who used the UI for data input and retrieval (search included).

Silo .Net Apr 2004


Silo is a distributed session state store for ASP.NET servers (including IIS and XSP). It allows a load-balanced ‘web
farm’ to maintain a client’s session state over multiple independent application servers.
Suggestive Contours & Cell Shading Apr 2004
Worked on a method to provide suggestive contours for mesh data. The implementation consisted of two ap-
proaches. One was based on the vertex shader present on the GPU which did the contour detection at the pixel
level. The other consisted of a software based approach where lines where drawn after extensive mathematical com-
putation on the mesh data. Another part of the project was to add cell shading capability to the rendered contour
data.
Mobile Email Summarizer Jun 2003
This project delivered a system which summarized email on connecting to a user’s inbox. The system then deliv-
ered the summarized email to the cell phone, using the WAP protocol. This project was implemented using Perl,
Java and CGI. Resulted in publication: News to go: hierarchical text summarization for mobile devices. SIGIR 2006
Optical Character Recognition (O.C.R) Output Corrector Dec 2002
This project was aimed at correcting the output text generated after an input document had gone through the
O.C.R process. The project was implemented in Perl using various natural language processing techniques. Some
of the techniques used were Hidden Markov models, inflectional morphology and Corpus based learning.

SKILL SET
Programming · Java · C# · Objective-C
·C · C++ · SQL
· Perl · Python · Php
· HTML · Javascript · Xml
· Wml · VisualBasic · Asp.Net
· LATEX · Groovy · Coldfusion

Software · VisualStudio .Net · Eclipse · Xcode


· I-Log · BIRT · Weblogic 9.2
· Apache · Tomcat · Selenium
· Sybase ASE · SqlServer · Oracle 10i
· Mysql · Erwin Data Modeler · MS Office
· Confluence · Jira · Splunk

Frameworks · J2EE · Spring · JMS


· JDBC · Hibernate · AJAX
· Ant · Maven · Cruisecontrol
· Cocoa · UiKit (Iphone) · Android

Operating Systems · Windows · Linux · Solaris


· Mac OS X

ACHIEVEMENT S
· Dean’s List April 2002, April 2003
· University Honors April 2002, April 2003
· ALCOA International Internship Grant Recipient April 2001

REFERENCES AVAILABLE ON REQUEST

Potrebbero piacerti anche