We provide IT Staff Augmentation Services!

Software Engineering Resume

3.00/5 (Submit Your Rating)

New York, NY

Objective

Seeking remote work Software Engineering opportunities in Natural Language Processing (NLP), Text Mining, Data Science, Information Retrieval (IR), or general backend development.

Education

Master of Engineering, Computer Science
Bachelor of Arts, Cognitive Science

Work experience

Software Engineer, Confidential, New York, NY, Oct 2010– Present

  • NLP and IR system development with Ruby and Sphinx for text categorization and related document retrieval.
  • Software Engineer, Factset Research Systems, New York, NY, Mar 2009 – Aug 2010
  • Financial text mining in Perl and Java.
  • Financial XML (XBRL) processing system: multi-threaded system for parsing XBRL, reconstructing financial
  • tables, and exporting into other formats (such as XHTML and XML).
  • Named Entity Recognition for financial newswire: involved locating period end dates in newswire using OpenNLP for
  • sentence detection, word tokenization, and classification.
  • Software Engineer, Mobile Foundry, Boulder, CO, Aug 2008 – Mar 2009 (Contract)
  • C# .Net software development.
  • Data workflow process control system: A system for configuring report-generation queries for a very large database,
  • and running the scheduled automation of a multi-step process for dowloading, querying, packaging, and delivering the data.
  • Software Engineer, Campus IT Dept, UC Berkeley, 2000 – 2008
  • Developed and maintained web-based systems to model business processes in Perl, Java, and Ruby.
  • Online survey generator: web interface for admins to create new surveys and respondents to submit responses to surveys.
  • RSS channel management system: web interface to enable creating, editing, and display of RSS channels.
  • Job posting system: web interface for HR staff to manage job listings website.
  • Departmental procurement system: web interface for staff to submit procurement requests w/ login, auth, approvals, search.
  • Dial-up modem service account admin system: web interface for students and admin to manage campus dial-up ISP accounts.
  • Webpage content-management system: web interface to enable a distributed population of users to create/update their own pages.
  • Web application development framework featuring session management, exception-handling system, templating system with custom scripting language, database interface layer, Secure Login and LDAP Directory integration, simple portal-generation,
    dynamic PDF generation, and other features.

Skills and strengths

Operating Systems/Programming Languages/Technologies:

  • Unix, Linux, Windows.
  • Ruby (3 years), Java (2 years), Perl (7 years), C# (1 year), Python (0.5 year), R (1 year), OOD (10 years), SQL (7 years), XML (3 years).
  • Libraries: NLTK (0.5 years), OpenNLP (0.5 years), UIMA (0.5 years), LingPipe (0.5 years), Hadoop (1 month)

Software Applications:

  • Unix Shell (12 years), Eclipse (5 years), Sphinx (1 year), Visual Studio (0.5 year), Ant (1 year), Git (1 year), Perforce (1.5 years), SVN (1.5 years), PostgreSQL (5 years), MySQL (3 years).

Additional Strengths:

  • Experience working effectively in a team and independently.
  • Quantitatively inclined (GRE Quantitative: 780).
  • Experience working with end users throughout software development cycle.

Relevant Coursework and Grades:

Operating System Design (UC Berkeley): B
Compiler Design (UC Berkeley): B
Probability For Engineers (UC Berkeley): B
Database Systems (UC Berkeley): A-
Statistical Computing (UC Berkeley): B+
Mathematical Statistics (UC Berkeley): A-
Data Mining (Connecticut State University): A-

Software Engineering (CU Boulder): A-
Artificial Intelligence (CU Boulder): A
Software Engineering of Distributed Systems (CU Boulder): A
Natural Language Processing (CU Boulder): A
Neural Network Design (CU Boulder): A-
Computer Graphics (CU Boulder): A-
NLP Final Project (CU Boulder): A

Interests: Machine Learning, Computational Linguistics, Algorithms, Data Mining, Statistics, Digital Advertising

We'd love your feedback!