We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY OF QUALIFICATIONS

Highly motivated Software Engineer with 12 years of experience in the fields of information retrieval and related technologies. Design advanced search architecture for large, mid-size and small companies. Work closely with business managers and their technical resources, offering complete guidance and accountability from idea through production deployment. Consulting experience provides clients with professional verbal and written communication skills. This has the added benefit of being able to pivot focus, in order to successfully manage fluctuating deadlines, provide technical leadership and expertise from a wide variety projects.

  • Expertise in OO Analysis/ Design and Java Development
  • Robust knowledge of Java with Spring, Struts, XML/XSL component architecture
  • Strong experience and understanding of MVC (Model-View-Controller) design concepts.
  • Expert in various search technologies (FAST, Solr/Lucene), Natural Language Processing and Data Integration. Also Strong NOSql and SQL experience
  • Provided mentoring and leadership to other developers.
  • Experience in startup or R & D environment.
  • Proficient in XML, DTD's and Schema standards (ONIX, MARC) for electronic publications of books and journals.
TECHNICAL EXPERTISE

Languages: Java, Python, JavaScript , TCL, PERL, SQL, C, C++, VB,
Technologies: FAST 4.X, ESP 5.X, J2EE, Solr/Lucene, HTTP, HTTPS, XML, HTML, PL/SQL, SSL
Web Development: Apache, Tomcat, Cocoon, Struts, JAVA, JSP XSP, CGI, JavaScript, Oracle8i,
Web Service administration, ASP, COLDFUSION,
Tools: Eclipse, ANT, CVS, emacs, vi,, PL/SQL, XMLSpy, Visual Studio, J Developer,
Operating Systems: Linux,Solaris, Windows, Macintosh

PROFESSIONAL EXPERIENCE

Confidential, 2005-Present
The following projects involve design and deployment work, both on and off-site, interfacing directly with customers (technical and business units), eSr team members, along with Lucid and FAST professional services. The engagements were consecutive and at times overlapping.

Confidential, November 2011 - Present
SOLR Solutions Architect

  • SOLR Technical expert to guide and implement new search solutions for Disney EIT web based search applications.
  • Define and implement new search architecture with respect to functionality, performance, scalability and redundancy.
  • Develop new and enhanced search features (e.g. synonym search, faceting or navigation, spell checking, relevancy).
  • Create an automated installer for search, crawler and web server
  • Communicate to business and technical team members written and verbally of data migration procedures, search/ crawler configuration.
  • Write indexing processor stages using Python and J2EE
  • Full cycle implementation: Design, deploy, and QA

Support Team Engineer

  • Providing support services, for the FAST ESP search implementations for Disney Worldwide services.
  • Basic support services provided include responding to auto alerts signifying issues with FAST ESP Search and Crawler services, in the production environments.

Confidential, Stamford CT September 2011 - December 2011
SOLR Solutions Architect (Search Migration from Oracle to Solr 1.4)

  • Remotely worked with business and technical members from 6figuresjobs.com;
  • Providing technical and architectural leadership in building from scratch an enhanced job search site.
  • Focus on provided solutions for improved content ingestion, improved search results based on relevancy, speed, and overall end user experience.
  • Successfully managed extremely sensitive deadlines while being sensitive to overall budget.
  • Created detailed integration documentation allowing future development teams to easily navigate the overall solution architecturally and programmatically.
  • Full cycle development: design, deploy, and QA

Confidential, May 2010 - September 2011
SOLR/Java Solutions Architect

  • Provided technical leadership to HP\'s Service Manager\'s development team. As the search implementation expert, a workable knowledge of Java, Javascript, and XML was used to redesign the SM Knowledge Management Java API which replaced Verity K2 with Apache Solr 1.4 search engine.
  • Lead team to build a RESTful file system and web crawler
  • Technical Lead for all SOLR 1.4 integrations
  • Technical and QA Lead for language tokenizer vendor.
  • Develop from scratch SM Solr Search:
  • Add/ delete Collections,
  • Add/delete individual or multiple documents, redundancy and scalability to software solution.
  • Add/Configure a scheduled Web/File System crawler
  • Single and Multiple node Search integration.
  • Wrote documentation for software package explaining search version differences, configurations, troubleshooting etc.
  • Full cycle development: design, deploy, and QA

Confidential, January 2009 - September 2009
Data Management Definitions Writer (DMD Writer)

  • FDsys is a digital system that enables GPO to manage information, from all three branches of the U.S. Government. Examples include: The U.S. Government Manual, The House Rules and Manual, The Code of Regulations or The Rules of the Supreme Court.
  • FDsys is currently accessed as a public document repository, which was migrated from the GPO Access system.
  • The role of the DMD Writer is to analyze and define a series of documents into an architectural manual where the client, which included: Java Parser Developers, and GPO Editorial staff, would have a human readable form of the data structures.
  • This is presented in the form of regular expressions, well defined parsing instructions and use cases, based on the FDsys API's standards.

Confidential, February 2008 - November 2008

FAST Solutions Architect

  • Provided expertise and technical leadership in designing and developing a completely automated J2EE application from scratch to process FAST indexed Articles, Patents and Medical Trial XML, as a way to increase daily productivity.
  • High volume data processing of editorial content.
  • The java application tracked data inconsistencies and errors, set processing status times and pushed result notifications to a Thomson's Editorial system based on business rules engine.
  • Full cycle development: design, deploy and QA

Confidential, Brazil July 2008
FAST Solutions Architect .

  • Working onsite, in conjunction with a Brazil-based FAST team and a separate US based team in a three week commitment to produced a modular, functional FileNet connector which could be set on the Petrobras file system to index documents in real time.
  • Wrote python based connector to index Documentum content into a FAST index.
  • Participated in design, development and QA.

Confidential, October 2007 - March 2008
FAST Solutions Architect

  • Working remotely with design, business and marketing team to design a based management interface for the Comcast.com
  • The management system tracked and updated the teams progress on specific web design schemas, which would consist of 3-5 teams and each design incorporating up to 100 separate HTML/ JSP files. The interface streamlined the over all process from design, deployment and QA, allowing the Comcast to update their public search interface with greater efficiency.
  • Full cycle development: design, deploy, and QA

Confidential, Hartford, CT February 2007 - September 2007

FAST Solutions Architect

  • Provided technical expertise to ING's DAB research and development team by implementing a brand new API and UI which interacted with financial data indexed from an Oracle DB into a 37 node FAST installation.
  • The web based interface used FAST FQL to query the index based on predetermined financial aggregates. The UI calculated and displayed financial information to the end user. The design of the UI facilitated a proof of concept for FAST's data warehouse initiative.
  • Full cycle development: design, deployment and QA

Confidential, 2006
FAST Solutions Architect

  • Provided technical leadership in guiding the design and implement an automated FAST Search backed application, where the contents would be indexed from four various web sites and RSS feeds, based on business rules designed by a team within Hoovers.
  • News articles, patent and SEC financial information of some 70, 000 companies globally are to be placed in the FAST search index on a daily basis. Once indexed, the information is processed via ESP scoped query language, and the resulting XML parsed through a business rules engine to determine the validity and scope of the articles' contents. Once the data passed a series of checks, a javamail message would be sent to an editorial department for processing. Each daily process would consist of some 100,000 records from the various sites passing through the editorial application.
  • Full cycle development: design, deployment and QA

Confidential, September 2005- December 2005

FAST Global Services Tech

  • Worked with FAST Search and Transfer team to implement a multi-tiled web search interface. Specific tasks were implementing tools to gather critical log information for the marketing department to analyze and develop strategies based on overall usage of the site.
  • Involved in deployment and QA cycle

Confidential, 2003 - 2005
Programmer Analyst II

  • Mentor Mid/Junior level programmers.
  • Work with cross-functional teams and department heads to provide new solutions to develop digital media.
  • Project Manager for assigned web/ software applications
  • Technical contact for e-journal vendor evaluation
  • DB/ Red Hat Linux Administrator
  • Design, write and test web / software applications from departmental or user specifications for new and modified systems.
  • Design, write DTD and XML based on international standards for books and journals

Confidential, 1999 - 2003
Programmer Analyst I

  • Provided Technical expertise in MIT Press' startup research and development team
  • Write and test TCL and J2EE/Cocoon based web/software applications from specifications for new and modified systems. Applications written TCL, Java and Perl
  • Assist in the analysis and design of new web/software applications and in the preparation of specifications.
  • Analyze and design modifications to existing TCL and J2EE based web applications/ software and prepare specifications for them.
  • Write and test new and modified web/ software applications.
  • Provide on-call support for assigned production systems.
  • Design and Write data manipulating Perl applications to normalize data for ORACLE database insertion.
  • Assist users and more junior staff in solving system problems and answer any related questions they may have.
  • Design and write SQL procedures and packages for database (ORACLE) driven applications

Confidential, 1997- May 1998
Student Web Developer

  • Newly created student position which involved back-end programming of "Information Technologies' Main office" web site. Utilized Perl cgi scripts to build front office web site.
EDUCATION

Boston University College of Engineering
Bachelors of Science: Computer Engineering

We'd love your feedback!