Evan W. Marks

Evan W. Marks Email and Phone Number

Senior Engineer at Yaana Technologies @ Yaana Technologies
Evan W. Marks's Location
Cupertino, California, United States, United States
Evan W. Marks's Contact Details

Evan W. Marks personal email

n/a

Evan W. Marks phone numbers

About Evan W. Marks

Software engineer, with QA experience, having more than 15 years of experience in all aspects of the software life cycle:• Contribute to writing the architech design document• Utilize the system requirements/architech documents to write the preliminary design documents, • Prototype for proof of concept, • Write the detailed design specifications,• Handle all aspects of coding: design, write, debug, and integrate, work with QA team,• Add code to unit tests for nightly regression testing,• Write the user's manual, incorporate the manual into online help,• Write the QA test plan documents,• QA test the code,• Peer review the documents and code,• Deliver the finished product to the customer site,• Run the final release scenarios for the customer.Email: ewmarks@gmail.comSpecialties: • Operating sytems: Ubuntu (embedded & desktop), iOS (iPad), Red Hat, & Sco Linux, Windows, HP-UX (UNIX), HP NonStop OS (Guardian and OSS), Mac OSX• Languages: C, C++, Java, Visual C++, Visual Basic, C & K shell scripts, bash scripts, Perl, some Objective-C• Tools: Xcode, Intellej Idea, Visual C++, HP Workbench, Visual Basic, Eclipse (Java & C++), Qt (Creator & Designer)

Evan W. Marks's Current Company Details
Yaana Technologies

Yaana Technologies

View
Senior Engineer at Yaana Technologies
Evan W. Marks Work Experience Details
  • Yaana Technologies
    Senior Software Engineer
    Yaana Technologies Mar 2012 - Present
    Milpitas, Ca, Us
     Learned Hadoop/Hbase basics. Took over ownership of managing two remote production Hadoop clusters (CDH3), and multiple staging/test clusters using Cloudera Manager. Setup a new cluster to use CDH4, added HA for Namenode and JobTracker. Created a new production hadoop cluster using CDH5. Added Phoenix, Flume and Hue. Wrote multiple Perl scripts to handle logging, archiving and ingestion of customer data. Updated Perl and Bash scripts to work after moving an entire setup to a new remote data center.  Modified multiple Perl scripts: cleaned up, commented & added new code to find the first an available remote system from a list. Modified to use rsync via ssh for an entire directory at once instead of one file at a time. Learned a little ElasticSearch. Setup a db, wrote a Java class to add data and search by all or select indices. Delivered the Java class to production, replacing standard db for two select tables. Create a mysql db with two tables, one having a compound key. Wrote & debugged a Java lib using hibernate to interface with the tables. Wrote and debugged a Java program to interface with multiple db’s using Jedis (redis) and Spring-boot. Added junit tests, embedded redis and Swagger to test the code and REST interfaces
  • Cypress Hcm (Contractor At Level-Studios)
    Senior Software Engineer
    Cypress Hcm (Contractor At Level-Studios) Nov 2011 - Mar 2012
    Danville, California, Us
    Language: Java, PHP, Struts 2, Hibernate, JSPs & Servlets: Mac OSX, EclipseDesigned a multiple many-to-many database. Added pivot tables to access the data, add indexes to optimize. Wrote PHP code to access the data and display various combinations of results in tables per user request. Picking up/using Struts 2, Hibernate, JSPs & Servlets to use in the current customer project.
  • Aerotek - Contracted At Plaxo/Comcast
    Senior Software Developer
    Aerotek - Contracted At Plaxo/Comcast Jun 2011 - Oct 2011
    Hanover, Maryland, Us
    Worked on a new app for Xfinity TV, coming to the public soon. Using Java added new features, refactored existing code to simply, fixed bugs, improved UI experience.
  • Kno, Inc. (Contractor)
    Software Engineer
    Kno, Inc. (Contractor) Oct 2010 - May 2011
    Worked for cloud team in Java adding methods to acces a basic database using jdbc. Part of the embedded book-read team using C/C++, enhanced & fix the reader. Helped the drm team creating encryption/decryption code. Helped modify the reader code to run as an iPad app. Added module/level logging in Objective-C
  • Applied Signal Technology
    Sr. Development Engineer
    Applied Signal Technology Jun 2009 - Mar 2010
    Us
    Designed and developed multiple department web pages using Microsoft's Sharepoint server.Created a Perl script to simplify the use of the UNIX NetEm tc command.Evaluated AMPQ providers with respect to our requirements for that product. Using C++ on RedHat Linux: Designed, developed, debugged and integrated interface library. Created processes to handle all communication between an input process and multiple output processes communicating through the OpenAMQ messaging bus. All of the work was completed within tight time constraints for the annual products show.
  • Hp
    Software Designer
    Hp May 2000 - Jun 2009
    Houston, Texas, Us
    Created Proof of Concept for an external system specification for a browser based Java program. Developed and delivered on schedule critical website enhancements using Spring MVC, Java & jsps using the system specifications.Researched, designed, implemented, and integrated a repository cache library two weeks ahead of schedule.Wrote a standalone Java program to create, distribute, and validate X.509 certificates enabling a NonStop system to run on blades architecture. (Technologies used: SSH and SOAP) Delivered on schedule and is currently being used internationally with no outages or customer complaints.
  • Hp
    Software Designer
    Hp May 2000 - Jun 2009
    Houston, Texas, Us
    Improved the system security of a web based Java application by adding the infrastructure to use JavaHelp for the help system.Wrote sections of an Architecture Design Document to automate QA regression testing of a 500k loc server on a NonStop system.Wrote the detail design document, coded, peer reviewed, debugged and tested a Java test client to automate regression testing of a large server to cut down the test time by near fifty percent. Enhanced the server code to enable communication with the test client.Prototyped a new command line debugger (learning Lexx & Yacc). Initiated investigation of the necessity for a third debugger, determined that it was not necessary resulting in the cancellation of the product saving the company at least a person-year of work (code, test).Interfaced with users to clarify requirements for viewing of a packed system message buffer in a debug watch window. Wrote, debugged, integrated and delivered the new feature on schedule.Redesigned a debug server to handle 64-bit data addresses, 32-bit code addresses while maintaining the capability to handle various older system addresses. With one month until the final code freeze it was decided that the code needed to be internationalized. Interfaced with a Japanese customer representative to internationalize a debugger to handle Unicode for source window and watch item values. Designed and developed the code, wrote the QA test requirements document and QA tested the changes, The system was delivered on time.
  • Epoch Software Systems Inc
    Member Of The Technical Staff
    Epoch Software Systems Inc Feb 1999 - May 2000
    For Applied Signal Technology, Inc: On an embedded Windows system: enhanced an existing process to spawn another process and receive data through BSD sockets, queue the data, and create another thread to send the data to a different process using MFC sockets.Created a background display on the main window (in C++) of the current system including the state of each machine and each network element.Took a baseline Sun UNIX system and redesigned it, removed existing windows and added new windows. Built and debugged a new process to run on SCO Linux adding new capability to ftp data files to NT system or copy to NT formatted Jaz disk
  • Lockheed Martin Technical Operations Company
    Senior Scientific Programmer/Specialist
    Lockheed Martin Technical Operations Company Feb 1996 - Feb 1999
    Came on board, assumed the responsibility to complete unassigned work: Debugged an existing multi-threaded MFC process, adding the capability to read the registry for initial values. Created an MFC process to start at system boot time, install (or delete) another process in system services and add initialization variables to the registry.Took over the responsibility to complete a ground station display using Visual Basic for the UI and Visual C++ for the interface methods. Converted inter-process communication from SNMP to Talarian’s SmartSockets.Using RTWorks software: wrote processes to archive and retrieve data displaying messages interlaced with log data and sorted by time. Implemented a process to extract selected data from multiple database tables. Played key role for test and integration team, setup operational environment and ensured that software ran properly on target platform to meet a major system milestone.
  • Esl (Part Of Trw [Now Northrop-Grumman])
    Software Engineer
    Esl (Part Of Trw [Now Northrop-Grumman]) Aug 1992 - Feb 1996
    Designed database tables, developed stored procedures to create and access tables, and wrote C++ source code to interface with a Sybase database which enabled the I&T team to test an embedded system.Redesigned a process condensing multiple windows into a compact set of user friendly windows. Converted a foreground process to run as a UNIX daemon process. Wrote programs to communicate via serial ports to two high speed tape drives to synchronize recording and playback of tapes. Designed, wrote, debugged, tested, and integrated background process to scan input directories for new files, parse the files, and create names determined by file content. Wrote a shell script to run as cron job to take snapshots of an archive directory, compress and tar the files to tape and remove backed-up files from the system.

Evan W. Marks Skills

Perl Unix Linux Software Development Software Engineering Agile Methodologies C++ Java C Embedded Systems Xml Eclipse Bash Operating Systems Software Design Shell Scripting Windows Visual Basic Distributed Systems Subversion Clearcase Red Hat Linux Os X Visual C++ Xcode Mac Os X Redhat

Evan W. Marks Education Details

  • California State University
    California State University
    Applied Mathematics
  • Hadoop
    Hadoop

Frequently Asked Questions about Evan W. Marks

What company does Evan W. Marks work for?

Evan W. Marks works for Yaana Technologies

What is Evan W. Marks's role at the current company?

Evan W. Marks's current role is Senior Engineer at Yaana Technologies.

What is Evan W. Marks's email address?

Evan W. Marks's email address is ev****@****ech.com

What is Evan W. Marks's direct phone number?

Evan W. Marks's direct phone number is +140880*****

What schools did Evan W. Marks attend?

Evan W. Marks attended California State University, Hadoop.

What skills is Evan W. Marks known for?

Evan W. Marks has skills like Perl, Unix, Linux, Software Development, Software Engineering, Agile Methodologies, C++, Java, C, Embedded Systems, Xml, Eclipse.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.